Che tipo di licenza puoi inserire sul codice quando lavori attraverso esempi di libri?

0

Sto codificando insieme agli esempi in Build Awesome Command- Line Applications in Ruby 2 Sto usando git e sto salvando il mio codice su github. Il codice di esempio può essere trovato nel bookshelf pratico sito . Dicono:

Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.

Ma non c'è nessuna licenza nel codice che ho scaricato. Ogni volta che inizio un progetto, mi limito a schiaffi una GPL e la chiamo un giorno. Non sto cercando di venderlo o creare un manuale di formazione, ma mi piacerebbe scrivere del progetto su un blog, che potrebbe essere considerato un articolo. Quindi sono curioso, cosa dovrei fare?

Modifica:

Esplorando la sezione legale ho trovato quanto segue:

You agree to be bound by our license regarding source code and program listings available on this site.

Ma non sono ancora sicuro di cosa significhi. Quello che sto chiedendo è, dove diavolo è la licenza?

➜  code ls
Gemfile             be_easy_to_use      break_rules         have_a_purpose      make_config_easy    play_well
be_easy_to_maintain be_helpful          cli_tools_roundup   install_remove      make_easy_possible  tolerate_gracefully
➜  code find . | grep -i license
➜  code

modifica:

Vedi sotto

    
posta mbigras 10.09.2016 - 04:14
fonte

3 risposte

1

Se hai scritto tu stesso il codice, metti la licenza che desideri su di esso.

Se non hai scritto il codice da solo, ma lo hai scaricato e utilizzato, non è il tuo codice a rilasciare il codice. Devi seguire la licenza del proprietario.

    
risposta data 10.09.2016 - 07:06
fonte
1

But there is no license in the code I downloaded.

[…]

What I'm asking is, where the heck is the license?

L'hai pubblicato:

Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.

Questa è la licenza.

    
risposta data 10.09.2016 - 10:11
fonte
0

Il problema sembra risolto:

Scavando di più su github di dave , sembra che il codice sia licenziato sotto consumine creative che sembra fondamentalmente significa:

* Share — copy and redistribute the material in any medium or format
* Adapt — remix, transform, and build upon the material
* The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

* Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
* NonCommercial — You may not use the material for commercial purposes.
* ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
* No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Quindi penso che la soluzione sia, creerò un LICENSE.txt con un link al CC3. 0 e assicurati di dare credito a Dave per il codice, non venderlo e dormire sonni tranquilli:)

Dai un'occhiata al repo , i pensieri e le opinioni sulla legalità di questo sono i benvenuti.

    
risposta data 10.09.2016 - 09:24
fonte

Leggi altre domande sui tag