community icon indicating copy to clipboard operation
community copied to clipboard

Moblin being LGPL and dead + missing info theme files

Open KeyWeeUsr opened this issue 8 years ago • 6 comments

I've always wondered what actually is Moblin (or was) and why in a MIT (I know it was LGPL before) framework is used an LGPL theme. So I've done some digging in the repo.

The part of README.md regarding Moblin hasn't change at all since it was actually created with no reference to actual files or designs, just that ...design has been adapted... from it. As a person who's sometimes annoyed by missing stuff I had to investigate further, because, well... if the theme is used in production, a user needs to include attribution or cut it off. The second one is kind of hard now.

An icon theme

In this file you can see only some of the images Kivy actually uses that are LGPL. Namely PNGs:

  • audio-volume-high
  • audio-volume-low
  • audio-volume-medium
  • audio-volume-muted
  • image-missing
  • media-playback-pause
  • media-playback-start
  • media-playback-stop

But then again, those are only icons, so what about the rest? Well, who knows, because the project is dead (replaced by Tizen) and even their repo git.moblin.org was most likely nuked as I don't see anything related in git.tizen.org.

Before the note in README was actually included, this was the previous state of Kivy theme and the next commit related to the theme changed button to what's here now +/-, but that doesn't seem to be anything from Moblin directly, nor a derivative (look).

So, some kind of conclusion from this ugly looking issue - there probably is something under LGPL in Kivy theme if we exclude the already mentioned exact copies of the Moblin icons. It'd be nice to have the list completed, or doublechecked if the rest of the theme has anything to do with Moblin at all.

Note that own creation based on looking on some nice picture should not be treated as a belonging to an organisation/project (Moblin), that has nothing to do with it, for example (completely different) android hamburger options in chrome, start menu in linux & mac, folder icon basically everywhere and other similar stuff.

It's a hard task for someone who didn't see Kivy evolve into its current state, so I'd be glad if someone remembers what (s)he created or copied and stated it below, or exclude the rest of files that belong to Kivy from the folder, so that the filtering is easier. Many thanks! ^^

KeyWeeUsr avatar Jan 08 '17 23:01 KeyWeeUsr

Could you please look at it and confirm if those files are ripped from Moblin, or not? As I see it, there were some replacements of the old files, so the already mentioned files might be the only thing from Moblin, however, it'd be nice to be sure.

@abhijangda

  • ActionBar https://github.com/kivy/kivy/commit/49cab13397c580fed0c34c5c4e9b87def7f81fad

@akshayaurora

  • Bubble https://github.com/kivy/kivy/commit/097b0c80585c6806172a2bbf3d9d8fdd0f235f83
  • TextInput https://github.com/kivy/kivy/commit/5b8d8dee29207398b12fe636b848d945086abebc
  • Splitter https://github.com/kivy/kivy/commit/c76abb19d3d7f8a2d26f0afa6254f4b67df032fb, https://github.com/kivy/kivy/commit/8eadba83c73d796c62e1e84119a834aad3193d9a
  • disabled https://github.com/kivy/kivy/commit/9abeaf0abbc7747fb241435bdbe7808da2c7f5f9
  • close icon https://github.com/kivy/kivy/commit/1233f263d9c6bc8d28f9a79f02437a051a5747c5

@tito

  • CheckBox https://github.com/kivy/kivy/commit/becf7fda42abc89fb4b7265d9d75c57cb50940e5
  • Bubble https://github.com/kivy/kivy/commit/1c7861ed187b48b0f216355f0ca884052e45892d
  • Slider/Button/ModalView/Popup https://github.com/kivy/kivy/commit/81ceffb1222018b6d8cf2129e6d41d6c41a30490
  • VKeyboard https://github.com/kivy/kivy/commit/c0759f4a6b5f764da30d408e3963125b12bcb44a
  • TreeView https://github.com/kivy/kivy/commit/acda89488edd6c0649a5876dbf31cf3d25a5ecd8
  • TextInput https://github.com/kivy/kivy/commit/07602d78c70de2d37074e8e9f4346d938f339c39
  • Switch https://github.com/kivy/kivy/commit/68910ab352567b7ed80e80b65f71de28ae5388bc
  • (Rst)VideoPlayer https://github.com/kivy/kivy/commit/18f4882c78f2ba66de33fd31755c3f7b3b66e79a
  • FileChooser https://github.com/kivy/kivy/commit/5f1c443071abcd886c88be05bd3e93ee68cd8497
  • Spinner https://github.com/kivy/kivy/commit/82eb0051f457e5f70c5424d8901c0dc2ea64e654
  • ProgressBar https://github.com/kivy/kivy/commit/77ea1bf88578d10c883bce0464bdd1225b64726a

@dennda

  • FileChooser selected https://github.com/kivy/kivy/commit/e77aedd543e8ec90f696cae2eb8a38de0ae19e1e

KeyWeeUsr avatar Jan 10 '17 11:01 KeyWeeUsr

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Oct 07 '17 04:10 stale[bot]

My understanding of the issue:

Some elements of the Kivy theme (unclear exactly which) may be taken (either directly or adapted) from a now-defunct LGPL project.

As such, we can use the elements and we can adapt them, but we must offer those adaptions under an LGPL license. At the moment we offer them under a MIT license.

We can either remove the elements and replace them with MIT-compliant versions, change how we license those elements, or risk a copyright claim, presumably from the Linux Foundation.

Julian-O avatar Nov 08 '23 02:11 Julian-O

Hard to break something after all these years, so better to avoid that in the 2.x.x series. However, that could be part of the cleanup for the 3.x.x version.

Added the milestone.

misl6 avatar Nov 10 '23 20:11 misl6

It would be helpful to have a copy of the LGPL-2.1 license in this repository as well as an indication of the files covered by it. Assume it is LGPL-2.1-only rather than LGPL-2.1-or-later

bkmgit avatar Jan 17 '24 05:01 bkmgit

The icons seem to be under CC-BY-SA-3.0 though the Debian files are LGPL-2.1

https://changelogs.ubuntu.com/changelogs/pool/universe/m/moblin-icon-theme/moblin-icon-theme_0.10.0-2/copyright

The source files at http://archive.ubuntu.com/ubuntu/pool/universe/m/moblin-icon-theme/moblin-icon-theme_0.10.0.orig.tar.gz only contain CC-BY-SA-3.0

bkmgit avatar Jan 17 '24 06:01 bkmgit