Article de reference

Logiciel propriétaire

Un logiciel propriétaire est un logiciel qui confère à son créateur, éditeur ou autre titulaire de droits ou partenaire titulaire de droits un monopole légal en vertu du droit d...

un logiciel qui confère à son créateur, éditeur ou autre titulaire de droits ou partenaire titulaire de droits un monopole légal en vertu du droit d'auteur et de la propriété intellectuelle modernes, empêchant ainsi le destinataire de partager librement le logiciel ou de le modifier, et — dans certains cas, comme c'est le cas pour certains logiciels grevés de brevets et soumis à un CLUF — de les utiliser à son propre compte, restreignant ainsi ses libertés .

Les logiciels propriétaires constituent un sous-ensemble des logiciels non libres , terme défini par opposition aux logiciels libres et open source ; les licences non commerciales telles que CC BY-NC ne sont pas considérées comme propriétaires, mais sont non libres. Les logiciels propriétaires peuvent être soit des logiciels à code source fermé, soit des logiciels à code source disponible .

ordinateurs centraux , machines installées dans des salles informatiques climatisées — étaient généralement loués plutôt que vendus . Le service et tous les logiciels disponibles étaient généralement fournis gratuitement par les fabricants jusqu'en 1969. Les fournisseurs d'ordinateurs fournissaient généralement le code source des logiciels installés à leurs clients. Les clients qui développaient des logiciels les mettaient souvent à la disposition du public gratuitement. Un logiciel à code source fermé est un programme informatique dont le code source n'est publié que pour les titulaires de licence. Il ne peut être modifié que par l'organisation qui l'a développé et par les personnes titulaires d'une licence d'utilisation du logiciel.IBM , qui faisait l' objet de poursuites antitrust , a mené un changement dans l'industrie en commençant à facturer séparément les logiciels pour ordinateurs centraux et les services, en dégroupant le matériel et les logiciels.

Dans sa « Lettre ouverte aux amateurs » de 1976, Bill Gates dénonçait la violation généralisée des droits d'auteur par les amateurs d'informatique, notamment concernant l'interpréteur Altair BASIC de Microsoft , et affirmait que leur utilisation non autorisée entravait sa capacité à produire des logiciels de qualité. Cependant, le statut juridique des droits d'auteur sur les logiciels , en particulier sur le code objet , n'était pas clair avant l'arrêt de la cour d'appel de 1983 dans l'affaire Apple Computer, Inc. c. Franklin Computer Corp.

Selon Brewster Kahle, la nature juridique des logiciels a également changé en raison de la loi américaine sur le droit d'auteur de 1976. [ Commission sur les nouvelles utilisations technologiques des œuvres protégées par le droit d'auteur a conclu en 1978 que les recommandations qui sont devenues la loi sur le droit d'auteur des logiciels informatiques de 1980.

À partir de février 1983, IBM a adopté un modèle « code objet uniquement » pour une liste croissante de ses logiciels et a cessé de livrer une grande partie du code source, même aux titulaires de licence.

En 1983, la décision de justice Apple c. Franklin a étendu la protection du droit d'auteur aux logiciels binaires aux États-Unis, alors qu'auparavant seul le code source était protégeable . Par ailleurs, la disponibilité croissante de millions d'ordinateurs basés sur la même architecture de microprocesseur a créé, pour la première fois, un marché suffisamment vaste et non fragmenté pour les logiciels binaires distribués

Parmi les exemples de systèmes d’exploitation propriétaires, on peut citer Microsoft Windows , Classic Mac OS , macOS , iOS et iPadOS .

Types

Licences libres/ouvertesLicences non libres
Domaine public et équivalentsLicence permissiveCopyleft (licence de protection)Licence non commercialeLicence de propriétéSecret commercial
LogicielPD, CC0BSD , MIT , ApacheGPL , AGPLJRL , AFPLCC0CC BYCC BY-SACC BY-NCDroit d'auteur , aucune licence publiquenon publié
Licence logicielle de test bêta brève et écrite, émise par Macromedia en 1995

La tendance à concéder des licences de logiciels propriétaires plutôt qu'à les vendre remonte à une époque antérieure à la reconnaissance officielle du droit d'auteur . Ces licences ont perduré après cette reconnaissance et sont considérées comme offrant à l'entreprise une protection supplémentaire par rapport au droit d'auteur lui-même. Aux États-Unis , la loi fédérale autorise une entreprise à restreindre les parties auxquelles elle vend ses produits, mais ne lui permet pas d'empêcher un acheteur de les revendre. Les contrats de licence de logiciels interdisent généralement la revente, permettant ainsi à l'entreprise d'optimiser ses revenus.

Traditionnellement, les logiciels étaient distribués sous forme de code objet binaire , incompréhensible et inmodifiable par l'utilisateur , mais téléchargeable et exécutable. L'utilisateur achetait une licence perpétuelle pour utiliser une version spécifique du logiciel . Les fournisseurs de logiciels en tant que service (SaaS), qui détenaient la majorité des parts de marché des logiciels applicatifs en 2023 proposent rarement des licences perpétuelles [24]. sont généralement temporaires et facturées à l'usage ou par abonnement , bien que d'autres modèles de revenus, comme le freemium, soient également utilisés . Pour les clients, les avantages des licences temporaires incluent un coût initial réduit, une flexibilité accrue et un coût global inférieur à celui d'une licence perpétuelle [ Dans certains cas, le coût initial élevé exigé par les vendeurs de logiciels traditionnels était hors de portée des petites entreprises , mais les modèles SaaS de paiement à l'usage rendent les logiciels abordables

Logiciel à code source mixte

Les distributions logicielles considérées comme propriétaires peuvent en réalité intégrer un modèle « mixte » incluant à la fois des logiciels libres et des logiciels non libres au sein d'une même distribution. La plupart, sinon la totalité, des distributions UNIX dites propriétaires sont des logiciels mixtes, regroupant des composants open source tels que BIND , Sendmail , le système X Window , DHCP et autres, ainsi qu'un noyau et des utilitaires système purement propriétaires .

licences multiples

MySQL , Sendmail et ssh. Les détenteurs originaux des droits d'auteur d'un logiciel libre, même sous licence copyleft, peuvent utiliser la double licence pour s'autoriser eux-mêmes ou autoriser des tiers à redistribuer des versions propriétaires. Les logiciels libres non copyleft (c'est-à-dire les logiciels distribués sous une licence libre permissive ou placés dans le domaine public) permettent à quiconque d'effectuer des redistributions propriétaires. La Free Software Foundation considère comme « piégés » les logiciels libres qui dépendent de logiciels propriétaires. Cela inclut les logiciels écrits uniquement pour Microsoft Windows , ou les logiciels qui ne fonctionnaient que sous Java avant de devenir des logiciels libres.

Base juridique

le droit d'auteur qui, avec le droit des contrats , les brevets et les secrets commerciaux , fournit une base juridique permettant à son propriétaire d'établir des droits exclusifs.

Un éditeur de logiciels définit les conditions d'utilisation spécifiques dans un contrat de licence utilisateur final (CLUF). L'utilisateur peut accepter ce contrat par écrit, de manière interactive à l'écran ( licence « clickwrap ») ou en ouvrant la boîte contenant le logiciel ( licence « shrinkwrap » ). Les contrats de licence ne sont généralement pas négociables . Les brevets logiciels confèrent des droits exclusifs sur les algorithmes, les fonctionnalités logicielles ou tout autre élément brevetable , la portée variant selon la juridiction. Les éditeurs accordent parfois des droits de brevet à l'utilisateur dans le contrat de licence. Le code source d'un logiciel propriétaire est généralement considéré comme un secret commercial . Les logiciels peuvent être mis à disposition avec moins de restrictions sur les licences ou l'accès au code source ; les logiciels qui satisfont à certaines conditions de liberté et d'ouverture sont dits « libres » ou « open source ».

Limites

Les accords de licence ne prévalant pas sur le droit d’auteur ou le droit des contrats applicable , les dispositions contraires à la loi applicable ne sont pas exécutoires. Certains logiciels font l’objet d’une licence spécifique et ne sont pas vendus, afin d’éviter les limitations du droit d’auteur telles que la doctrine de la première vente .

Droits exclusifs

Le propriétaire d'un logiciel propriétaire exerce certains droits exclusifs sur ce logiciel. Il peut notamment en restreindre l'utilisation, la consultation et la modification du code source, ainsi que sa redistribution.

Utilisation du logiciel

l'activation du produit , une clé de produit ou un numéro de série, une clé matérielle ou une protection contre la copie .

Les fournisseurs peuvent également distribuer des versions qui suppriment certaines fonctionnalités, ou des versions qui n'autorisent que certains domaines d'activité, tels que l'utilisation non commerciale, éducative ou à but non lucratif.

Les restrictions d'utilisation varient selon la licence :

  • Windows Vista Starter est limité à l'exécution simultanée de trois applications maximum.
  • L'édition commerciale de Microsoft Office Famille et Étudiant 2007 est limitée à une utilisation non commerciale sur un maximum de trois appareils au sein d'un même foyer.
  • Windows XP peut être installé sur un seul ordinateur et limite le nombre de connexions de partage de fichiers réseau à 10. L' édition familiale désactive les fonctionnalités présentes dans Windows XP Professionnel.
  • Traditionnellement, les licences Adobe sont limitées à un seul utilisateur, mais permettent à ce dernier d'installer une deuxième copie sur un ordinateur personnel ou portable. Ce n'est plus le cas avec le passage à Creative Cloud.
  • iWork '09 , la suite de productivité d'Apple, est disponible dans un pack familial pour cinq utilisateurs, pour une utilisation sur jusqu'à cinq ordinateurs dans un foyer.

Inspection et modification du code source

compilée , généralement en langage machine, compréhensible par le processeur de l'ordinateur . Ils conservent généralement le code source , ou version lisible par l'humain, souvent écrit dans un langage de programmation de haut niveau . Ce modèle est souvent qualifié de logiciel propriétaire.

Alors que la plupart des logiciels propriétaires sont distribués sans le code source, certains fournisseurs le distribuent ou le mettent à la disposition de leurs clients. Par exemple, les utilisateurs ayant acquis une licence pour le logiciel de forum Internet vBulletin peuvent modifier le code source pour leur propre site, mais ne peuvent pas le redistribuer. Ceci est également vrai pour de nombreuses applications web, qui doivent être disponibles sous forme de code source lorsqu'elles sont exécutées par un serveur web. Le code source est alors couvert par un accord de confidentialité ou une licence autorisant, par exemple, son étude et sa modification, mais pas sa redistribution. Le client de messagerie texte Pine et certaines implémentations de Secure Shell sont distribués avec des licences propriétaires qui rendent le code source accessible. Certaines licences de logiciels propriétaires autorisent la distribution des modifications apportées au code source, mais uniquement aux autres titulaires d'une licence pour le produit, et certaines de ces modifications sont finalement récupérées par le fournisseur.des défauts ou des fonctionnalités malveillantes susceptibles de compromettre des informations sensibles. En 2003, Microsoft a mis en place un Programme de sécurité gouvernementale (GSP) afin de permettre aux gouvernements de consulter le code source et la documentation de sécurité Microsoft. Le gouvernement chinois a été l'un des premiers à y participer. Ce programme s'inscrit dans le cadre de l'initiative plus vaste de Microsoft relative aux sources partagées , qui donne accès au code source de certains produits. La licence de référence pour les sources (Ms-RSL) et la licence publique limitée (Ms-LPL) sont des licences de logiciels propriétaires qui permettent la mise à disposition du code source .

Des gouvernements ont également été accusés d'intégrer de tels logiciels malveillants dans leurs propres logiciels. Selon des documents publiés par Edward Snowden , la NSA a eu recours à des partenariats secrets avec des sociétés de logiciels pour rendre des logiciels de chiffrement commerciaux exploitables à des fins d'écoute clandestine ou pour y insérer des portes dérobées .

Les éditeurs de logiciels utilisent parfois du code obscurci pour empêcher les utilisateurs de procéder à une ingénierie inverse du logiciel. Cette pratique est particulièrement courante avec certains langages de programmation . Par exemple, le bytecode des programmes écrits en Java peut être facilement décompilé en un code plus ou moins utilisable, et le code source des programmes écrits dans des langages de script tels que PHP ou JavaScript est disponible à l'exécution .

Redistribution

Les sharewares sont des logiciels à code source fermé dont le propriétaire encourage la redistribution gratuite, mais dont l'utilisation est parfois payante après une période d'essai. Le paiement autorise généralement une utilisation par un seul utilisateur ou ordinateur. Dans certains cas, les fonctionnalités du logiciel sont restreintes pendant ou après la période d'essai ; cette pratique est parfois appelée « logiciel bridé » .

Interopérabilité avec les logiciels et le matériel

avec d'autres logiciels et peuvent également communiquer au moyen de protocoles incompatibles. Ces formats et protocoles peuvent être protégés par le secret commercial ou faire l'objet de brevets .interface de programmation d'application (API) propriétaire est une interface de bibliothèque logicielle « spécifique à un appareil ou, plus probablement, à un certain nombre d'appareils appartenant à la gamme de produits d'un fabricant particulier ». Le recours à une API propriétaire peut être motivé par la dépendance vis-à-vis du fournisseur ou par le fait que les API standard ne prennent pas en charge les fonctionnalités de l'appareil.

La Commission européenne , dans sa décision du 24 mars 2004 concernant les pratiques commerciales de Microsoft, cite, au paragraphe 463, Aaron Contorer, directeur général de Microsoft pour le développement C++ , qui déclare dans une note interne de Microsoft datée du 21 février 1997 et rédigée à l'intention de Bill Gates :

L' API Windows est si vaste, si complète et si fonctionnelle que la plupart des éditeurs de logiciels indépendants seraient insensés de ne pas l'utiliser. De plus, elle est si profondément intégrée au code source de nombreuses applications Windows que le passage à un autre système d'exploitation représente un coût considérable.

Les premières versions du SDK iPhone étaient soumises à un accord de confidentialité . Cet accord interdisait aux développeurs indépendants de divulguer le contenu des interfaces. Apple a mis fin à cet accord en octobre 2008.

Dépendance au fournisseur

Apple applique un tel modèle de licence pour macOS , un système d'exploitation dont l'utilisation est limitée au matériel Apple, tant par le biais de la licence que par diverses décisions de conception. Ce modèle de licence a été validé par la Cour d'appel des États-Unis pour le neuvième circuit .

Abandon par les propriétaires

logiciels abandonnés , la forme numérique des œuvres orphelines . Si le propriétaire d'un logiciel cesse son activité ou décide d'arrêter ou de limiter la production ou le support de ce logiciel, les destinataires et utilisateurs peuvent se retrouver sans recours en cas de problème. Les propriétaires peuvent ne pas améliorer ni prendre en charge leurs logiciels pour des raisons commerciales. Le support des anciennes versions d'un logiciel peut être interrompu afin d'inciter les utilisateurs à effectuer une mise à niveau et à payer pour les nouvelles versions ( obsolescence programmée ). Parfois, un autre fournisseur ou la communauté du logiciel elle-même peuvent assurer le support, ou les utilisateurs peuvent migrer vers des systèmes concurrents offrant des cycles de vie de support plus longs ou vers des systèmes basés sur des logiciels libres .

Certains logiciels propriétaires sont publiés par leur éditeur en fin de vie sous forme de logiciels libres ou à code source disponible , souvent pour éviter qu'ils ne deviennent des logiciels abandonnés , non pris en charge et indisponibles . 3D Realms et id Software sont connus pour cette pratique . Certains freeware ), d'autres sont encore commercialisés (par exemple, Arx Fatalis ). Liste des logiciels commerciaux à code source disponible et la Liste des jeux vidéo commerciaux à code source disponible .

Tarification et économie

commerciaux , bien que les deux termes soient parfois utilisés indifféremment dans les articles sur les logiciels libres . Les logiciels propriétaires peuvent être distribués gratuitement ou contre rémunération, tout comme les logiciels libres , même si la distribution gratuite est plus fréquente . La différence réside dans le fait que la distribution des logiciels propriétaires, et le prix qu'ils peuvent en demander, sont laissés à la discrétion du propriétaire. Avec les logiciels libres, toute personne possédant une copie peut décider de facturer ou non la distribution de sa copie ou les services associés, et à quel prix

Les logiciels propriétaires distribués gratuitement sont appelés logiciels gratuits .

Les partisans des logiciels propriétaires commerciaux soutiennent que l'obligation pour les utilisateurs de payer pour un logiciel en tant que produit accroît les fonds ou le temps disponibles pour la recherche et le développement de logiciels. Par exemple, Microsoft affirme que les frais par copie maximisent la rentabilité du développement de logiciels.

Les logiciels propriétaires génèrent généralement une activité commerciale plus importante que les logiciels libres, notamment en termes de revenus. Les logiciels propriétaires sont souvent vendus avec une licence qui confère à l'utilisateur final le droit d'utiliser le logiciel.

L’assistance technique pour les logiciels propriétaires est souvent assurée uniquement par les employés de l’entreprise qui a créé le programme, et ce service est inclus avec le logiciel. Cependant, un système d’assistance technique dédié augmente le coût de la maintenance du logiciel, ce qui a un impact sur son prix.