Does the GPL license requires me to publish the source code of the ejabberd modules I'll be developing?
Thank you.
To access the most up-to-date ejabberd documentation, please visit docs.ejabberd.im »
Does the GPL license requires me to publish the source code of the ejabberd modules I'll be developing?
Thank you.
You can keep modules private for yourself and your organization
If facebook charges...
Hi badlop,
Thank you for your reply.
If facebook will charge fees to the the users in order to use their chat, will they need to publish their modifications?
Thanks
Selling a service, not object code
If Facebook sells to Yahoo object code (binary files, installers) of their modified ejabberd, then the Section 3 of theGPLv2 license says this to Facebook:
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 above on a medium customarily used for software interchange; or,
...
Let's see your scenario:
If facebook will charge fees to the the users in order to use their chat, will they need to publish their modifications?
In that case, Facebook sells to Tommy a service, not the ejabberd object code. In this case, Section 3 is irrelevant. The other sections of the GPLv2 seem also irrelevant in this scenario.