Joined: Jan. 2008
||Posted: Nov. 09 2008,11:25
ok..a bunch more research.
and continues with legal definitions including
|What is the difference between an “aggregate” and other kinds of “modified versions”?|
An “aggregate” consists of a number of separate programs, distributed together on the same CD-ROM or other media. The GPL permits you to create and distribute an aggregate, even when the licenses of the other software are non-free or GPL-incompatible. The only condition is that you cannot release the aggregate under a license that prohibits users from exercising rights that each program's individual license would grant them.
from http://www.fsf.org/licensing/licenses/gpl-faq.html the GPL version 3 faq. Is DSL is a GPL'd aggrigate and if so is it GPL V2 or GPL V2 or any later version?
|This is a legal question, which ultimately judges will decide. |
From http://www.fsf.org/licensing/licenses/gpl.html GPL Vresion 3
and from http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPL VERSION 2
|4. Conveying Verbatim Copies.|
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
|1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.|
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
So that applies to Bash, uncompiled PERL etc...
From GLP V3
from GPL v2
|6. Conveying Non-Source Forms.|
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
# c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
YUSA is definatly not a comercialy entity and I don't see where voluntering my time to burn the cd's, donating the cd's, envelopes, postage, etc... could be concidered comercial.
|3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:|
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 (SECTION 2 DOES NOT APPLY BECAUSE THIS IS NOT MODIFIED) above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
As far as my future intentions to distrubute software that will work best with DSL, DSL-N or 'The project formerly known as dslcore', At $7+ per copy of the sources to comply where I expect there will be a number of 'The project formerly known as dslcore' durring beta and how many releases of DSL have there been in the last year? I would like to be able to provide an agragate of my original software and DSL etc... at the most reasonable price possable especialy durring alpha and beta to encourage participation. I target 'below average' end users for the largest user base.
DEPARTMENT OF COMMERCE
National Telecommunications and Information Administration
47 C.F.R. 301
Docket Number: 0612242667-7051-01
Rules to Implement and Administer
a Coupon Program for
Digital-to-Analog Converter Boxes
I inserted the underline. This would be a large part of my target audence. Getting copies of sources for every version could become financialy prohibitive for me and time consuming on both parts.
|52. Most commenters on the subject supported the inclusion of both composite video/audio and RF outputs in the converter box. THAT Corporation (THAT Corp.) noted in its comments that “[t]o utilize these (composite video) outputs, consumers must be able to connect three separate cables from these converter box outputs to three corresponding inputs on the TV monitor. . . such a hookup requires a degree of technical competence lacking in many consumers.”[ 96 ]...|
I propose this solution. Evidently there have not been excessive requests under the current offer. GLP Verson 3 expressly permits the soruces to be distributed by bittorrent
and from the FAQ
|6. Conveying Non-Source Forms.|
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
So this would be the most hassle free and cost efficient to distribute the soruces for future versions and encourage 'hacks' build on DSL.
|How does GPLv3 make BitTorrent distribution easier?|
Because GPLv2 was written before peer-to-peer distribution of software was common, it is difficult to meet its requirements when you share code this way. The best way to make sure you are in compliance when distributing GPLv2 object code on BitTorrent would be to include all the corresponding source in the same torrent, which is prohibitively expensive.
GPLv3 addresses this problem in two ways. First, people who download this torrent and send the data to others as part of that process are not required to do anything. That's because section 9 says “Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance [of the license].”
Second, section 6(e) of GPLv3 is designed to give distributors—people who initially seed torrents—a clear and straightforward way to provide the source, by telling recipients where it is available on a public network server. This ensures that everyone who wants to get the source can do so, and it's almost no hassle for the distributor.
Wow. It's almost 3:30 am here..way past my bedtime! Im just going to post this then edit later.
The smartest person is not the person who knows the most.
The smartest person is the one who knows which book to look in.
Community knowledge can be the sum of it's knowledge or the sum of it's ignorance
The Definition of a 'Brain Fart':
When something comes out of my brain that Stinks!