* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Which license is the best?  (Read 2693 times)

0 Members and 1 Guest are viewing this topic.

Offline gogogoluke

  • Full User
  • Join Date: Dec 2015
  • Location:
  • Posts: 22
  • Post Rating Ratio: +0/-0
    • gogogoluke
    • @gogogoluke
    • gogogoluke
    • /u/gogogoluke
    • gogogoluke
  • Gender: Male
Which license is the best?
« on: April 27, 2016, 11:29:58 pm »
Personally, I favor the LLoNBaD v1.1.

(click to show/hide)


  • Calculators owned: HP Prime, TI-84CSE
HP Prime, TI-84+CSE
Former Minecraft server owner
HP Prime enthusiast.

Offline Adriweb

  • Full User
  • CodeWalrus Supporter
  • *
  • Join Date: Jan 2015
  • Location: France & Canada
  • Posts: 428
  • Post Rating Ratio: +7/-1
    • Adriweb
    • @Adriweb
    • Adriweb
    • @UC-UIrbk5SuaUCvnV6SQvt-Q
    • /u/Adriweb
    • Adriweb
    • TI-Planet.org
  • Gender: Male
Re: Which license is the best?
« Reply #1 on: April 27, 2016, 11:31:53 pm »
Personally, I favor the LLoNBaD v1.1.

(click to show/hide)
Oh, cool, no sublicensing clause. Let me sublicense it into GPLv3
And now you have a problem.

(See, licenses are hard)
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Online Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 3132
  • Post Rating Ratio: +32/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • @juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
Re: Which license is the best?
« Reply #2 on: 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/
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
On semi-hiatus until who knows when. CODEWALRUS 2.0 COMING SOON
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 745
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Which license is the best?
« Reply #3 on: 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
  • Calculators owned: TI Nspire CX, TI-89

Offline gogogoluke

  • Full User
  • Join Date: Dec 2015
  • Location:
  • Posts: 22
  • Post Rating Ratio: +0/-0
    • gogogoluke
    • @gogogoluke
    • gogogoluke
    • /u/gogogoluke
    • gogogoluke
  • Gender: Male
Re: Which license is the best?
« Reply #4 on: April 27, 2016, 11:42:12 pm »
Personally, I favor the LLoNBaD v1.1.

(click to show/hide)
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.
  • Calculators owned: HP Prime, TI-84CSE
HP Prime, TI-84+CSE
Former Minecraft server owner
HP Prime enthusiast.

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 745
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Which license is the best?
« Reply #5 on: April 27, 2016, 11:43:11 pm »
Nobody will be sublicensing a 15 year old's crappy HP PPL math program.
Except that copyright lasts longer than a human being.
  • Calculators owned: TI Nspire CX, TI-89

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Which license is the best?
« Reply #6 on: April 28, 2016, 12:09:46 am »
A sub-licensing clause would definitively be a must.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 745
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Which license is the best?
« Reply #7 on: 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 !
  • Calculators owned: TI Nspire CX, TI-89

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Which license is the best?
« Reply #8 on: 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.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 745
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Which license is the best?
« Reply #9 on: April 28, 2016, 01:24: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.
  • Calculators owned: TI Nspire CX, TI-89

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Which license is the best?
« Reply #10 on: 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.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Online Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 3132
  • Post Rating Ratio: +32/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • @juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
Re: Which license is the best?
« Reply #11 on: 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 »
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
On semi-hiatus until who knows when. CODEWALRUS 2.0 COMING SOON
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Offline Scipi

  • Full User
  • Domain Name Owner
  • CodeWalrus Supporter
  • *
  • CW 4x3 challenge - 3rd place
  • *
  • Join Date: Nov 2014
  • Location: Lost Town
  • Posts: 165
  • Post Rating Ratio: +1/-0
  • CodeKitten ^w^
    • s1ay3r44
    • Scipii
    • _Scipi
    • Scipi
    • ScipiSoftware
  • Gender: Male
Re: Which license is the best?
« Reply #12 on: April 28, 2016, 05:28:05 am »
I'm partial to the WTFPL license.
  • Calculators owned: TI-83+, Nspire, Nspire CX, Casio Prizm




Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Which license is the best?
« Reply #13 on: 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.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline CVSoft

  • CodeWalrus Staff
  • Full User
  • Server Maintenance
  • Safe-haven access
  • Join Date: May 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +5/-0
    • calcvids
    • 100007522540514
    • @CVSoft_
    • notipa
    • @UCj2udNPPnu58d4EgWs6gjhA
    • /u/notipa
    • 10819
    • BosaikNet
  • Gender: Male
Re: Which license is the best?
« Reply #14 on: 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.
  • Calculators owned: TI-73, TI-81, TI-81, TI-81, TI-81, TI-81, TI-81, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-82, TI-83, TI-83, TI-83 Plus, TI-84 Plus, TI-85, TI-86, TI-89 Titanium

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games