what defines source code in (A)GPL ?

Chuck Swiger chuck at codefab.com
Wed Jul 7 17:08:28 UTC 2010


Hi--

On Jul 7, 2010, at 1:41 AM, Harri Saarikoski wrote:
> Wanted to complete my earlier thread "protecting an Innovation from unlicensed abuse by a rival commercial 3rd party‏". Thanks to all who replied in this complex matter back then, helped me a lot. Our plan of action is most likely going to be to patent the Innovation, and then be able to release products containing it as open source (under tri-licensing option where non-commercial users are separated from regular commercial clients and especially from commercial rivals, with prevention to use in act for the latter group only). 

Honestly, I don't see the point.  None of the OSI-approved open-source licenses allow one to either restrict commercial use, and neither will they prevent someone who obtains a copy of the source code from redistributing it downstream to anyone they please, including your commercial rivals.

If you intend to prevent somebody-- anybody-- from using your software, then open source licenses are not what you want to use.  Of course, from your description, you have some idea or additional software which is based upon a AGPL-licensed software created by someone else.  You cannot redistribute your stuff together with the AGPL-licensed stuff without complying with the terms of the AGPL.

> I have one more question: As mentioned in that thread, our innovation can be implemented using the AGPL covered software without modifying the source code, i.e. using the methods in their standard distribution in a certain way known only to me. Can someone confirm to us what that license says about copylefting methods that only "use the GPL software" in a 'smart' way ? (as opposed to what we know that it explicitly specifies that any modification of source code to be copylefted). Are we liable to document this method of using in the Software+ distribution ?

The exact phrase "use the GPL software" does not appear in the AGPL, so it's hard to know what you are asking about, but I suspect this is the relevant section:

"10. Automatic Licensing of Downstream Recipients.

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it."

Regards,
-- 
-Chuck




More information about the License-discuss mailing list