Există un cod pe GitHub pe care aș dori să îl folosesc. Depozitul nu are nicio declarație publică de licență pe care să o găsesc. Dar acest proiect special are peste 200 de furci și este un istoric destul de activ al problemelor publice și al cererilor de atragere. Există o problemă deschisă de altcineva care solicită adăugarea unei licențe, dar fără răspunsuri utile.
Depozitul nu are nicio declarație publică de licență pe care o pot găsi. Având în vedere natura comerțului electronic (în context), se pare că mulți utilizează acest produs în scop comercial. Dar, în general, există presupuneri sigure pe care le pot face cu privire la dreptul meu de a utiliza / modifica / vinde sau contribui la acest software?
Acesta este un întrebare canonică . Întrebările noi care pun efectiv același lucru cu această întrebare pot fi închise ca duplicat al acesteia.
Comentarii
- Întrebare asociată: Codul meu este FLOSS doar pentru că este publicat pe GitHub?
- Acest proiect special are un istoric de validare între 2008 și 2012, doar trei colaboratori (unul în cea mai mare parte, neidentificat ca un cont GitHub). Are multe probleme / PR-uri deschise, dar nimeni din proiect nu pare să fi răspuns vreodată la niciunul dintre ele. Nu ' nu numesc asta " un istoric destul de activ al problemelor publice și extrag cererile ". Nici ' nu aș fi încrezător că acest proiect a fost încărcat cu permisiunea autorului original.
- Acest comentariu îl rezumă perfect: github.com/organicinternet/magento-configurable-simple/pull/…
- La un moment dat, cineva a trimis o cerere de extragere adăugând informațiile despre licența MIT – sper că autorul proiectului știa ce fac acceptând. Cred că licența ar fi invalidă dacă se dovedește că alții care au contribuit deja nu au fost de acord cu modificarea licenței?
- Totuși, acesta este un proiect diferit.
Răspuns
Dacă un depozit nu are licență, atunci toate drepturile sunt rezervate și nu Open Source sau Gratuit. nu puteți modificați sau redistribui acest cod fără permisiunea explicită de la deținătorul drepturilor de autor.
Nu sunt sigur de implicațiile legale ale atragerii reale a sursei locale și a clădirii / folosind software-ul în mod privat, totuși. Poate că altcineva poate să audă asta.
Din Pagina de ajutor pentru acordarea licențelor GitHub :
Nu aveți nicio obligație de a alege o licență. Cu toate acestea, fără o licență, se aplică legile implicite ale drepturilor de autor, ceea ce înseamnă că păstrați toate drepturile asupra codului dvs. sursă și nimeni nu poate reproduce, distribui sau crea lucrări derivate din munca dvs. Dacă creați un proiect open source, vă încurajăm să includeți o licență open source. Ghidul sursă deschisă oferă îndrumări suplimentare cu privire la alegerea licenței corecte pentru proiectul dvs.
Notă: dacă publicați codul sursă într-un depozit public de pe GitHub, în conformitate cu Termenii și condițiile, alți utilizatori GitHub au dreptul de a vizualiza și de a furniza depozitul dvs. pe site-ul GitHub. Dacă ați creat deja un depozit public și nu mai doriți ca utilizatorii să aibă acces la acesta, vă puteți face depozitul privat. Când convertiți un depozit public într-un depozit privat, furcile existente sau copiile locale create de alți utilizatori vor exista în continuare.
Pe scurt, singurul lucru pe care îl poți presupune în siguranță este că nu ai niciun drept să faci nimic cu acest cod. În cazul particular al GitHub, puteți furniza depozitul și vizualiza codul, dar nimic mai mult.
Fiind posibil că proprietarul nu realizează nimic din toate acestea, am lăsat un comentariu despre repo care îi avertizează asupra situației și arată înapoi la acest Q & A.
Comentarii
- Comentariile nu sunt pentru discuții extinse; această conversație a fost mutată în chat .
- În sensul cel mai strict, înseamnă asta, de asemenea, nu aș ' nu aveți dreptul să îl rulați? Software-ul proprietar acordă în mod explicit acest drept în termenii săi, deci care este ' implicit?
- Este corect @WhyNotHugo. Dacă nu există licență, nu vi s-au acordat drepturi.Termenii și condițiile GitHub vă permit să vizualizați codul și cam atât.
- De fapt, nu cred că este atât de ușor. Dacă ar fi lucruri brevetate: da. Dacă cineva deține un brevet în jurisdicția dvs., atunci nici măcar nu aveți voie să utilizați acest IP pentru procese interne etc. Dar acest lucru este drept de autor și s-ar putea susține că publicându-l pe o pagină web cu un buton de descărcare, implicit anumite drepturi sunt dat, citind cu siguranță codul și descărcându-l. Acum cred că executarea codului nu este restricționată de legile drepturilor de autor (deși nu se cunosc deciziile instanțelor). Ceea ce vreau să spun, (ca exemplu) imaginați-vă pe cineva distribuind ziar gratuit, dar când doriți să citiți
- acesta, atunci pretind ' ohh nu v-am dat o licență pentru a-l citi de fapt ', acest lucru nu va zbura legal. Sau ceea ce este, de asemenea, protejat de drepturile de autor este arhitectura. Majoritatea țărilor vă permit să faceți fotografii (dacă sunt dintr-un unghi de vizualizare public). Deci, cred (dar probabil aceste lucruri nu au fost niciodată testate în instanță) că ați putea pretinde, că puteți descărca sursa de pe github și o puteți rula pe propriile servere; probabil că trebuie să-l descărcați de pe github cu fiecare server totuși ….. (pentru a nu-l copia la facilitatea dvs.)
Răspundeți
Nu mai este nevoie să ghiciți semnificația din Termenii și condițiile GitHub. GitHub o explică destul de bine pe propriul site web choosealicense.com:
Dacă găsiți software care nu are licență, asta înseamnă, în general, că nu aveți permisiunea creatorilor de software de a utiliza, modifica sau partaja software-ul. Deși un cod gazdă, cum ar fi GitHub vă poate permite să vizualizați și să codificați codul, acest lucru nu implică faptul că vi se permite să utilizați, să modificați sau să partajați software-ul în orice scop.
Opțiunile dvs.:
Roagă-i frumos pe întreținători să adauge o licență. Cu excepția cazului în care software-ul include indicații puternice contrare, lipsa unei licențe este probabil o supraveghere. Dacă software-ul este găzduit pe un site precum GitHub, deschideți un emiteți solicitarea unei licențe și includeți un link către acest site sau, dacă sunteți îndrăzneț și este destul de evident ce licență este cea mai potrivită, deschideți o cerere de extragere pentru a adăuga o licență.
Nu utilizați software-ul. Găsiți sau creați o alternativă care se află sub o licență open source.
Negociați o licență privată. Aduceți-vă avocatul.
Sursa: Alegeți un articol de licență: Fără licență
Comentarii
- Adăugarea unei licențe la un depozitul fără licență poate fi o sarcină complexă. Numai titularul drepturilor de autor poate licenția codul, ceea ce înseamnă că fiecare contribuitor la depozit trebuie să fie de acord în mod individual să licențieze codul sub o nouă licență. Dacă ' are un singur contribuitor, atunci ' este ușor, deoarece aveți nevoie doar de acea persoană. Dacă există ' mai mulți colaboratori, poate fi de la ușor la imposibil să adăugați o licență la depozit. Mentenanții pot adăuga o licență prin care toate contribuțiile viitoare sunt obligate, dar nu au ' dreptul de a adăuga / re-licența codul existent care nu au ' autor.