Joined: Feb. 2007
||Posted: June 13 2008,11:05
|...do we need a parallel repository with all the source code?|
Good question. I'm not a lawyer. It's also ironic that I raised the issue of source maintenance responsibility privately yesterday *before* these remaster/re-distros were made available in these forums. I don't know the answer (yet) and am awaiting clear guidance.
I've maintained sources of my submissions whether GPL, BSD, or MIT-X because I know the sources aren't found in MyDSL but (at least the GPL ones) have to be made available. I don't mind that because I'm the one making the extensions available and DSL only hosts those for the benefit of the community. DSL isn't distributing extensions, per se, since users select those themselves -- I see MyDSL in terms more similar to file sharing than distributing but I'm not 100% sure SFLC/FSF sees it the same way with respect to GPL software. I know other distros maintain full source trees for everything available in their packages. Maybe we'll get a clear answer about this soon.
My only GPL submissions are GNU screen, calcurse, and gdb (more pending). Unless and until we're asked to submit our sources along with our extensions, anyone wanting source for any of my extension submissions can get the sources I used directly from me.
That's a separate issue from this thread. As far as this being or becoming personal, blogananda decided to make his remasters public and, accordingly, put himself in a position of having to make all GPL sources contained therein available. This isn't my rule, this is the rule of each copyright holder of GPL code. It's a legal matter, not personal.
The GPL is a strict software license that stipulates terms for use, and it is not liberty to distribute things on your own terms without adhering to all of its requirements. Once you distribute it, you're obligated to comply with those terms. I'm not a fan of GPL (see my blog including my "FSF sucks" category) for this reason. I've always tried to respect and abide by the decision of developers when it comes to their terms for use, modification, and redistribution of their code whether GPL, BSD, or even proprietary licenses. That in part prompted my questions yesterday about compliance due to strict copyright requirements I encountered in something I want to submit and a couple other issues.
I want to comply fully with the terms and conditions software authors choose. DSL does this with respect to what's in its base and provides sources for unmodified upstream binaries. Will the person who willfully chose to release remasters/re-distros also comply with license obligations?
"It felt kind of like having a pitbull terrier on my rear end."
-- meo (copyright(c)2008, all rights reserved)