You are not logged in.

#1 2006-09-04 22:08:30

arooaroo
Member
From: London, UK
Registered: 2005-01-13
Posts: 1,268
Website

Where are the GPL'd package sources?

Just browsing around the AL home page and I noticed that I couldn't see any repository for the sources (or information about how to acquire them) for the GPL'd packages that Arch Linux uses. Given all the drama with Mepis, it seems like a good idea to make it clear where the sources are in order to conform with the GPL license.

Offline

#2 2006-09-04 22:15:03

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: Where are the GPL'd package sources?

What's the problem?
Every package has its own page where there is the list of all sources below the Sources: title.
Or did I miss something?
And what drama was with MEPIS?


to live is to die

Offline

#3 2006-09-04 22:26:12

arooaroo
Member
From: London, UK
Registered: 2005-01-13
Posts: 1,268
Website

Re: Where are the GPL'd package sources?

Romashka wrote:

What's the problem?
Every package has its own page where there is the list of all sources below the Sources: title.
Or did I miss something?
And what drama was with MEPIS?

I'm afraid you did miss something. Anyone who redistributes a GPL'd licensed package is also responsible for making the source available directly - not relying on sources hosted by the project maintainers.

I know it seems silly, but that's the condition of the GPL. The fuss over Mepis was that they were busted by the GPL police because they thought what you thought.

Offline

#4 2006-09-04 22:37:00

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Where are the GPL'd package sources?

arooaroo wrote:

I'm afraid you did miss something. Anyone who redistributes a GPL'd licensed package is also responsible for making the source available directly - not relying on sources hosted by the project maintainers.

So.. we need to mirror the sources for every GPL package we build?  Ew.

Offline

#5 2006-09-04 22:40:27

Eliatamby
Member
Registered: 2005-05-06
Posts: 80

Re: Where are the GPL'd package sources?

so having the source is available via abs is not enough?  Since the package builds actually grab source packages from other sites?

Are you sure you're interpretaing the situation 100% correctly?  There are plenty of distributions that do not offer the source directly...my understanding  was that MEPIS were supplying modified debian software, and not providing the code.  Are we supplying any MODIFIED packages -- I don't think so, they are all standard packages, so there is no need for use to redistribute the source unless we make any changes to a package's code

Offline

#6 2006-09-04 22:43:56

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: Where are the GPL'd package sources?

I agree with Eliatamby.


to live is to die

Offline

#7 2006-09-05 01:48:03

kill
Member
Registered: 2004-09-30
Posts: 126

Re: Where are the GPL'd package sources?

To clarify. Arch has two options to be GPL compliant:

First keep a copy of the source from which every GPL package was build on the ftp site along with the binaries. In this case the source only needs to be avaliable as long as the binary is avaliable.

Or provide a written offer for the source that is vailid for three years after distribution of the binary has ceased. This can be a cd or DVD where the requestor has to pay shipping and handling.

Some reading concerning distribution of source licensed under the GPL.
GPL FAQ

Offline

#8 2006-09-05 08:49:18

arooaroo
Member
From: London, UK
Registered: 2005-01-13
Posts: 1,268
Website

Re: Where are the GPL'd package sources?

Kill, that sums it up nicely. Someone better tell the devs then.

Offline

#9 2006-09-05 09:43:36

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,772

Re: Where are the GPL'd package sources?

Seems like a feature request in flyspray would be the way to go for the official repo's. Anyone volunteering ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#10 2006-09-05 13:14:39

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Where are the GPL'd package sources?

It would not be difficult to modify makepkg to create a .pkg.tar.gz and a .src.pkg.tar.gz when building. These packages could then be stored on the ftp in directories like current-src and extra-src. I personally feel that having the source linked and the license referenced in the PKGBUILD should be enough, but this seems like a good idea to prevent envoking the wrath of powers that be.

Offline

#11 2006-09-05 13:31:09

arooaroo
Member
From: London, UK
Registered: 2005-01-13
Posts: 1,268
Website

Re: Where are the GPL'd package sources?

iBertus wrote:

It would not be difficult to modify makepkg to create a .pkg.tar.gz and a .src.pkg.tar.gz when building. These packages could then be stored on the ftp in directories like current-src and extra-src. I personally feel that having the source linked and the license referenced in the PKGBUILD should be enough, but this seems like a good idea to prevent envoking the wrath of powers that be.

Yeah, I think technically it should be fairly easy for the devs to integrate src package distribution on the same ftp server.

However, do be clear that the motives shouldn't be to please the "wrath of powers" but to happily accept the conditions of the GPL code that Arch Linux is utilising in order to make it the successful Linux distro that it is.

Offline

#12 2006-09-05 13:32:21

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Where are the GPL'd package sources?

Bug report here - the best way to get the devs' attention.

Offline

#13 2006-09-05 14:46:26

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Where are the GPL'd package sources?

arooaroo wrote:

Anyone who redistributes a GPL'd licensed package is also responsible for making the source available directly

As per section 3 of the GPL license, one copying a GPL licensed program may either: redistribute the source, provide the source upon request, or have express permission from the copyright owners to redistribute it without the source.

I will gladly back any request for source code.  Feel free to email me directly and i will mail you a CD, for the cost of shipping and the CD itself.

Problem solved.

Offline

#14 2006-09-05 14:58:38

arooaroo
Member
From: London, UK
Registered: 2005-01-13
Posts: 1,268
Website

Re: Where are the GPL'd package sources?

phrakture wrote:
arooaroo wrote:

Anyone who redistributes a GPL'd licensed package is also responsible for making the source available directly

As per section 3 of the GPL license, one copying a GPL licensed program may either: redistribute the source, provide the source upon request, or have express permission from the copyright owners to redistribute it without the source.

I will gladly back any request for source code.  Feel free to email me directly and i will mail you a CD, for the cost of shipping and the CD itself.

Problem solved.

Cool. Except that this message is buried in the forums. This offer needs to be put some where more noticable, say the downloads page. But otherwise, it seems like the easiest solution, as I suggested eariler.

Offline

#15 2006-09-05 14:59:44

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: Where are the GPL'd package sources?

iBertus wrote:
arooaroo wrote:

However, do be clear that the motives shouldn't be to please the "wrath of powers" but to happily accept the conditions of the GPL code that Arch Linux is utilising in order to make it the successful Linux distro that it is.

I simply do not agree with all of the terms the GPL imposes. I do not see why Arch Linux or any other distro should have to mirror sources when program sources are already available for download elsewhere. It's placing a huge burden on distributors of "free" software.

+1
sometimes GPL just makes thing more complicated. i remember about this kororaa fuss as well : this xgl-enabled live cd use nvidia and ati proprietary drivers. binary modules are considered as a violation of the GPL.

oh, and phrakture is right about providing sources CD upon request. this should barely happen.


what goes up must come down

Offline

#16 2006-09-05 15:06:20

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Where are the GPL'd package sources?

arooaroo wrote:

Except that this message is buried in the forums. This offer needs to be put some where more noticable, say the downloads page. But otherwise, it seems like the easiest solution, as I suggested eariler.

Will do.

Personally, I find this thread a little inflammatory as it began with a rhetorical "where are the sources?" question with a known answer.  The original concern has been addressed.  Information will be added to the downloads page, and perhaps needs to be added to pacman's man page or other output.  I am locking this thread now.

Offline

Board footer

Powered by FluxBB