We use proprietary and third party´s cookies to improve your experience and our services, identifying your Internet Browsing preferences on our website; develop analytic activities and display advertising based on your preferences. If you keep browsing, you accept its use. You can get more information on our Cookie Policy
Cookies Policy
Ask Your Question

Opening the code to the public is necessary when using fiware-orion with no modification?

asked 2020-02-17 03:03:32 +0100

pz1004 gravatar image


I've built smart-city platform which uses fiware-orion and mongodb as docker images with no modification.

As of my understanding with regard to the statement in Github (https://github.com/telefonicaid/fiwar...), I have no legal obligation to open the code to the public nor to distribute under AGPLv3 license when commercially using the smart-city platform.

Am I right?


For the avoidance of doubt, the owners of this software licensed under an AGPL-3.0 license wish to make a clarifying public statement as follows:

Please note that software derived as a result of modifying the source code of this software in order to fix a bug or incorporate enhancements is considered a derivative work of the product. Software that merely uses or aggregates (i.e. links to) an otherwise unmodified version of existing software is not considered a derivative work, and therefore it does not need to be released as under the same license, or even released as open source.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2020-03-11 10:55:08 +0100

Jason Fox gravatar image

If you are using FIWARE Orion as-is and your software is merely sending/receiving context information there is no obligation to open source your own proprietary software. If you are just using the docker images that will be fine.

The AGPL 3.0 is more concerned about a developer who improves the source code of Orion and wants to keep that improvement to themselves for commercial gain - that would not be compliant. The AGPL is used because the current contributors to all of the FIWARE catalogue components are giving all updates back as free open source, and new contributors should as well.

Third parties commercial software connecting to the unchanged open source components are not obliged to be open source themselves - indeed the commercial offering found on the FIWARE Marketplace are good examples of this concept: https://marketplace.fiware.org/

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2020-02-17 03:03:32 +0100

Seen: 1,039 times

Last updated: Mar 11