cancel
Showing results for 
Search instead for 
Did you mean: 

REST API and GPL

lsbueno
Champ in-the-making
Champ in-the-making
Hi,

   I've a couple of question regarding alfresco community edition licensing:

   1) If I create a new interface for alfresco community edition using only the REST interface to access the repository, do I need to use GPL as the license for my application?

   2) If I distribute only an AMP, does it needs to be licensed using GPL?

Best regards,

Leonardo
5 REPLIES 5

armedia
Champ in-the-making
Champ in-the-making
Hi lsbueno,

Alfresco should be able to give the definitive answer on this but my understanding of GPL and LGPL is if you modify any thing that is distributed under the GPL or LGPL license then you have to make sure source code available upon request.  Now, if you are developing a module which uses an interface then that does not necessarily mean you have to make your module freely available under the GPL license.  It can get very confusing.

You may want to do some more research into the GPL licensing vehicle to make sure you adhering correctly to the license

Regards,
Colin.

mikeh
Star Contributor
Star Contributor
Note that Alfresco Community v3.3 is now LGPL.

Thanks,
Mike

lsbueno
Champ in-the-making
Champ in-the-making
Note that Alfresco Community v3.3 is now LGPL.

Thanks,
Mike

Thanks Mike.

The licensing page on alfresco's website has bot been updated yet (http://www.alfresco.com/legal/licensing/) but the license.txt that comes with the community edition has.

Best regards,

Leonardo

mikeh
Star Contributor
Star Contributor
Note that Alfresco Community v3.3 is now LGPL.

Thanks,
Mike

Thanks Mike.

The licensing page on alfresco's website has bot been updated yet (http://www.alfresco.com/legal/licensing/) but the license.txt that comes with the community edition has.

Best regards,

Leonardo
Thanks for the heads-up. I'll let our web team know.

Thanks,
Mike

armedia
Champ in-the-making
Champ in-the-making
the LGPL should provide more flexibility for you with using api interfaces - unless you modify the LGPL licensed interface, there is no requirement for you to release the src code to your module, unless of course, you also want to apply and open source license to it Smiley Happy