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
-~----------~----~----~----~------~----~------~--~---

Reply via email to