Licences pour le développement de logiciels libres et ouverts: bonnes pratiques

Licences pour le développement de logiciels libres et ouverts: bonnes pratiques

Licences pour le développement de logiciels libres et ouverts: bonnes pratiques

Une licence de logiciel, en gros, peut être décrit comme un contrat entre auteur (créateur) propriétaire des droits d'utilisation et de distribution du produit créé et l'acheteur ou l'utilisateur du même.

Par conséquent, tout les licences Par définition, ils impliquent la réalisation d'une série de termes et conditions établi par l'auteur (créateur). C'est un licence de logiciel, n'est rien d'autre que le droit d'utilisation d'un programme sous certains paramètres acceptés.

Types de licences

Types de licences logicielles

Dans certains cas, licences logicielles établissent généralement le durée vous aurez la même chose, puisqu'ils peuvent être permanent ou limité. Un autre facteur qui tend à façonner leurs caractéristiques est le portée géographique, c'est-à-dire le territoire sur lequel ils seront appliqués termes et conditions établi; puisque chaque pays a généralement ses propres réglementations concernant licence de logiciel.

Licences ils sont généralement différents selon le type de logiciel pour couvrir, c'est-à-dire que chaque type de licence et / ou de logiciel définit l'autre. Parmi les Licences et / ou Logiciels connus, on peut citer:

Produits logiciels libres, qui ne sont pas des logiciels libres ou ouverts

  • Licence Abandonware: Il permet à l'utilisateur de rendre public l'utilisation du logiciel dans un état abandonné (libre de tout droit d'auteur) et certifié par son auteur. Faciliter la réalisation de modifications et distributions avec d'autres.
  • Licence Careware: Il accorde à l'utilisateur les mêmes droits que la licence Freeware; mais les invitant à faire un don qui n'est ni obligatoire ni conditionnel, en faveur de dons pour soutenir des causes humanitaires, des œuvres caritatives et d'autres campagnes connexes. Permettant généralement à l'utilisateur de le copier et de le modifier sans restrictions.
  • Licence Crippleware: Il permet à l'utilisateur d'utiliser le logiciel dans des versions allégées (lite), c'est-à-dire avec des fonctions limitées par rapport à une version complète ou avancée.
  • Licence Donationware: Il accorde à l'utilisateur les mêmes droits que la licence Freeware; mais l'invitant à faire un don non obligatoire ou conditionnel, en faveur de la poursuite du développement de ladite application.
  • Licence de logiciel gratuit: Il permet à l'utilisateur le libre droit d'utiliser et de copier un logiciel dans les conditions définies par l'auteur dudit programme sans permettre, sous aucune condition, sa modification ou sa vente par des tiers.
  • Licence Postcardware: Il accorde à l'utilisateur les mêmes droits que la licence Freeware; mais l'invitant à envoyer une lettre postale, de manière non obligatoire ou conditionnelle, en faveur du développement du produit.
  • Licence Shareware: Il permet à l'utilisateur d'utiliser le logiciel pour une durée limitée ou permanente, mais avec des fonctions restreintes. Qui peut être activé lors du paiement pour une version complète.

Produits logiciels propriétaires et commerciaux

Un Logiciel propriétaire est généralement par défaut un Logiciel propriétaire et fermé, puisque sa licence limite la droits d'auteur, modification et redistribution de la même chose, sauf si l'utilisateur final (l'acheteur) paie un certain montant à l'auteur pour avoir le droit de le faire.

Alors qu'un Logiciel commercial Il a une licence qui accorde par défaut, le paiement de la même à utiliser. Cependant, il y a Logiciel commercial qui peut être gratuit ou propriétairecomme il existe Logiciel non gratuit et non commercial.

En outre, dans une plus grande mesure ou totalement, licences logicielles dans le domaine de Logiciel propriétaire, fermé ou commercial Ceux-ci peuvent être acquis dans divers schémas, parmi lesquels on peut citer:

  • Licences en volume (Volume)
  • Licences de produit détaillées (Vente au détail)
  • Licence électronique par produit spécifique (OEM)

Aussi, quand un Utilisateur final généralement acquérir un Licence détaillée il est généralement connu comme: Contrat de licence utilisateur final (CLUF) o Contrat de licence utilisateur final (CLUF). En anglais, il est généralement appelé Contrat de licence utilisateur final (CLUF).

Autres types de licences logicielles

  • Du domaine public: Ce qui n'inclut pas d'éléments de droit d'auteur et permet l'utilisation, la copie, la modification ou la redistribution à but lucratif ou non lucratif.
  • Copyleft : Celui utilisé dans les produits du Logiciel Libre, dont les conditions de distribution ne permettent pas aux redistributeurs d'ajouter des restrictions supplémentaires lorsqu'ils le redistribuent ou le modifient, de sorte que la version modifiée doit également être gratuite.
  • Du logiciel semi-libre: Celui utilisé dans les produits qui ne sont pas des logiciels libres, mais autorise l'utilisation, la copie, la distribution et la modification pour les personnes à but non lucratif.

Autres définitions connexes

  • Brevet: Il s'agit de l'ensemble des droits exclusifs garantis par un gouvernement ou une autorité à l'inventeur d'un nouveau produit (matériel ou immatériel) susceptible d'être exploité industriellement pour le bien du déposant pendant une durée limitée.
  • Copyright ou Copyright: Forme de protection prévue par les lois en vigueur dans la plupart des pays pour les auteurs d'œuvres originales, y compris les œuvres littéraires, dramatiques, musicales, artistiques et intellectuelles, publiées et en cours de publication.

Logiciel libre et politiques publiques: conclusion

Logiciels libres et licences Open Source

Logiciel gratuit

El Logiciel gratuit est le logiciel qui respecte le liberté de l'utilisateur et de la communauté. De manière générale, cela signifie que les utilisateurs ont liberté d'exécuter, copier, distribuer, étudier, modifier et améliorer le logiciel.

En matière de logiciels gratuits et surtout sur Licences approuvées (certifiées / approuvées) la plus haute autorité en la matière est la Fondation du logiciel libre (FSF). Dans sa section dédiée à Licences approuvées et dans la section du Licences approuvées o Liste des licences (des logiciels, de la documentation et d'autres travaux, compatibles ou non avec le Licence publique générale (GPL), et non gratuit), de la Organisation GNU sont mentionnés parmi beaucoup d'autres, ceux décrits ci-dessous:

Types

  • La licence publique générale GNU: Communément appelé GPL - GNU, et est utilisé pour la plupart des programmes GNU et pour plus de la moitié des logiciels libres. La dernière est la version numéro 3, bien que la version précédente 2 soit toujours utilisée.
  • La licence publique générale limitée GNU: Communément appelé LGPL - GNU, et est utilisé pour certaines (pas toutes) des bibliothèques GNU. Le dernier est la version 3, bien que la version précédente 2.1 soit toujours utilisée.
  • La licence publique générale Affero: Communément appelé AGPL - GNU, il est basé sur la GNU GPL, mais contient une clause supplémentaire qui permet aux utilisateurs d'interagir avec le programme sous licence sur un réseau pour recevoir le code source de ce programme. La dernière est la version 3.
  • La licence de documentation libre GNU: Communément appelée FDL - GNU ou GFDL, c'est une forme de licence Copyleft destinée aux manuels, manuels ou autres documents. Le but est de garantir à chacun la liberté de copier et de redistribuer l'œuvre, avec ou sans modifications, commercialement ou non. Le dernier est le numéro de version 1.3.

Open source

Les logiciels Open Source fait référence à un logiciel dont code source a été mis à disposition libre du monde entier et est concédé avec des licences qui facilitent sa réutilisation ou son adaptation à différents contextes. Il diffère principalement de logiciels gratuits, puisque ce dernier défend la liberté des utilisateurs et de la communauté qui l'intègre, tandis que le Open Source valorise principalement les avantages pratiques et non pas tant les principes de liberté offerts par le logiciels gratuits.

En matière de Open Source et surtout sur Licences approuvées (certifiées / approuvées) la plus haute autorité en la matière est la Initiative Open Source (OSI). Dans sa section dédiée à Licences approuvées sont mentionnés parmi beaucoup d'autres, ceux décrits ci-dessous:

Types

  • Apache 2.0
  • BSD - Article 3
  • FreeBSD - Clause 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • Mozilla 2.0
  • Licence commune de développement et de distribution
  • Eclipse version 2.0

OSI a également un Liste des licences OSI avec toutes les. Beaucoup de ces Licences Open Source sont populaires, largement utilisés ou ont des communautés fortes et sont également approuvés par le Fondation du logiciel libre (FSF).

Bonnes pratiques: logiciel de licence

Les bonnes pratiques

Pour notre article, nous avons pris comme exemple le Les bonnes pratiques conçu et divulgué par le "Code pour l'initiative de développement » de la Banque Interaméricaine de Développement, sur la portée de Logiciel de licence, qui doit être pris lors du développement de produits logiciels (outils numériques), en particulier gratuits et ouverts.

Parmi les bonnes pratiques proposées par eux, en matière de Logiciel de licence sont ceux mentionnés ci-dessous:

a) Inclure une licence open source

Citant votre recommandation, c'est:

"... MIT, qui donne la liberté aux autres utilisateurs tant qu'ils attribuent le créateur d'origine; la licence Apache 2.0, très similaire au MIT mais offrant également une concession expresse de droits de brevet des contributeurs aux utilisateurs; et les Licences GNU GPL, ce qui oblige toute personne qui distribue votre code ou votre travail dérivé à le faire tout en conservant la même source et les mêmes termes. Les contribuables accordent une concession expresse de droits de brevet ».

b) Inclure une licence pour la documentation

Citant votre recommandation, c'est:

"Nous recommandons l'utilisation des licences Creative Commons pour la licence de la documentation des outils. La CC0-1.0, CC-BY-4.0 et CC-BY-SA-4.0 par exemple, ce sont des licences ouvertes utilisées pour du matériel non logiciel, des ensembles de données aux vidéos. Notez que CC-BY-4.0 et CC-BY-SA-4.0 ils ne doivent pas être utilisés pour des logiciels. Pour les outils développés par la BID pour le moment, nous vous recommandons d'utiliser le Creative Commons IGO 3.0 Attribution-Pas d'utilisation commerciale-Pas de dérivée (CC-IGO 3.0 BY-NC-ND) ».

Enfin, si vous souhaitez lire notre 2 articles connexes précédents Avec le thème nous vous laissons les liens ci-dessous: "Bonnes pratiques pour développer des logiciels libres et ouverts: documentation » y "Qualité technique: bonnes pratiques dans le développement de logiciels libres ».

Conclusion

Conclusion

Attendre cette "petit message utile » sur «Buenas prácticas» dans le domaine de «Licencias» à utiliser pour lui «Software libre y abierto» développé, est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de et pour «GNU/Linux».

Et pour plus d'informations, n'hésitez pas toujours à visiter Bibliothèque en ligne comme OpenBalance y Jedit pour lire livres (PDF) sur ce sujet ou sur d'autres domaines de connaissances. Pour l'instant, si vous avez aimé ça «publicación», n'arrêtez pas de le partager avec les autres, dans votre Sites Web, chaînes, groupes ou communautés favoris des réseaux sociaux, de préférence gratuits et ouverts au Mastodonte, ou sécurisé et privé comme Telegram.

Ou visitez simplement notre page d'accueil à DesdeLinux ou rejoignez la chaîne officielle Télégramme de DesdeLinux lire et voter pour cette publication ou d'autres publications intéressantes sur «Software Libre», «Código Abierto», «GNU/Linux» et d'autres sujets liés à «Informática y la Computación»Et l' «Actualidad tecnológica».


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.