Replies: 9 comments 13 replies
-
I firmly agree with this 👍 i don't see a downside for OM, copyleft will prevent fragmentation, and ensure the project will last well into the future (hopefully indefinitely) |
Beta Was this translation helpful? Give feedback.
-
Another advantage is that under GPL it will be legally impossible to make a derived product based on OM and keep it closed (e.g commercial). The one who did it will be legally obliged to open source the changes to the code, so that OM and a wider community will be able to use enhancements as well. |
Beta Was this translation helpful? Give feedback.
-
Possible disadvantages/restrictions:
|
Beta Was this translation helpful? Give feedback.
-
Disadvantage: it would be hard to spin off components as libraries. Currently every high-level functionality (map rendering, search, routing) is a custom job. But making a loosely coupled library out of some of them could recoup some of the development effort and hopefully attract contributors among people who would use the library. |
Beta Was this translation helpful? Give feedback.
-
Also I have no idea if the change might possibly affect non-code assets like artwork, translations, etc... organicmaps/data/copyright.html Lines 300 to 342 in 98f8140 |
Beta Was this translation helpful? Give feedback.
-
It'd be great if someone who knows the matter better will comment about feasibility and possible tricky unobvious consequences (if any)... |
Beta Was this translation helpful? Give feedback.
-
I am not a lawyer, but a researcher who has been dealing with licenses for 2 decades now. On the question of which licensed code can be incorporated/changed into which licenses, I really like the license compatability chart in Figure 2.2. at https://wiki.geant.org/pages/viewpage.action?pageId=725614690#SoftwarelicenceselectionandmanagementinG%C3%89ANT-2.3CompatibilityofLicencesFrequentlyUsedinG%C3%89ANT which shows that Apache code can easily be incorporated into a GPL project (but not the other way around). As for other assets, there is no need to put everything under a single license, e.g. GPL does not really make sense for fonts and icons, so it is fine to have those under different licenses, especially if they are more liberally licensed. |
Beta Was this translation helpful? Give feedback.
-
If the project was going to move to GPL or LGPL I'd be happy to contribute and maintain license tracking files according to the https://reuse.software/ standard to provide clarity to users and developers. |
Beta Was this translation helpful? Give feedback.
-
Actually our Android builds (except F-Droid ones) include a proprietary Google Fused Location Services client library (https://developers.google.com/location-context/fused-location-provider/) which is used to smartly combine location data from gps, wifi, cell bluetooth sources.. Only in Android 12 it became possible to use this service via a standard open-source Android Location API, see https://source.android.com/docs/automotive/location/coarse-location So if OM switches to GPL then it won't be possible to ship this proprietary lib. |
Beta Was this translation helpful? Give feedback.
-
Currently Organic Maps sources are under "permissive" Apache 2.0 license.
Let's discuss pros and cons of switching to GPL or some other "copyleft" license.
The main idea is to guarantee that the project will stay open source.
(e.g. OM's parent Maps.Me was open source, but now is closed/proprietary).
Beta Was this translation helpful? Give feedback.
All reactions