Where is the source code for Puppy?

Booting, installing, newbie
Post Reply
Message
Author
nappaji
Posts: 11
Joined: Wed 23 Aug 2006, 17:41

Where is the source code for Puppy?

#1 Post by nappaji »

Is the source code avaialble for download? Is it open source?
If yes, where can i download it from?

Thanks

User avatar
darkerror05
Posts: 276
Joined: Sat 17 Jun 2006, 22:10
Location: Rochester NY, USA

#2 Post by darkerror05 »

If you are talking about puppy yes it is open source. If you want the source you will have to go to every site that hosts the sorce for every app. And then get the kernel sorces.
-darkerror

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#3 Post by HairyWill »

Does that comply with the GPL. My understanding is that GPL source must be distributed along with binaries, ie made available from approximately the same website.

BTW I am fairly new to linux and think Puppy is fantastic, but I was wondering about this. :?

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#4 Post by GuestToo »

not all open source is GPL ... Puppy is made from sources that have various licenses, including GPL, LGPL, BSD, MIT, public domain, etc etc ... and some binaries are not open source at all ... like Flash, Opera, Java, unrar, Unstoppable Copier, etc etc

see: http://www.puppyos.com/download/downpage.htm
NOTICE:
The Sourcerer CD has most of the source packages used for Puppy, to comply with requirements of the FSF*.
Unleashed CD has some source, Sourcerer CD has most of the rest.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#5 Post by BarryK »

We meet the minimum legal requirement (as explained to me by a solicitor at
the Free Software Foundation) by providing source on CD at a basic cost.

Note however, Puppy 2.10 uses source from the T2 repository as much as possible. Most of 2.10 packages are from there, even if later versions are
available.
T2 has at least two download sites. Here's one:
http://nexus.tfh-berlin.de/~t2/source/6.0/

nappaji
Posts: 11
Joined: Wed 23 Aug 2006, 17:41

#6 Post by nappaji »

The link http://nexus.tfh-berlin.de/~t2/source/6.0/ does not work.

Is there any other link from where I can download the source?
How can i request a CD version of the source?

User avatar
headfound
Posts: 371
Joined: Sun 25 Jun 2006, 00:58
Location: England
Contact:

#7 Post by headfound »

Why are you so anxious to get your hands on the source code?
Why not join the project and help to make it better?
Forgive me if i'm wrong but your questions sound a bit dodgy! :D

marksouth2000
Posts: 622
Joined: Wed 05 Apr 2006, 20:43

#8 Post by marksouth2000 »

headfound wrote:Why are you so anxious to get your hands on the source code?
To hack on it, Dear Lisa, Dear Lisa, to hack on it. And why not? But the questions shows that nappaji doesn't realise that much of the Puppy-specific code is the startup scripts that are available as source on the running system.
Why not join the project and help to make it better?
The best advice I've seen on the forum all day.
Forgive me if i'm wrong but your questions sound a bit dodgy! :D
Well, they certainly are impatient, although asking for source to GPL code hardly counts as dodgy. However, your question scared nappaji off this thread and made him/her/it start a new one, possibly in the belief that we don't read all the threads on the forum. So if someone would point nappaji to a source repository like that at Linux From Scratch it may ease the panic that comes through in the posts.

vern72023
Posts: 158
Joined: Mon 26 Dec 2005, 05:15
Location: Jacksonville Fl

#9 Post by vern72023 »

http://www.puppylinux.org/user/viewpage.php?page_id=1

try the home page it has a link to "Get CDs" plus links to some excellent pages by Barry on how puppy works, how it is built , even probably tips on how to compile it from scratch.
george

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#10 Post by BarryK »

Go to Puppy home page:
www.puppyos.com/
Click on link to download, then to ibiblio
-- it has all the Unleashed packages, including the "core" tarball that has the
skeleton filesystem and all the scripts. This is what makes Puppy what Puppy is.

For 2.10 sources, try this other repository:
http://83.133.81.222/mirror/t2-source/6.0/
...but there is nothing there that is Puppy-specific, so nothing for you to
"hack on".

crankypuss
Posts: 5
Joined: Fri 10 Feb 2012, 20:55

#11 Post by crankypuss »

BarryK wrote:We meet the minimum legal requirement (as explained to me by a solicitor at
the Free Software Foundation) by providing source on CD at a basic cost.
The GPL is clearly a joke. Puppy does not make the source code available except for a fee (basic cost). TinyCore makes only their modifications available.

The people at FSF have created an abomination. It is basically impossible to satisfy the terms of the GPL, and the hundreds of "remixes" and other "distros" out there are waiting to be slammed.

No, I am not down on Puppy. It isn't the fault of anyone associated with Puppy that the FSF has created a Frankenstein. But the situation sucks, imo.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#12 Post by darkcity »

what would be an ideal situation in your opinion?

gpl is to stop individuals/companies copyrighting stuff that the authors have given to the commons. :arrow:

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#13 Post by pemasu »

The GPL is clearly a joke. Puppy does not make the source code available except for a fee (basic cost)
Hmmm...Commenting 6 years old post.

Okay...I will reply to this thread after six years.
Will be back in 2018...until then...

User avatar
Eyes-Only
Posts: 1043
Joined: Thu 10 Aug 2006, 06:32
Location: La Confederation Abenaquaise

#14 Post by Eyes-Only »

Excellent comment pemasu! Myself included! Oh wait... I don't feed trolls. Only unicorns. ;)

Ciao/Amicalement,

Eyes-Only
"L'Peau-Rouge d'Acadie"
*~*~*~*~*~*
Proud user of LXpup and 3-Headed Dog. 8)
*~*~*~*~*~*

postfs1

#15 Post by postfs1 »

crankypuss wrote:...
The GPL is clearly a joke.
...
The one who supports GPL is not joking, i think.

crankypuss
Posts: 5
Joined: Fri 10 Feb 2012, 20:55

#16 Post by crankypuss »

darkcity wrote:what would be an ideal situation in your opinion?

gpl is to stop individuals/companies copyrighting stuff that the authors have given to the commons. :arrow:
Yes, and I agree with that aspect of it.

In the early 1990s it was possible to put all the source code for a distribution on one or two cdroms. Now there is a lot more source code. The source code for Ubuntu is 3 files, two of them over 4GB and the third around 2GB. A total of 6GB would be what, around 10 cdroms at 670MB each? How long would it take to download 6GB worth of data? Maybe you have a fantastic connection, it would take a very long time for me to download it.

And most of it nobody wants all at once. A piece here and a piece there.

But if you include the binaries in a distro you have to also make the source available.

Maybe I don't understand the requirements, as it's been explained to me if you distribute a "distro" you have to make all the source code for it available even if you've never looked at it.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#17 Post by darkcity »

maybe it has to be available on request, I don't think it has to be supplied with binaries. the license should be included though :arrow:

Post Reply