Jeg har noen spørsmål angående GPLv2-lisensen:
-
For at det skal være GPLv2, trenger jeg gi tilgang til kildefilene mine?
-
Hvis jeg bruker v2-lisensen, men tar betalt for bruk, MÅ brukerne kjøpe lisensen min for å kunne bruke den ?
-
Hva er den alternative lisensen for å lage programvare hvis jeg vil ta betalt for den?
Svar
-
Ja, til folk du har distribuert binærprogrammet til.
-
Nei, de kan også få det fra noen andre som har en (antagelig betalt) binær, og lovlig kan bruke den kopien. Fordi GPLv2 s3 sier « Du kan kopiere og distribuere programmet … i objektkode eller kjørbar form » har noen som får programvaren fra deg rett til å kopiere det til vennene sine, og fordi s0 sier « Handlingen med å kjøre Programmet er ikke begrenset » Alle som kommer i besittelse av en slik kopi kan bruke det. s6 gjør deres posisjon enda tydeligere: det gir dem eksplisitt en lisens fra deg til å gjøre det.
-
GNU GPL er greit når du tar betalt for programvaren din. det krever bare at du leverer frihet sammen med din binære. Hvis det du spør om er hvilken lisens skal jeg bruke hvis jeg vil ta betalt for programvaren min og forby mine betalende brukere fra å utøve frihetene knyttet til gratis programvare «, som ikke er tema for dette nettstedet.
Kommentarer
- Når jeg ser uttrykket " levere frihet ", ser jeg for meg et tilhørende Team America: Verdenspoliti montasje.
- Husk at den første brukeren av programvaren må betale for den hvis du nekter å lisensiere programvaren til noen under GPL bortsett fra betaling, og du starter med den eneste kopien. Så du vil kanskje sette en høy startpris.
Svar
- For at det skal være GPLv2, trenger jeg gi tilgang til kildefilene mine?
Nei, du trenger ikke. Du er ikke bundet av lisensvilkårene. Hensikten med en lisens er å gi deg rettigheter som du ellers ikke ville ha … men som opphavsrettsinnehaver og / eller forfatter har du uansett alle rettigheter. Derfor trenger du ikke oppgi kildekoden.
MEN! Det ville ikke gi mening.
Antagelig valgte du GPLv2 av en grunn. Men uten tilgang til kilden, kan ikke mottakerne av lisensen din gjøre det GPLv2 tillater dem å gjøre. Så du trenger ikke lovlig å oppgi kildekoden, men det er praktisk talt ikke å gi ut programvare under GPLv2 uten kildekode.
- Hvis jeg bruker v2-lisensen, men tar betalt for bruk, MÅ brukerne kjøpe lisensen min for å kunne bruke den?
Nei. Bare den første. Alle de andre kunne teoretisk få programvaren fra den første, som lovlig kan distribuere den på nytt under vilkårene i GPLv2.
Imidlertid er det ingenting som garanterer at den første brukeren distribuerer den faktisk på nytt. GPLv2 tillater det, det tvinger det ikke.
- Hva er den alternative lisensen for å lage programvare hvis jeg vil å ta betalt for det?
Det er faktisk fullt mulig å belaste penger og tjene penger på GPLv2-lisensiert programvare:
- Bare fordi GPLv2 lar brukerne dine distribuere programvaren på nytt, betyr ikke det at de vil.
- Noen (bedrifts) brukere vil betale for programvare , eller egentlig, de vil betale for muligheten for å ha en kontrakt med noen som de kan saksøke hvis programvaren viser seg å skade deres virksomhet på en eller annen måte.
- Du selger ikke programvaren, du selge support og tjenester relatert til programvaren. Kanskje du gir opplæring i hvordan du effektivt kan bruke programvaren, kanskje du gir utvidede supportkontrakter, kanskje du selger skreddersydd funksjonsutvikling.
- Mange høyt profilerte prosjekter har en «åpen kjerne» -modell, der kjernen og grunnleggende funksjonalitet er åpen kildekode, men den virkelige verdien av produktet er i utvidelser og plugins, hvorav noen er kommersielle og proprietære.
Kommentarer
- Merk at hvis produktet ditt inneholder tredjeparts GPLv2-kode, må du frigjøre kilden for å overholde tredjeparts ' s lisens.