Page 1 of 1

Where is the source code for Puppy?

Posted: Wed 23 Aug 2006, 20:12
by nappaji
Is the source code avaialble for download? Is it open source?
If yes, where can i download it from?

Thanks

Posted: Wed 23 Aug 2006, 20:23
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.

Posted: Wed 23 Aug 2006, 22:36
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. :?

Posted: Wed 23 Aug 2006, 22:57
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.

Posted: Thu 24 Aug 2006, 01:22
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/

Posted: Fri 25 Aug 2006, 20:50
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?

Posted: Fri 25 Aug 2006, 20:58
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

Posted: Fri 25 Aug 2006, 22:17
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.

Posted: Fri 25 Aug 2006, 22:48
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.

Posted: Sat 26 Aug 2006, 00:24
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".

Posted: Sun 04 Mar 2012, 11:07
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.

Posted: Sun 04 Mar 2012, 11:34
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:

Posted: Sun 04 Mar 2012, 14:39
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...

Posted: Sun 04 Mar 2012, 16:45
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"

Posted: Sun 04 Mar 2012, 17:40
by postfs1
crankypuss wrote:...
The GPL is clearly a joke.
...
The one who supports GPL is not joking, i think.

Posted: Sun 04 Mar 2012, 21:05
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.

Posted: Sun 04 Mar 2012, 21:24
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: