LGPL and Dual Licensing Ajax Library

Posted by Thomas Hansen on Stack Overflow See other posts from Stack Overflow or by Thomas Hansen
Published on 2008-11-18T22:00:36Z Indexed on 2010/03/17 11:01 UTC
Read the original article Hit count: 631

Filed under:
|
|

Hi guys, I'm the previous founder of Gaiaware and Gaia Ajax Widgets and when I used to work there we had this rhetoric (which I have confirmed with some very smart FOSS people is correct) that when using a GPL Ajax library you're basically "distributing" the JavaScript which in turn makes the GPL viral clause kick in and forces people to purchase a proprietary license if they're going to build Closed Source stuff...

So now I'm the the LGPL world here with Ra-Ajax which is an LGPL licensed library and I've got no intentions of creating a GPL licensed library since I believe strongly in that the LGPL is the "enabler" of the Open Web to prevail. But something interesting have happened which I think might still give me a "business model" here which is the Linking clause of the LGPL which I think goes something like this (pseudo);

"If you link to an LGPL licensed thing you get no restrictions on your own derived works"...

But so we started creating something we're calling Ajax Starter-Kits which effectively is a "Project Kickstarter" where you can download a finished project/solution which basically enables you to start out with some pre-done boiler plate code for problems such as Ajax DataGrids, Ajax Calendar Applications, Ajax TreeView Applications etc. And the funny thing is that our users would NOT "link" to these, they would effectively BE our users applications...

So to wrap up my question. Would this force users of our LGPL licensed Ajax Starter-Kits to LGPL license their own work? Basically if it does we have a business model (and I get very happy) if not I'd just have to hope people would still like to pay us those $29 for our Starter-Kits to support the project... ;)

Help rewarded with extreme gratitude...

© Stack Overflow or respective owner

Related posts about AJAX

Related posts about lgpl

  • Dual-licensing LGPL 2.1 and LGPL 3

    as seen on Programmers - Search for 'Programmers'
    I maintain a software, a small PHP library, that is released under the LGPL version 3 license (LGPLv3). Someone wants to use the library in their software which has the GPL version 2 license. This license compatibility matrix suggests this is not possible without changing the licensing terms of one… >>> More

  • LGPL and Dual Licensing Ajax Library

    as seen on Stack Overflow - Search for 'Stack Overflow'
    Hi guys, I'm the previous founder of Gaiaware and Gaia Ajax Widgets and when I used to work there we had this rhetoric (which I have confirmed with some very smart FOSS people is correct) that when using a GPL Ajax library you're basically "distributing" the JavaScript which in turn makes the GPL… >>> More

  • LGPL to MIT License

    as seen on Stack Overflow - Search for 'Stack Overflow'
    Hi, I was wondering if it is possible to release code I am working on which uses third party code licensed under the LGPL, under for instance the MIT License? Basically I dont want to change the license of the LGPL part, I am just wondering what happens with it if I chose a different license for… >>> More

  • Does the LGPL allow me to do this?

    as seen on Programmers - Search for 'Programmers'
    I am planning to develop a commercial software using a LGPL software. In the LGPL software that I am using some functions in a class are not fully implemented. I want to modify the LGPL code so that the class and not-implemented functions are made visible outside the dll by adding dllexport infront… >>> More

  • How to mark that a lgpl library is modified

    as seen on Stack Overflow - Search for 'Stack Overflow'
    I am using an LGPL library in my code. For my needs, I need to modify the code in the library. How do I mark the jar file that it contains modified code? Some txt file in the jar? In that case, what do I write in the txt file? I will include in the license agreement that we are distributing a modified… >>> More