Monday, April 01, 2002, 11:03:38 AM, you wrote:

 I wonder if it would be worthwhile for you to contact Tucows directly
 about your own licensing agreement, royalty-free, blah.  I can
 imagine a never-ending discussion for which license structure is the
 best to use (GPL, LGPL, BSD, etc.) and there will likely always be
 some that believe their type is the best.  But I would imagine on a
 per case basis that Tucows could work something out if it is in the
 best interest of their resellers.  That is all the wisdom I have in
 me today.... hope it helps.

 Regards,
 -tom

WXW> I'm reposting this now, because when I originally posted it, the ICANN
WXW> meeting was going on, and it didn't get much attention.  I'd like to
WXW> see some discussion on this....




WXW> I've been delaying the deployment and publication of my own OpenSRS
WXW> client code while I try and figure out how to stay in compliance with
WXW> the licensing issues.

WXW> While I found a solution, it certainly isn't a pretty one.

WXW> At the heart of the problem is this:

WXW> http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

WXW> So the calls to OpenSRS's API modules are GPL, not LGPL, so any
WXW> program that directly calls them would have to be covered under the
WXW> GPL.

WXW> The solution is to create an entirely separate program that does all
WXW> the calls to the OpenSRS function modules, and release it under the
WXW> GPL, and then have the client code call that program using a forking
WXW> process, as covered in:

WXW> http://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF

WXW> As I said, it's not clean, but it stays within the requirements of the
WXW> licensing.  I notice a lot (almost all) of OpenSRS second party
WXW> developers are not worrying about remaining in compliance with their
WXW> commercial package.  That just means that they have no recourse if
WXW> someone purchases their product and then turns around and releases it
WXW> to the public, and thus negates the need for dealing with the
WXW> developer.

WXW> While this will work, it isn't pretty.

WXW> The other solution is for OpenSRS to rerelease just the perl modules
WXW> under the LGPL license, and thus help to encourage the ability of
WXW> developers of control panels and other software geared towards
WXW> providers into integrating OpenSRS registration ability into their
WXW> software products.

WXW> Any comments on this?

Reply via email to