Det er noe kode på GitHub som jeg vil bruke. Depotet har ingen offentlig lisenserklæring som jeg finner. Men dette spesielle prosjektet har over 200 gafler og er en ganske aktiv historie med offentlige problemer og trekkforespørsler. Det er ett problem åpnet av noen andre som ber om lisens, men uten nyttige svar.
Depotet har ingen offentlig erklæring om lisens som jeg kan finne. Gitt e-handelens art (i sammenheng), virker det sannsynlig at mange bruker dette produktet i kommersiell kapasitet. Men generelt, er det noen sikre forutsetninger jeg kan gjøre om min rett til å bruke / endre / selge eller bidra til denne programvaren?
Dette er en kanonisk spørsmål . Nye spørsmål som faktisk stiller det samme som dette spørsmålet, kan lukkes som et duplikat av det.
Kommentarer
- Beslektet spørsmål: Er koden min FLOSS bare fordi den er publisert på GitHub?
- Dette prosjektet har en forpliktelseshistorikk mellom 2008 og 2012, bare tre bidragsytere (en for det meste, ikke identifisert som en GitHub-konto). Det har mange åpnede problemer / PR, men ingen fra prosjektet ser ut til å ha svart på noen av dem. Jeg kaller ikke ' dette " en ganske aktiv historie om offentlige problemer og trekker forespørsler ". Jeg ville ikke ' ikke engang være trygg på at dette prosjektet ble lastet opp med tillatelse fra den opprinnelige forfatteren.
- Denne kommentaren oppsummerer det perfekt: github.com/organicinternet/magento-configurable-simple/pull/…
- På et tidspunkt sendte noen inn en pull-forespørsel og lagt til MIT-lisensinformasjonen – jeg håper prosjektforfatteren visste hva de gjorde ved å godta den. Jeg antar at lisensen vil være ugyldig hvis det viser seg at andre som allerede har bidratt ikke var enige i lisensendringen?
- Dette er et annet prosjekt.
Svar
Hvis et depot ikke har noen lisens, så er alle rettigheter forbeholdt og det er ikke Åpen kildekode eller gratis. Du kan ikke endre eller distribuere denne koden uten eksplisitt tillatelse fra rettighetshaveren.
Jeg er usikker på de juridiske konsekvensene av å faktisk trekke kilden lokal og bygge / bruker programvaren privat skjønt. Kanskje noen andre kan ringe inn på det.
Fra GitHub «s lisensiering hjelpeside :
Du er ikke forpliktet til å velge en lisens. Uten lisens gjelder imidlertid standard lov om opphavsrett, noe som betyr at du beholder alle rettigheter til kildekoden og ingen kan reprodusere, distribuere eller lage avledede verk fra arbeidet ditt. Hvis du oppretter et åpen kildekodeprosjekt, oppfordrer vi deg sterkt til å ta med en åpen kildekodelisens. Open Source Guide gir ytterligere veiledning om valg av riktig lisens for prosjektet ditt.
Merk: Hvis du publiserer kildekoden i et offentlig lager på GitHub, i henhold til vilkårene for bruk, har andre GitHub-brukere rett til å se og forkaste depotet ditt på GitHub-nettstedet. Hvis du allerede har opprettet et offentlig depot og ikke lenger vil at brukerne skal ha tilgang til det, kan du gjøre depotet ditt privat. Når du konverterer et offentlig depot til et privat depot, vil eksisterende gafler eller lokale kopier opprettet av andre brukere fremdeles eksistere.
Kort sagt, det eneste du trygt kan anta er at du ikke har noen rett til å gjøre noe i det hele tatt med denne koden. I det spesielle tilfellet med GitHub kan du forkaste depotet og se koden, men ikke noe mer.
Being it «er fullt mulig at eieren ikke skjønner noe av dette, Jeg la igjen en kommentar til repoen som varslet dem om situasjonen og pekte tilbake på denne Q & A.
Kommentarer
- Kommentarer er ikke for utvidet diskusjon; denne samtalen er flyttet til chat .
- Betyr det i strengeste forstand at jeg ikke også ville ' har du ikke rett til å kjøre det? Proprietær programvare gir eksplisitt denne retten innenfor sine vilkår, så hva ' er standard?
- Det er riktig @WhyNotHugo. Hvis det ikke er noen lisens, har du ikke fått noen rettigheter.Med vilkårene for GitHub kan du se koden og det handler om det.
- Egentlig synes jeg ikke det er så enkelt. Hvis det var patenterte ting: ja. Hvis noen har patent i din jurisdiksjon, har du ikke engang lov til å bruke denne IP-en til interne prosesser etc. Men dette her er copyright, og man kan hevde at ved å publisere den på en webside med en nedlastingsknapp, er det implisitt visse rettigheter som gitt, definitivt lese koden og laste den ned. Nå tror jeg kjøring av kode er ikke begrenset av lov om opphavsrett (selv om jeg ikke kjenner domstolens avgjørelser). Hva jeg mener, (som et eksempel) forestill deg noen som distribuerer gratis avis, men når du vil lese
- det, hevder de ' ohh, vi ga deg ikke lisens for å faktisk lese den ', vil dette ikke fly lovlig. Eller det som også er beskyttet av copyright er arkitektur. De fleste land lar deg ta bilder (hvis de er fra en offentlig synsvinkel). Så jeg tror (men sannsynligvis har disse tingene aldri blitt testet i retten) at du kan hevde at du kan laste ned kilden fra github og kjøre den på dine egne servere; sannsynligvis må du laste den ned fra github med hver server skjønt ….. (for ikke å kopiere den på ditt anlegg)
Svar
Det er ikke lenger behov for å gjette betydningen fra GitHubs servicevilkår. GitHub forklarer det selv ganske bra på deres eget choosealicense.com-nettsted:
Hvis du finner programvare som ikke har lisens, betyr det generelt at du ikke har tillatelse fra programvareoppretterne til å bruke, endre eller dele programvaren. Selv om en kodever som GitHub kan tillate deg å se og forkaste koden, dette betyr ikke at du har tillatelse til å bruke, endre eller dele programvaren til noe formål.
Dine valg:
Be vedlikeholdere pent om å legge til en lisens. Med mindre programvaren inneholder sterke indikasjoner på det motsatte, er mangel på lisens sannsynligvis et tilsyn. Hvis programvaren er vert på et nettsted som GitHub, åpner du en problemet med å be om en lisens og inkludere en lenke til dette nettstedet, eller hvis du er fet og det er ganske åpenbart hvilken lisens som er mest hensiktsmessig, åpner du en pull-forespørsel for å legge til en lisens.
Ikke bruk programvaren. Finn eller opprett et alternativ som er under en åpen kildekodelisens.
Forhandle om en privat lisens. Ta med advokaten din.
Kilde: Velg en lisensartikkel: Ingen lisens
Kommentarer
- Legge til en lisens til en ulisensiert depot kan være en kompleks oppgave. Bare opphavsrettsinnehaveren kan lisensiere koden, noe som betyr at alle bidragsytere til depotet må enkeltvis godta å lisensiere koden under en ny lisens. Hvis det ' bare er en bidragsyter, er det ' enkelt, ettersom du bare trenger den personen. Hvis det ' er mer enn én bidragsyter, kan det være alt fra enkelt til umulig å legge til en lisens i depotet. Vedlikeholdere kan legge til en lisens som alle fremtidige bidrag er bundet av, men de har ikke ' t har rett til å legge til / omlisensiere eksisterende kode som de ' forfatteren.