3 ms·
"Copyright GPL" I don't think this meets the bar for copyrightable code. Copyright protects creative expression. Displaying a single dialogue does not take cre
by TheDong 1y ago
"Copyright GPL"
I don't think this meets the bar for copyrightable code. Copyright protects creative expression. Displaying a single dialogue does not take creative expression, and pretty much any developer given the task would produce code identical to this.
- ronsor 1y agoYes, this code is almost as trivial as a hello world.
- woheller69 1y agoYeah, I just wanted to have something I can add with a line of code to my 20+ apps on F-Droid including all translations. It is Apache now
- croemer 1y agoDon't complain about the license. The license removes any doubt. You can happily use it without having to worry. If there was no license you'd have uncertainty. Also you're misquoting. The license is GPL-3, not AGPL.
- TheDong 1y agoI'm not complaining about the license, I'm complaining about the library size. Something that is too small to be considered creative should be a documented example you copy and adopt into your app, not a dependency. The only exceptions to this are things like "A dependency that contains all unicode planes and categorizes characters", which isn't creative, but is useful and too large to copy-paste, and also updates over time. Or the timezone database file, another case of something that should be "public domain" knowledge (uncopyrightable), but makes sense as a dependency. This is not that sort of thing.
- croemer 1y agoYou can't copy paste all the localizations for example. Go make a copy-pasteable version if it's so easy.
- userbinator 1y agoand pretty much any developer given the task would produce code identical to this. That I doubt; it seems more like it's deliberately large and complex enough to be copyrightable, because otherwise it wouldn't be.
- chrismorgan 1y agoHave you looked at the code? I sure wouldn’t produce exactly that. Even for identical functionality, its FreeDroidWarn.java methods are 30 lines, I’d write it in 13 lines. I also wouldn’t write exactly the same strings (some stylistic changes, some being specific rather than generic as is somewhat necessary for a library), and definitely couldn’t produce 17 other translations. This easily meets thresholds for creative work. The basic concept is nigh-trivial, but the concrete implementation is still creative.
- woheller69 1y agochanged to Apache V2.0 license