choko-org / redux-boot

Modular Redux bootstrap with asynchronous side-effects.
MIT License
126 stars 7 forks source link

Why we prefer GPL 3 for license #2

Closed sebas5384 closed 8 years ago

sebas5384 commented 8 years ago

We opted for GPL 3 because we understand that:

  1. Allows distribution of this code with non free software.
  2. This license ensure the freedom of this code for ever (non whatever license).
  3. We want to promote free software (not as free beer), not just open source.

Conversation in _ptBR (sorry) between @recidive and @sebas5384 (me):

henrique [8:37 PM] okk dei uma lida lá

[8:37] eu só tenho um problema qto a GPL 3, que é a de restringir o uso, só isso

[8:37] uns podem optar por não usá-lo apenas por conta disso

sebas5384 [8:38 PM] pois é, mas hoje não vejo pessoas ligando para nada do MIT

[8:38] tem uma Netflix usando reactjs

henrique [8:39 PM] 95% ou mais de projetos js são MIT

[8:39] os relevantes

sebas5384 [8:39 PM] porque é default

[8:39] hehe

[8:39] tipo

[8:39] o cara da npm init

[8:39] e vai que vai

henrique [8:39 PM] não é default não

sebas5384 [8:39 PM] hmm achei que era

[8:40] mesmo assim, é default na comunidade js

[8:40] e isso porque se conhece pouco da lisença

henrique [8:40 PM]

MBP-de-Henrique:~ henrique$ mkdir whatever
MBP-de-Henrique:~ henrique$ npm init -y
Wrote to /Users/henrique/package.json:
{
  "name": "henrique",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

sebas5384 [8:40 PM] saquei

henrique [8:41 PM] MIT só garante copyright, acho que não é o ideal para projetos que tem muitos contribuidores

sebas5384 [8:41 PM] Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

[8:41] ISC

[8:41] mesmo coisa

[8:41] a MERDA de tudo isso

[8:41] é que fomenta o OpenSource

[8:41] e não o software livre

henrique [8:42 PM] burocracia da porra

sebas5384 [8:42 PM] liverdade e libertinagem é diferente

henrique [8:42 PM] por isso os caras colocam MIT e um comentário de commit “whatever” assim como no redux

sebas5384 [8:42 PM] liverdade precisa ter um cuidado, em quanto libertinagem é whatever you like

[8:42] haha

[8:42] então

[8:42] por isso

[8:42] porque não entende o custo disso

[8:43] a GPL foi criada

[8:43] para manter o software livre

[8:43] não só para fomentar o open source

[8:43] codigo aberto não implica que é livre

[8:43] e sempre vai ser

[8:44] por exemplo

[8:44] se vc pegar um codigo com licença MIT vc pode trocar para o que vc quiser

[8:44] até fechar a porra do codigo

[8:45] tudo baseado na licença do BSD

[8:45] ISC, MIT, Apache, etc...

[8:45] GPL é a única que garante que o código SEMPRE seja livre

[8:45] conhecimento é de propriedade pública

henrique [8:45 PM] e isso é restringir acesso que disse mais cedo

sebas5384 [8:45 PM] e eu gosto de garantir que isso seja sempre assim

henrique [8:45 PM] MIT garante que vc pode inclusive fechar o código

[8:45] :stuck_out_tongue:

sebas5384 [8:46 PM] que tipo de acesso?

[8:46] mas isso não é restringir acesso

henrique [8:46 PM] acesso a quem quer fazer código fechado

sebas5384 [8:46 PM] perfeito

[8:46] é isso mesmo que não gosto

[8:46] por isso gosto do SL

[8:46] rsrs

[8:47] se licenças como GPL não existirem hoje o opensource não seria nem conhecido

[8:47] eu sou contra a movimentos de libertinagem

[8:48] porque criam liverdade sem regras, que permitem que outro indivíduo tenha sua liberdade tambem

[8:48] essas regras são de dominio público

[8:48] não criadas com o termo “whatever"

[8:49] whatever não tem opinião

henrique [8:49 PM] sim, é meio anárquico e desapegado

sebas5384 [8:49 PM] :simple_smile:

[8:50] até a anarquia tem suas opniões

[8:50] auto-organização , etc...

[8:50] hehe

[8:50] GPL 3, ela deixa vc colocar o choko-redux por exemplo

[8:50] junto com software proprietário

[8:50] :simple_smile:

[8:51] digo, deixa ser distribuido

[8:51] e que o codigo seja GPL, não significa que vc é “obrigado” a abrir o código

[8:51] significa que se vc distribuir, ele precisa ser livre

[8:51] para sempre

[8:51] por exemplo

[8:51] no caso do google

[8:52] eles usam sl

[8:52] mas não ficam distribuindo o codigo

[8:52] mesma coisa se vc usase MIT

[8:52] a questão é a distribuição

[8:52] é a diferença de vc poder baixar o código fonte do sistema operacional que vc usa

[8:53] hehe

[8:53] eae?

[8:53] vamos GPL 3 ?

[8:53] hehe

[8:53] senão vou ter que convidar mad dog

[8:53] para tomar uma breja e te convencer

[8:53] hehehe

henrique [8:53 PM] eu entendo a questão, pra mim tantôfas, quero mesmo é ver o negócio fluir sem barreiras

sebas5384 [8:55 PM] hehee

[8:55] então tem que ser GPL para isso ocorrer

[8:55] senão alguem pode chegar e botar barreiras :wink:

[8:55] é uma garantia

henrique [8:55 PM] to tomando uma homebrewed aqui

sebas5384 [8:55 PM] GPL é garantia de que barreiras não serão colocadas

[8:55] opa

[8:55] :smile:

[8:56] eu acabei de abrir uma

[8:56] industrial

[8:56] rsrs

[8:56] mas é boa

[8:56] uma IPA