bojko108/mobile-tile-server

license question

Opened this issue ยท 7 comments

Thanks for providing your app for free! May I ask what license it is under? You've declared none, which makes it "all rights reserved". Would you consider a libre license (approved by OSI/FSF, see SPDX for a list)?

So, no license still? Just "code available to look at"?

Sorry, I've somehow missed your question. Until now I've didn't consider licensing this repo. I'm curious why you are asking about the license?

Ah, ๐Ÿ’ฉ happens ๐Ÿ˜œ The "Why" question has multiple answers:

  • without a license, it's "all rights reserved โ€“ but you may look at it". Which has the side-effects that
    • Whoever wants to work with the code cannot do so without constant fear of C&D or DMCA
    • it cannot be integrated with FOSS projects as, per definition, it is not FOSS (no license there stating it) and thus it would make such FOSS project non-FOSS
    • so adding a license might even attract contributors ๐Ÿ˜‰
  • I thought about adding your app to the IzzyOnDroid repo, which only accepts FOSS apps ๐Ÿ˜‰

Hi, I've added a license - #11 . I'm not familiar with the different types of licenses, but thought the GNU General Public License v3.0 is ok. Let me know if it needs to be changed.

Thanks! GPL is very fine of course. Your app is already live now (the 2 typos are already fixed and will be deployed with the next sync), so be welcome to pick a badge to link there e.g. from your Readme!

Btw, NonFreeDep: GMS is only "free" as in "free beer", but not libre. I'm not 100% sure what your project needs it for (it's no show-stopper at IzzyOnDroid as it would be at F-Droid.org, but still looks "less optimal" with this flag), maybe there's a FOSS alternative for it. Seeing implementation 'com.google.android.gms:play-services-maps:18.0.2' in your build.gradle, maybe for "some future release" a replacement option would be something from the OpenstreetMap universe?

For a "quick jump": if I interpret that correctly, it's using the original play-services-maps from Google. There's a FOSS replacement going by the same name which is API compatible even, might be worth a look ๐Ÿ˜‰ I vaguely remember that even redirects all requests to OpenStreetMap while keeping the Google Maps API-interface โ€“ but being no developer, I have no clue how to implement that in an appโ€ฆ

PS: Not pressing here, just thought I'd leave that hint.

Wow, nice :) thank you!

I'll look at the code and check where I'm actually using the GMS package. It could be a left over from some testing... I'm not experienced in Android apps and that project was done for training purposes, but I'll definitely take a look.

Thanks, much appreciated! If it could be dropped altogether that would be even easier than finding a proper replacement of course.

And thanks for adding the badge! ๐Ÿคฉ