On Monday 07 September 2009 03:46:50 am Ben wrote: > I was curious about this so I did a bit of googling myself. Check > out: > > http://civicrm.org/node/166 > > There's a bit on the AGPL that supposedly was prepared by the Software > Freedom Law Center: > > CiviCRM is designed to be a stand-alone application that can > communicate with other applications via a defined and published > application programming interface (API). If you do not make > modifications to CiviCRM files, but instead distribute it along > side another application that utilizes the CiviCRM functionality > only through its API, CiviCRM will remain a separate and > independent program from the other application. This means that, > although you must of course still comply with the AGPL with > respect to CiviCRM, your distribution of the other separate and > independent program is not governed by the AGPL. > > So apparently the criterion is whether or not the AGPL'd software is > being operated through its intended interface. To me (IANAL) that > means that Chinesepod or whoever would not have to open source all > their web code just because they were allowing their users to run > Mnemosyne. However, if they made any modifications, or interacted > with (lib)mnemosyne other than through your API, they would have to > AGPL that code.
Interesting! However, wouldn't that mean that any new front-end people write (and which only interacts with libmnemosyne through the API) would not be subject to the AGPL? So even with the AGPL, people could write a new client (Javascript, Android, whatever, ...) and keep it secret? Would that also apply for the GPL? I guess not, because otherwise what's the point? Peter --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/mnemosyne-proj-users?hl=en -~----------~----~----~----~------~----~------~--~---
