Copyleft?

Copyleft (eesti keeles - edasikandumiseklausel) on vahend, millega on võimalik muuta tarkvaraprogramm vabaks ning nõuda, et vabad oleksid ka kõik selle programmi muudetud ja laiendatud versioonid. Täpsemini öeldes on loodud erimärgistus algupäraste õiguslike vahendite, levitamislitsentside või standardlepingute tarvis, mis annaksid ligipääsu üldsuse käsutusse antud teostele teatud põhimõtete alusel. 

Copyleft erinevad litsentsid: 

  • Väga tugev copyleft - AGPL

    • Antud litsentsi puhul on tegemist modifitseeritud versiooniga tavalisest GNU GPL’ist. Kogu lähtekood tuleb avalikustada ja sama litsentsi alla viia. Lisaks sellele ka tehtud muudatused ja komponendid. 

      • Näitkes: FreeJ, EdX 

  • Tugev copyleft - GNU GPL

    • Kõik selle litsentsiga muudetud tarkvara tuleb ka tulevikus muuta sama litsentsiga ning avatud lähtekoodiga.

      • Näiteks: Adblock Plus, IT++

  • Nõrk copyleft - GNU LGPL, MPL

    • Nõrga copylefti puhul võivad olla mõned elemendid ka ärivaralised. Kõiki tuletatud koodi elemente ei pea sama litsentsi alla viima. Piirangud kehtivad programmile endale, kuid mitte teistele programmidele, mis algsele programmile viitavad.

      • Näiteks: Qt, SharpDevelop

  • puuduv copyleft - BSD, MIT, X11

    • Lubab selle litsentsiga jagatava tarkvaraga teha sisuliselt kõike. 

      • Näiteks: Firebase, Swift




Kommentaarid

Populaarsed postitused sellest blogist

Analüüsi ajaveebiartiklis üht tarkvara arendus- ja üht ärimudelit mõne konkreetse projekti näitel

Virginia Shea üks käsk kümnest