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.
--
Ben
----------------- Original message -----------------
From: Ben <[email protected]>
To: [email protected]
Date: Sun, 6 Sep 2009 20:37:49 -0500
That's an interesting question---it may be worth asking the FSF for a
legal opinion. It comes down to what constitutes a program. Twenty
years ago it had to do with linking I believe. If you linked to GPL'd
code, your code got infected (but in a good way ;-)) but you were ok
if you merely, say, called the code within a script. Nowadays where
everything is run on a web page or dynamically interpreted or whatever
I don't know what the criterion is.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---