CPAL Mule licence [closed] - licensing

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm interested in Mule ESB but I dont understand the licence, could someone explan me the CPAL licence in simple words?
We have a commercial porduct (JavaEE web application) that neads to be integrated with solutions that are hosting in the cliens environment. For example a clienat has a SAP instalation or any other source of data and want to integrate it with our java web application. We woud like to Mule to achive this functionality, does the CPAL licence allow this?
Our application and Mule could be hosting on our internal machinery or at the clients, both ways are possible.

First: I do not know anything about law.
That said, the CPAL license is based on Mozilla Public License, which is less strict than GPL and you can mix license rather freely as long as the code stays open.
CPAL introduces a concept, that if you run your application with CPAL code in it (Mule for instance), as a "Cloud" service, then you will have to give out the code as well. Simply put, if you alter the Mule source code and host it as a cloud service, you will have to give out your modifications.
I really recommend you to talk to a lawyer in your area (which knows the local laws and immaterial laws etc). However, I do know about a few companies that "bundles" Mule CE with commercial products without concern for license issues in a way very similar to your situation.

Related

Clarification of the license conditions of crossbario [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
[Update 2015-01-29]: added some details of the scenario in question.
Just to make sure:
Do the licensen conditions allow to distribute and deploy the crossbar (crossbar.io, wamp, ...) stack in a commercial application?
Given that
We have a commercial application that is web based and consists of several server modules.
crossbar.io could be used to communicate between server processes and web clients.
We do not plan to open source our code
We will not modify crossbar.io
But we would like to deploy crossbar.io along with our product and install it with our setup tool.
Of course we would give credits and link to a local copy of the license file, for example in the about box.
Yes, I have looked at AGPL 3.0 but I have to admit that I am not sure if the answer to my question is plain 'yes' or 'no'.
I am also aware that mongodb uses it. From the mongodb licensing:
To make the above practical, we promise that your client application which uses the database is a separate work. To facilitate this, the mongodb.org supported drivers (the part you link with your application) are released under Apache license, which is copyleft free.
Note: if you would like a signed letter asserting the above promise please contact MongoDB, Inc.
If I understand correctly, in order to use crossbar.io library in our scenario, it is importtant that our proprietary server code is considered 'separate work'.
Is it?
Crossbar.io is licensed under the AGPL 3.0, the same license that e.g. MongoDB uses. The requirements of the AGPL 3.0 are listed in the license text.
Crossbar.io is also available under a commercial license as part of Crossbar.io Enterprise Subscription offered by Tavendo.
Note that connecting a WAMP client to Crossbar.io does not affect, impose requirements on or restrict the license of the client.
Disclaimer: I am original author of Crossbar.io and work for Tavendo.

Licensing on enterprise application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am developing an enterprise application including central database, MVC web app, Mobile app client, web services and WPF client Windows service application which are working all together, I am going to make a contract with a company to grant them exclusive re-seller Representation .
So I am thinking a way to control the number of sales and provide them a license key for each sale to they could use the key in installation or other step and I want to get informed by the application whenever it is installing somewhere and want to prevent working when the license is used once or is expired or something. I need a solution from people who have same successful experience in this matter, indeed I have some ideas but actually I am not experienced in this issue and I'll be so happy to hear good approaches on this.
Thanks in advance ...
First you need to choose your preferred licensing system. A small list is available in the Question about OS Licensing Components. Second you'll need some kind of service where your reseller can issue licenses without real access to your private license key. E.g. some kind of webservice.
Then you'll have the number of licenses that your reseller has created and you can bill him.
If you also want to know which licenses was activated you can implement some kind of "phone home" in your application.

licensing consideration of using itextsharp in a saas project [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I might need to use iTextSharp for a project I'm working on. I'd prefer to use the latest version so I'm trying to understand what the full implications of the GNU Affero General Public License is. I've read though the FSF documents but still have questions. I'm not going to modify it in any way, just call it from a component (windows service) that I've written. This component references other modules from the product I work on.
Currently the component is deployed on a server which runs website instances of the product for our clients. The component does work for all of the sites. We don't plan on distributing the product to clients yet, but it is on our roadmap for the future.
Would the component come under the GNU Affero General Public License when I use iTextSharp and therefore need to be made available for download? Would the other modules from the product referenced by my component come under the license as well?
Basically for the situation I've outlined above what would I need to do to keep within the licence agreement?
Thanks
K
i was also looking into using iTextSharp in a web application.
However the following paragraph from http://itextpdf.com/terms-of-use/ clarified the licensing implications:
Buying such a license is mandatory as soon as you develop commercial activities involving the iText software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, serving PDFs on the fly in a web application, shipping iText with a closed source product.
Regards.
iTextSharp uses the LGPL license agreement and not the Affero model, http://www.java2s.com/Open-Source/CSharp/PDF/iTextSharp/CatalogiTextSharp.htm , License: GNU Library or Lesser General Public License (LGPL) says it right there.
iText is different from iTextSharp and both have separate licenses

Is fckeditor free for use in freelance projects? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
This is more of a licencing issue than a code question. I really like the ckeditor editor and would like to use it in my freelance projects which I do for clients. However upon reading the license page it has me in a bit of a confusion. DO I have to buy licences if I intend to use this in cms websites that I build myself and hand over to clients?
If so then what are my alternate options which don't cost anything?
Its should be ok, if you don't change anything of its source, IMHO.
Integrating CKEditor in commercial
software, taking care of satisfying
the Open Source licenses terms, while
not able or interested on supporting
CKEditor and its development.
I am not a lawyer, but the dual licensing model would appear to not prevent you from using the open source licensed CKEditor in your cms / client projects, as long as the terms of the chosen license are met.
What you cannot do is sell, give away or otherwise distribute the editor to third parties without providing them with access to the source code and the license attached to the product.

Difference between Affero-GPL and GPLv3 [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
What is the difference between the Affero General Public License and the GNU General Public License (GPL)?
Assume the following:
You are developing a server side application in GPL. Now this application serves HTML and not an executable which is directly executed on your machine. That means that another guy could take the GPL code, adapt it and does not necessarily need to publish it. Ie. he can create the identical service using your software without violating the GPL. (Although THEN he cannot publish the software itself i.e. selling)
Not so with the AGPL.
This hole in the GPL is often called "Application Service Provider" hole.
Search for "Why AGPL" or "AGPL vs. GPL" or just read this for some real projects who have problems with GPL. The MongoDB tries another interesing thing. They want that people do not fork the core DB (thatwhy AGPL) but the driver which has to be linked with the main program is apache 2.0 licensed so that the mongoDB could be used within commercial application.
Public web application that uses the AGPL are listed at wikipedia.
See http://www.gnu.org/licenses/licenses.html#AGPL
The GNU Affero General Public License is based on the GNU GPL, but has an additional term to allow users who interact with the licensed software over a network to receive the source for that program. We recommend that people consider using the GNU AGPL for any software which will commonly be run over a network.

Resources