Hvordan holde seg innenfor vilkårene i en åpen kildekode-lisens

Hvordan holde seg innenfor vilkårene i en åpen kildekode-lisens


Åpen kildekode er tilgjengelig gratis for brukere og utviklere. Dette er under forutsetning av at utbygger holder seg innenfor vilkårene i åpen kildekode-lisens. Mens vilkårene i lisensene kan variere, er det en rekke universelle begreper innen åpen kildekode-lisenser. Den brede base av åpen kildekode-brukere og utviklere gir mer pålitelig og fleksibel kildekode, en sterk start på en software utviklingsprosjekt. Imidlertid kan unnlatelse av å overholde den åpen kildekode-lisens føre til rettslig hodepine for programvareutviklere og distributører.

Bruksanvisning

Bor Innenfor lisensvilkårene

1 Kjenn lisenstypen tildelt programvaren. Åpen kildekode kan ha en ettergivende lisens eller en arvelig lisens. Er det noen som stammer programvareprodukter fra koden som kreves for å gjennomføre de opprinnelige konsesjonsvilkårene, som arvelig GNU GPL (General Public License)? Eller er lisensgivende, som ikke har noen lisensiering restriksjoner?

2 Ta kontakt med en advokat om åpen kildekode-lisens er uklart eller ikke forstått.

3 Registrer produktet i henhold til tillatelsen dersom dette er nødvendig. Hvis dette ikke gjøres kan gjøre det ulovlig å distribuere eller selge noe programvare avledet fra åpen kildekode.

4 Del kildekoden som du opprettet når produktutviklingen er gjort. Dette er en av kjennetegnene på åpen kildekode. Ifølge "The Economics of Open Source Software Development" av Jürgen Bitzer og Philipp JH Schröder, "avledet verk skal offentliggjøres som OSS: modifisering av programmet faller i samme lisens som den opprinnelige programvaren," som var åpen kildekode.

5 Hold akademisk programvare kode bruk akademisk. Ikke bruk faglig lisensiert programvare i kommersielle produkter. Dette er et brudd på lisensen.

6 Bekreft muligheten til patentering avledet programvare før innlevering for et patent. "Producing Open Source Software" av Karl Fogel sier "noen gratis programvarelisenser har spesielle klausuler til kamp, ​​eller i det minste fraråde, programvarepatenter. GNU GPL, for eksempel, inneholder dette språket."

Hint

  • Den eneste form for åpen kildekode som ikke har lisenskrav er offentlig tilgjengelig programvare. Bitzer og Schröder skrive, "Public Domain programvare gjør også sitt koden fritt tilgjengelig. Forfatteren lar modifikasjoner og duplikasjoner uten å motta noen refusjon, og dermed gi opp noen opphavsrett eller innflytelse på hans arbeid". Ved å gi opp denne innflytelsen, er det ingen lisens for avledet produkt hvis det er opprettet direkte fra denne formen for åpen domene kildekode.
  • Ifølge "The Open Source Alternative --- Forstå risikoer og utnytte muligheter" av Heather Meeker, "..." fri programvare "refererer til fri tilgjengelighet av kildekode, ikke pris ... tror ytringsfriheten, ikke gratis øl." Selskaper kan bruke gratis programvare med åpen kildekode og selge et sluttprodukt som inneholder det, hvis de har overholde lisensvilkår.
  • Åpen kildekode programvare kan komme med garantier for programvarestøtte. Men "Forstå Open Source og fri programvare Licensing" av Andrew St. Laurent sier "disse kontraktene er vanligvis i tillegg til åpen kildekode-lisens, ikke en del av det."