Licenser för utveckling av fri och öppen programvara: god praxis

Licenser för utveckling av fri och öppen programvara: god praxis

Licenser för utveckling av fri och öppen programvara: god praxis

en mjukvarulicenskan i stort sett beskrivas som en kontrakt mellan författare (skapare) ägaren av rättigheterna att använda och distribuera den skapade produkten och köparen eller användaren därav.

Därför allt licenserna Per definition involverar de uppfyllandet av en serie villkor skapad av författaren (skaparen). Det är en mjukvarulicens, är inget mer än nyttjanderätt av ett program under vissa accepterade parametrar.

Typer av licenser

Typer av programvarulicenser

I vissa fall mjukvarulicenser vanligtvis upprätta varaktighet du kommer att ha samma, eftersom de kan vara permanent eller begränsad. En annan faktor som tenderar att forma deras egenskaper är geografiska räckvidddet vill säga det territorium där de kommer att tillämpas villkor Etablerade; eftersom varje land vanligtvis har sina egna regler angående mjukvarulicens.

Licenser de är vanligtvis olika beroende på Programvarutyp som ska täckas, det vill säga varje typ av licens och / eller programvara definierar den andra. Bland kända licenser och / eller programvara kan vi nämna:

Gratis mjukvaruprodukter, som inte är gratis eller öppen programvara

  • Abandonware-licens: Det tillåter användaren att använda programvaran i ett tillstånd av övergiven (fri från all upphovsrätt) offentligt och certifierat av dess författare. Underlätta förverkligandet av modifieringar och distributioner med andra.
  • Omsorgslicens: Det tillåter användaren samma rättigheter som Freeware-licensen; men uppmanar honom att göra en donation som inte är obligatorisk eller villkorlig, till förmån för donationer för att stödja humanitära syften, välgörenhet och andra relaterade kampanjer. Tillåter generellt användaren att kopiera och ändra den utan begränsningar.
  • Crippleware-licens: Det gör att användaren kan använda programvaran i lätta versioner (lite), det vill säga med begränsade funktioner jämfört med en fullständig eller avancerad version.
  • Licens för donationsprogram: Det tillåter användaren samma rättigheter som Freeware-licensen; men uppmanar samma att göra en icke-obligatorisk eller konditionerande donation, till förmån för att fortsätta utvecklingen av nämnda applikation.
  • Gratisprogramlicens: Det ger användaren fri rätt att använda och kopiera en programvara under de villkor som definieras av programförfattaren utan att tillåta, under något villkor, dess modifiering eller försäljning av tredje part.
  • Licens för vykort: Det tillåter användaren samma rättigheter som Freeware-licensen; men uppmanar samma att skicka ett postbrev på ett icke-obligatoriskt eller villkorande sätt till förmån för produktutvecklingen.
  • Shareware-licens: Det gör att användaren kan använda programvaran under en begränsad tid eller permanent, men med begränsade funktioner. Som kan aktiveras vid betalning för en fullständig version.

Egna och kommersiella programvaruprodukter

Un Egen programvara är vanligtvis som standard a Egen och stängd programvara, eftersom dess licensiering begränsar kopierings-, modifierings- och omfördelningsrättigheter av samma, såvida inte slutanvändaren (köparen) betalar ett visst belopp till författaren för att ha rätt att göra det.

Medan a Kommersiell programvara Den har en licens som beviljar som standard att betalningen av densamma ska användas. Men det finns Kommersiell programvara som kan vara gratis eller proprietärsom den existerar Programvara som inte är gratis och inte är kommersiell.

Dessutom, i större utsträckning eller helt, mjukvarulicenser inom området för Egen, stängd eller kommersiell programvara Dessa kan förvärvas i olika system, bland vilka vi kan nämna:

  • Volymlicenser (Volym)
  • Detaljerade produktlicenser (Detaljhandeln)
  • Elektronisk licensiering efter specifik produkt (OEM)

Även när a Slutanvändare vanligtvis förvärva en Detaljerad licens det är vanligtvis känt som: Licensavtal för slutanvändare (EULA) o Licensavtal för slutanvändare (EULA). På engelska kallas det vanligtvis Licensavtal för slutanvändare (EULA).

Andra typer av programvarulicenser

  • Från offentligt område: Den som inte innehåller delar av copyright och tillåter användning, kopiering, modifiering eller omfördelning i vinst eller inte.
  • Copyleft: Det som används i fri programvaruprodukter, vars distributionsvillkor inte tillåter omfördelare att lägga till ytterligare begränsningar när de omfördelar eller ändrar det, så att den modifierade versionen också måste vara gratis.
  • Från semi-fri programvara: Den som används i produkter som inte är fri programvara, men som godkänner användning, kopiering, distribution och modifiering för ideella individer.

Andra relaterade definitioner

  • Patent: Det är en uppsättning exklusiva rättigheter som garanteras av en regering eller myndighet till uppfinnaren av en ny produkt (materiell eller immateriell) som kan utnyttjas industriellt till den sökandes bästa under en begränsad tid.
  • Upphovsrätt eller upphovsrätt: Skydd av de lagar som gäller i de flesta länder för författare till originalverk inklusive litterära, dramatiska, musikaliska, konstnärliga och intellektuella verk, både publicerade och i väntan på publicering.

Fri programvara och offentlig policy: slutsats

Fri programvara och öppen källkodslicenser

Gratis mjukvara

El Programvara libre är programvaran som respekterar användar- och samhällsfrihet. I stort sett betyder det att användarna har frihet att köra, kopiera, distribuera, studera, modifiera och förbättra programvaran.

När det gäller fri programvara och särskilt om Godkända licenser (certifierade / godkända) den högsta myndigheten i detta är Free Software Foundation (FSF). I dess avsnitt tillägnad Godkända licenser och i avsnittet i Godkända licenser o Lista över licenser (av programvara, dokumentation och andra verk, kompatibla eller inte med General Public License (GPL), och inte gratis), av GNU Organisation nämns bland många andra, de som beskrivs nedan:

Typ

  • GNU General Public License: Vanligtvis kallad GPL - GNU och används för de flesta GNU-program och för mer än hälften av fria mjukvarupaket. Den sista är version nummer 3, även om den tidigare versionen 2 av den fortfarande används.
  • GNU Lesser General Public License: Vanligtvis kallad LGPL - GNU och används för vissa (inte alla) GNU-bibliotek. Den sista är version 3, även om den tidigare versionen 2.1 av den fortfarande används.
  • Affero General Public License: Vanligtvis kallad AGPL - GNU, den är baserad på GNU GPL, men innehåller en ytterligare klausul som tillåter användare att interagera med det licensierade programmet via ett nätverk för att ta emot källkoden för det programmet. Den senaste är version 3.
  • GNU Free Documentation License: Vanligtvis kallad FDL - GNU eller GFDL, det är en form av Copyleft License avsedd för handböcker, läroböcker eller andra dokument. Syftet är att se till att alla har friheten att kopiera och omfördela verket, med eller utan modifieringar, kommersiellt eller icke-kommersiellt. Det senaste är version 1.3.

Öppen källa

Mjukvaran Öppen källkod avser programvara vars källkod har lagts till tillhandahållande fri från hela världen och beviljas med licenser som underlättar återanvändning eller anpassning till olika sammanhang. Det skiljer sig främst från fri programvara, eftersom den senare försvarar användarnas frihet och gemenskapen som integrerar den, medan Open Source värderar främst de praktiska fördelarna och inte så mycket principerna om frihet som erbjuds av EU fri programvara.

När det gäller Open Source och särskilt om Godkända licenser (certifierade / godkända) den högsta myndigheten i detta är Open Source Initiative (OSI). I dess avsnitt tillägnad Godkända licenser nämns bland många andra, de som beskrivs nedan:

Typ

  • Apache 2.0
  • BSD - klausul 3
  • FreeBSD - klausul 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • Mozilla 2.0
  • Gemensam licens för utveckling och distribution
  • Eclipse version 2.0

OSI har också en Lista över OSI-licenser med alla godkända. Många av dessa Öppen källkodslicenser är populära, används ofta eller har starka samhällen och godkänns också av Free Software Foundation (FSF).

God praxis: Licensprogramvara

 

Bra övningar

För vår artikel har vi tagit som ett exempel Goda rutiner tänkt och avslöjas av "Kod för utvecklingsinitiativ" del Interamerikanska utvecklingsbanken, om omfattningen av Licensprogramvara, som måste tas när man utvecklar programvaruprodukter (digitala verktyg), särskilt gratis och öppen.

Bland de god praxis som erbjuds av dem, när det gäller Licensprogramvara är de som nämns nedan:

a) Inkludera en öppen källkodslicens

Med hänvisning till din rekommendation är det:

"... MIT, som ger andra användare frihet så länge de tillskriver den ursprungliga skaparen; licensen Apache 2.0, mycket lik MIT men ger också ett uttryckligt beviljande av patenträttigheter från bidragsgivare till användare; och den GNU GPL-licenser, vilket kräver att alla som distribuerar din kod eller ditt derivatarbete gör det samtidigt som källan och termerna är desamma. Skattebetalarna beviljar ett uttryckligt patent".

b) Inkludera en licens för dokumentation

Med hänvisning till din rekommendation är det:

"Vi rekommenderar att Creative Commons-licenser används för licensiering av verktygsdokumentationen. De CC0-1.0, CC-BY-4.0 och CC-BY-SA-4.0 de är till exempel öppna licenser som används för icke-mjukvarumaterial, från datamängder till videor. Anteckna det CC-BY-4.0 och CC-BY-SA-4.0 de bör inte användas för programvara. För verktyg som utvecklats av IDB just nu, rekommenderar vi att du använder Creative Commons IGO 3.0 Attribution-NonCommercial-NoDerivative (CC-IGO 3.0 BY-NC-ND)".

Slutligen, om du vill läsa vår 2 tidigare relaterade artiklar Med temat lämnar vi länkarna nedan: "God praxis för att utveckla fri och öppen programvara: dokumentation" y "Teknisk kvalitet: God praxis vid utveckling av fri programvara".

Slutsats

Slutsats

Vi hoppas att detta "hjälpsamma lilla inlägg"«Buenas prácticas» inom området för «Licencias» att använda för honom «Software libre y abierto» utvecklat, är av stort intresse och nytta för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av och för «GNU/Linux».

Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.

Eller helt enkelt besöka vår hemsida på Från Linux eller gå med i den officiella kanalen Telegram från FromLinux att läsa och rösta på denna eller andra intressanta publikationer på «Software Libre», «Código Abierto», «GNU/Linux» och andra ämnen relaterade till «Informática y la Computación», Och «Actualidad tecnológica».


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.