You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

Which license is the best?

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/Tech, Science & IT publicado por u/gogogoluke April 27, 2016, 11:29:58 PM
Personally, I favor the LLoNBaD v1.1.

Spoiler
The Luke License of Not Being a c v1.1:
You must not sell this intellectual property or take credit for it, and you must credit the original creator. Otherwise have fun.
Inicia sesión o crea una cuenta para dejar un comentario
u/Adriweb April 27, 2016, 11:31:53 PM
Quote from: gogogoluke on April 27, 2016, 11:29:58 PM
Personally, I favor the LLoNBaD v1.1.

Spoiler
The Luke License of Not Being a d*** v1.1:
You must not sell this intellectual property or take credit for it, and you must credit the original creator. Otherwise have fun.
Oh, cool, no sublicensing clause. Let me sublicense it into GPLv3
And now you have a problem.

(See, licenses are hard)
u/Yuki April 27, 2016, 11:38:18 PM
Obviously it depends what do you want to do with your software, but you should use an existing one to make sure it covers every detail that could occur when it comes to licensing your software.

Best one I found are the LiLiQ licences (available in Permissive, Reciprocity and Reciprocity Plus flavors, pick one), they're not much of a pain to read, like the Creative Commons you can pick one that suits you best, they're compatible with most of the OSI licences, they're government-backed and they're in French. As soon I heard of this one I decided to use it for all my future projects.

https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-in-english/quebec-free-and-open-source-licence-reciprocity-liliq-r-v1-1/
u/gameblabla April 27, 2016, 11:40:45 PM
My license of course :
https://gameblabla.olympe.in/license/gameblabla_license_v3_3.txt

But you know what's a better license ? Destroy copyright
u/gogogoluke April 27, 2016, 11:42:12 PM
Quote from: Adriweb on April 27, 2016, 11:31:53 PM
Quote from: gogogoluke on April 27, 2016, 11:29:58 PM
Personally, I favor the LLoNBaD v1.1.

Spoiler
The Luke License of Not Being a c v1.1:
You must not sell this intellectual property or take credit for it, and you must credit the original creator. Otherwise have fun.
Oh, cool, no sublicensing clause. Let me sublicense it into GPLv3
And now you have a problem.

(See, licenses are hard)
Nobody will be sublicensing a 15 year old's crappy HP PPL math program.
u/gameblabla April 27, 2016, 11:43:11 PM
Quote from: gogogoluke on April 27, 2016, 11:42:12 PM
Nobody will be sublicensing a 15 year old's crappy HP PPL math program.
Except that copyright lasts longer than a human being.
u/Dream of Omnimaga April 28, 2016, 12:09:46 AM
A sub-licensing clause would definitively be a must.
u/gameblabla April 28, 2016, 12:19:58 AM
For small games like OMS, i mostly use the MIT license. (sometimes called expat license)

For big games however, i would use the GPLv3, the Apache License v2 or at least a license with a non-endorsement clause.

However, no license can beat my own !
u/Dream of Omnimaga April 28, 2016, 12:45:05 AM
I just don't use any. I am that lazy. I just put a readme disclaimer saying they are free or not free to use my code, and to give me credits, and stuff like that. But I should look into using a more generic license. What is better in GPL over MIT?

Also yeah, if an author wants to use restrictions on re-use of their software such as not redistributing verbatim copies without permission, I will respect their decision. However, what I don't like are licenses that can be modified at any time at the author's discretion. If the author dislikes you then he can abuse the hell out of his license modification clauses against you if he decides to be an ass.
u/gameblabla April 28, 2016, 01:24:05 AM
Quote from: DJ Omnimaga on April 28, 2016, 12:45:05 AM
What is better in GPL over MIT?
It's not really better, just different.
The MIT is easy to follow i guess, the GPL is huge in comparaison.

The GPL is kind of better though because companies hate it, and the more you piss off companies like Apple, the better.
The GPL in particular requires you to release any modifications you do to the source code.
Any project using the GPL also must be GPL-compatible, this is the reason why Ballmer called it a "cancer" that spreads like a "virus".

My license is EVEN better than the GPL because anyone redistribuying an application must give their patents to the licensees.
u/Dream of Omnimaga April 28, 2016, 01:34:15 AM
Ah I see. I tend to dislike long texts, and some other people with short attention spans are the same too. But yeah personally if I was to open-source something I release such as an emulator, I would prefer to use a license that requires people forking my program to release their source modifications. This would avoid unwanted scenarios such as Nspire Emu which used the wrong license and thus, was forked into a closed-source project (IIRC it was against the original author's wishes, but the license allowed it, but I could be wrong)

Also for softwares and hardware I release, I kinda like to at least get a minimum of credits if I spent a lot of effort on it, so ideally I would prefer choosing a license that doesn't allow my code to be re-used inside vendor lock-in softwares with barely any attribution.
u/Yuki April 28, 2016, 04:21:25 AM
The GPL is pretty much made to oppose proprietary software, to make sure free software stays free software and that it would stand behind the court down to the technicality if someone would sue you for it. In short, people using your software should be able to do pretty much what they want with it, including modifying it themselves, and people should also be able to do what they want with the modified copy, pretty much what Richard Stallman and the FSF advocates for.

Other licenses, such as BSD and MIT, allows some stuff the GPL isn't, but it's pretty much some particular technicalities. That or you pretty much want to put your software under public domain.
Last Edit: April 28, 2016, 04:23:12 AM by Juju
u/Scipi April 28, 2016, 05:28:05 AM
I'm partial to the WTFPL license.
u/Dream of Omnimaga April 28, 2016, 06:46:48 AM
TO be honest I am more a fan of the GPL, even if it's a bit more restrictive, because of the modified source code redistributing thing mentioned by Gameblabla. If I spend years making a software for the community, I might not necessarily want someone to make a closed-source fork of it that nobody can contribute to and especially not a fork of my free software that gets sold for money without significant modifications. Also, it's not just about open vs closed-source nor just softwares that licensing choice can be a problem.
u/CVSoft April 28, 2016, 07:05:16 AM
Generally, I like to force everyone using my work to use GPL because I don't think the things I do should be closed source. In general, open sourceness is better for the calculator community since I doubt anyone in the active community has pecuniary interests, and closed source projects hinder learning and development. But that's my opinion.
Start a Discussion

b/Tech, Science & IT

Discussion and news about technology and science in general. To showcase your projects and for programming support, check the platform-specific development sections.

75
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal