Contacts

Utilisation du logiciel Open Source pour créer des produits commerciaux réussis. Logiciel Open Source que les programmes Open Source

Le marché du logiciel propose une large sélection de logiciels (logiciels). Avec les applications, qui peuvent être utilisées pour une taxe spécifique, il est possible d'utiliser des programmes gratuits.

Logiciel gratuit (Freeware)

Pour la première fois, le terme "Freeware" est apparu en 1982, il est inscrit comme une marque de commerce American Programmer Andrew Treplan (Andrew Fleleman) pour le programme de communication développé par lui.

Vous pouvez télécharger gratuitement:

  • version bêta des programmes
  • analogues simplifiés de forfaits complets
  • conducteurs
  • programmes dont l'utilisation poussera pour acquérir des ressources supplémentaires.

Dignité Freeware Une chose - Pas besoin de payer de l'argent, les défauts sont un peu plus:

  • pas de mise à jour automatique du programme
  • aucun support technique
  • les erreurs sont possibles lorsque vous travaillez.

Presque tout programme d'entreprise sous Windows a ses propres analogues gratuits:

  • Archiver (7-Zip)
  • Travailler avec FTP (FileZilla)
  • Antivirus (Curedit, Avast!, Avz)
  • Editeurs de texte (Notepad ++)
  • Navigateurs (Mozilla, Firefox, Opera, Googlechrome)
  • Lecteurs audio (Winamp)
  • Lecteurs vidéo (VLC, Miro, Player Media Classic)
  • Transcodeurs (MediaCoder)
  • Éditeurs graphiques (Gimpshop)
  • Logiciel de bureau (Apache OpenOffice, LibreOffice)

Les applications Windows gratuites sont disponibles en ligne sur les sites de développeurs. Après avoir téléchargé le logiciel d'archivage et d'installation sur l'ordinateur, tous les répertoires et fichiers d'entre eux sont générés automatiquement sur l'ordinateur. Les applications Android et iOS gratuites peuvent être téléchargées à l'aide de PlayStore et de Appstore Marketers.

Téléchargement de programmes gratuits, vous risquez de faire face à l'effet du cheval de Troie: le développeur comprend un package distribué d'autres programmes automatiquement logés sur l'ordinateur lors de l'installation du package. Ce n'est pas toujours en sécurité!

Place spéciale dans la catégorie des programmes gratuits occupent des projets open source. Partie du logiciel ci-dessus (Mozilla Firefox, 7-Zip, FileZilla, Notepad ++, Miro, VLC, Apache OpenOffice, LibreOffice, Lecteur multimédia Classic, Gimpshop, Google Chrome) appartient à cette catégorie.

Open Source Po

Le logiciel peut distribuer une source fermée (Microsoft Windows, MS Office - Logiciel propriétaire) et Open Source (Open Source). Parue en 1984, le terme "logiciel libre" (logiciel libre) fait référence au logiciel, qui peut être obtenu gratuitement, modifier, à l'aide du code source disponible des programmes et de distribuer davantage.

Les programmes sont distribués sous licence GNU GPL et doivent répondre aux exigences suivantes:

  1. Il n'y a pas de restrictions à l'utilisation de logiciels dans certains domaines d'activité.
  2. Le code source s'étend avec le module exécutable ou peut être obtenu à partir d'une source abordable gratuitement / à un prix raisonnable. Le code doit être lisible.
  3. La version modifiée s'applique dans des conditions générales. Il est autorisé à changer le nom ou le numéro de version.
  4. Le programme est disponible pour tout le monde.

En 1998, le concept de "logiciel open source" a été introduit - logiciel open source. Formellement, tous les logiciels libres peuvent être lus par open source. Il est de coutume d'attribuer des programmes open source à libérer, bien qu'il ne soit pas interdit de les utiliser à des fins commerciales. Habituellement, il s'étend à la licence Apache 2.0. Mais il existe d'autres options (plus sur les licences dans le monde de l'open source, voir).

Avantages de travailler avec des projets open source:

  • c'est un bon matériel d'entraînement.
  • les fonctions décrites dans le projet ne sont pas interdites dans leurs applications.
  • les erreurs détectées peuvent être corrigées et le code correct à placer dans le stockage approprié.
  • lors de la compilation du programme au texte, il est autorisé à modifier et à la mettre à niveau sous des applications spécifiques.

Désavantages:

  • pour la compilation, des bibliothèques supplémentaires peuvent être nécessaires pour être signées sur Internet.
  • si vous avez des questions lors de l'utilisation de ce logiciel, la réponse devra rechercher sur les forums sur Internet.

Le concept de source open est basé sur l'amélioration de la fiabilité et de la qualité en fonction de la détection et de la correction des erreurs par de nombreux utilisateurs. L'accès ouvert d'Open Source est constamment testé par un grand nombre de programmeurs.

Il a longtemps été largement implémentant la société de technologie «Open Code» Google. Tous ses projets de ce type, leur environ 200 (initialement et Kubettes ont été conçus ici, puis passés sous le contrôle de la fondation de cloud Native Computing) sont disponibles sur le portail Google Open Source. La ressource contient non seulement des codes de programme, mais également une documentation pour leur utilisation et son soutien. Dans quelle mesure vous pouvez utiliser le code ouvertement fourni - indiqué dans la licence, généralement affiché directement dans le texte du programme.

Apple, ouvrant le code source de la langue rapide, tente d'augmenter le nombre d'applications disponibles pour Apple. La version actuelle de la langue a actuellement des limitations: télécharger son développement sur l'AppStore, vous devrez acheter un SWIFT agréé. Toutes les informations dont vous avez besoin sont affichées sur le site Web Swift.org et dans le stockage de cloud Github. Swift Libération a été publiée sous Linux.

Logiciel libre conditionnel

Certains programmes distribués gratuitement, ont des limitations:

  • par temps de travail
  • par le nombre de lancements
  • par fonctionnalité

Pour limiter la date limite et le nombre de lancements, la protection de l'essai est utilisée - des compteurs spéciaux. En tant que fonctionnalité limitée sur la fonctionnalité, le logiciel est fourni par une version de démonstration ou une version avec un service limité. Parfois, le développeur insère la publicité au code du programme qui rend difficile de travailler avec le colis. Pour se débarrasser d'une bannière publicitaire, vous devez payer.

Exemples de programmes avec une licence Shareware:

  • Archiver WinRar (30 jours)
  • Antivirus nod32 (30 jours)

Acrobatrareader est un exemple de programme limité par la fonctionnalité. Ce programme, le segment inférieur du package Adobeacrobat, permet uniquement d'afficher uniquement des fichiers PDF. Pour un travail complet avec des fichiers tels types, il est nécessaire d'acheter une version plus complète d'Acrobat.

Les grands développeurs fournissent gratuitement un usage personnel afin d'explorer. S'ils sont prévus d'être utilisés à des fins commerciales, il est nécessaire d'acheter une licence.

Par exemple, Oracle vous permet de télécharger DBMS Distribution et Utilities à utiliser avec elle. Dans le même temps, les restrictions sur le volume de la matrice de données traitées sont superposées. Mais pour étudier les principes de travailler avec la base de données et tester les compétences des procédures d'écriture, cette option est appropriée.

En réalité, téléchargez des "sources" du logiciel ouvert - Open Source - Vous devriez être prêt à engager certains coûts pour l'utiliser. Pas besoin d'acquérir une licence, mais il sera nécessaire de payer pour le travail des programmeurs qui créeront des produits logiciels sur sa base sous une certaine tâche.

conclusions

En achetant un logiciel payé sous licence, vous avez automatiquement la possibilité de demander un support technique au développeur et régulièrement, si nécessaire, mettez à jour votre produit. Pour l'installer, il n'est pas nécessaire de posséder une connaissance approfondie de la zone informatique.

En installant des logiciels libres, faites attention à la date de création / mise à jour et assurez-vous de vérifier la présence de virus. Ces programmes sont utilisés à la fois par les spécialistes informatiques et les utilisateurs de PC de différents niveaux.

Les projets avec code open source présentent un intérêt pour les personnes qui aiment la programmation et les professionnels. Habituellement, les textes de ces programmes peuvent être téléchargés gratuitement. La compilation du module exécutable et la création de l'environnement de travail souhaité nécessite certaines compétences de spécialistes informatiques.

L'avantage incontestit des projets open source est leur indépendance du fournisseur, les grandes entreprises préfèrent créer des logiciels d'entreprise basés sur eux. Cela est particulièrement pertinent pour les sociétés d'État en raison de difficultés éventuelles pour acquérir des produits propriétaires en raison de sanctions économiques. La dissolution de la mise en œuvre de la source ouverte est une incertitude associée à la sécurité des informations: des problèmes sont possibles lorsque la certification de la FSTec passe.

Le succès du logiciel Open Source est très perceptible. Il n'a pas contourné même les principaux fabricants de programmes commerciaux. IBM, Hewlett-Packard, Oracle et Microsoft, reconnaissent son influence et adoptent dans certains cas ses méthodes. Il semble que la plupart des entreprises de la structure dont disposent d'un service informatique, connaissent déjà bien les produits open source, et ils les utilisent souvent activement.

Cependant, la distribution omniprésente de la source ouverte génère encore plus de questions que de réponses. Essayons donc de répondre aux plus populaires d'entre eux.

Qu'est-ce qu'un logiciel open source?

Revenons en 1997. Le développeur talentueux du système d'exploitation Linux Bruce est transféré dans un document associé à la préparation et à la distribution de la version de distribution de Debian Linux. Plus tard, il a supprimé toute la mention de Debian et présenté le concept connu aujourd'hui appelé la définition open source. Entre autres choses, le document de définition a déclaré que le logiciel Open Source devrait être distribué sans aucune déduction aux développeurs, les distributeurs sont tenus de fournir à tous ceux qui souhaitent avoir accès gratuit au code source des programmes et toutes les améliorations supplémentaires et les programmes modernisés devraient également être fournis. sur les mêmes conditions.

En substance, le mouvement des supporters de logiciels open source est un proche parent de l'initiative de mouvement de logiciel libre proposée en 1983 par Richard Podlotman. Son objectif principal était la distribution gratuite de logiciels, exemption de restrictions standard sur les programmes commerciaux. Les règles de distribution de logiciels libres sont réglementées par la licence de licence publique générale (GPL), qui en octobre 2006 a été approuvée dans sa troisième édition.

Aujourd'hui, des dizaines de licences d'initiative open source différentes sont appliquées dans le monde, chacune ayant développé leurs propres règles spécifiques nécessitant une étude à partir de sociétés, en tenant compte de la possibilité d'utiliser des logiciels open source. Habituellement, ces règles n'imposent pas de restrictions difficiles à désir de se référer à des programmes open source. En ce qui concerne les exigences de la distribution, ils doivent porter une attention plus sérieuse pour éviter les problèmes potentiels liés à la violation des règles de licence.

Pourquoi exactement des programmes open source?

La première raison pour laquelle les entreprises font attention au logiciel Open Source sont très simples - c'est le prix. Et les indicateurs de récupération des investissements dans un modèle open source démontrent clairement. Le logiciel Open Source peut être téléchargé, installé et utilisé complètement gratuitement. Au début, les coûts faibles ont attiré les développeurs qui souhaitent essayer de nouveaux outils instrumentaux ou pour concevoir de nouvelles applications sans investir dans cela. La liberté d'ouverture a contribué au fait que beaucoup d'entre eux ont commencé à soutenir le mouvement des partisans open source. En conséquence, avec des milliers d'autres projets, le monde a commencé à apparaître avec un code source ouvert, par exemple, le système d'exploitation Linux, le serveur Web Apache, le serveur d'applications Java JBoss et l'environnement de développement Eclipse.

À la fin des années 90, la gestion des entreprises a finalement porté attention aux programmes open source. Dans des conditions de réduction continue des budgets des services informatiques, les développeurs ont vanté la qualité et les économies obtenues lors de l'utilisation d'un logiciel open source et de nombreuses entreprises ont commencé à réfléchir sérieusement à l'utilisation de composants logiciels open source lors de la mise en œuvre de projets d'entreprise. Les premières grandes entreprises qui ont commencé à mettre en œuvre des logiciels open source étaient la chaîne météorologique, le voyages des cendres, l'emploi et le sabre.

Au cours de la croissance mondiale d'Internet, Open Source Software permet aux entreprises d'augmenter rapidement le montant de leurs opérations électroniques sans acheter constamment de nouvelles licences pour logiciels commerciaux. Les avantages pertinents s'appliquent également au développement et aux essais. Ainsi, les entreprises peuvent tester de nouvelles choses sans frais supplémentaires caractéristiques des logiciels commerciaux et une entrée de budget obligatoire dans de tels cas.

Probablement, ce n'est pas un secret pour quiconque que la disponibilité du code de programme source dans les produits distribuée avec open source, en pratique, peu de personnes utilisent. Il semblerait que le droit de modification sans entrave et de correction du code du programme devrait être considéré comme un avantage sérieux, mais en réalité des entreprises, au lieu de soutenir le soutien de logiciels eux-mêmes, il est beaucoup plus facile de compter sur la communauté des développeurs, qui, dans les meilleurs délais. Maître mis à jour et déboguer le code de programme de tous les produits populaires en temps utile.

Causes de la source ouverte

Les arguments contre les logiciels open source sont généralement faciles à recalculer sur les doigts.

    Recevoir un logiciel libre ressemble à une "distribution gratuite des chiots". Vous pouvez le télécharger et l'installer complètement gratuitement, mais la formation et l'assistance des utilisateurs coûtent finalement plus que les coûts cumulatifs du logiciel commercial ou constituent un montant totalement comparable. Un tel argument qui aime particulièrement apporter Microsoft, agit sur le niveau subconscient. Il est juste ou non, dépend de la situation spécifique et de quel rapport analytique vous lisez actuellement.

    L'organisation du support technique est complexe. Au début du développement du mouvement des partisans de la source ouverte, lorsque le développement et le soutien ont été effectués principalement par des groupes de bénévoles ou des «communautés», cette question était en effet pertinente. Mais bien que dans de nombreuses organisations et parvenue à la conclusion que le soutien de la Communauté suffit à répondre à leurs besoins, il existe aujourd'hui de nombreuses autres possibilités devant eux, y compris la prise en charge de grands projets open source avec Hewlett-Packard et IBM. En conséquence, l'affirmation selon laquelle "pour le suffoquer est suffisante pour se chevaucher une gorge" perd sa pertinence.

    Le développement d'une nouvelle fonctionnelle prend plus de temps par rapport aux logiciels commerciaux. En fait, il dépend en grande partie du type de logiciel spécifique que vous utilisez. Le navigateur Web Firefox est le meilleur exemple de la rapidité avec laquelle le logiciel open source peut être adapté aux besoins des utilisateurs. Vous pouvez également vous rappeler à quel point les développeurs de Linux ont organisé la prise en charge des nouvelles technologies, en particulier des ports USB. À cet égard, Linux n'a pratiquement pas décalé derrière Windows. Mais comme pour le logiciel d'entreprise, l'intégration des mécanismes de soutien du plus récent paiement vidéo ou audio joue un rôle beaucoup moins important par rapport à une stabilité et de performance élevées.

    Incertitude de développement et de ramification supplémentaires. Une grande variété de licences open source, ainsi que la possibilité d'interférer activement avec les utilisateurs finaux du code de programme, d'organiser des clients d'entreprise de l'introduction de tels programmes. Mais une étude attentive des licences pour les applications avec des avocats open source dissipe la plupart de ces craintes. Certains fournisseurs de sources ouverts et des entreprises indépendantes offrent même une indemnisation des dommages, de sorte que les applications open source que vous utilisez peuvent bien être un sujet de procès.

Où commencer?

Aujourd'hui, sous la forme de produits open source, presque tous les types d'affaires sont présentés, en commençant par des serveurs de messagerie et se terminant par des systèmes VoIP. De nombreuses entreprises font tout d'abord attention aux applications Web, où des produits existent depuis assez longtemps et ont déjà réussi à prouver leur valeur. Mentionnez généralement la pile de lampes (Linux, Apache, MySQL et PHP, Perl ou Python, en fonction de la situation spécifique). Un système d'exploitation Linux de type UNIX était répandu. L'un des serveurs Web les plus populaires d'aujourd'hui est Apache. Le système de gestion de la base de données MySQL est en concurrence avec succès avec des produits commerciaux coûteux. Et les langages de programmation et des scénarios PHP, PERL et Python sont largement utilisés comme outils de développement d'applications Web open source. Les sites Web Open Source basés sur Java sont souvent basés sur des applications JBoss. Après avoir été familiarisé avec l'outil open source, révélant les similitudes et les différences entre eux et les produits commerciaux, vous découvrirez pour vous-même et d'autres caractéristiques. Il peut être surpris que vos développeurs de temps à autre sur leur propre peur et leur risque se rapportent à un ou à un autre produit source ouvert.

Les serveurs d'applications, bien sûr, bien, mais ce qui peut être dit sur Open-Code pour les ordinateurs de bureau?

Les utilisateurs finaux utilisent souvent divers outils open source conçus pour les ordinateurs de bureau. Le navigateur Web Mozilla Firefox Web est un exemple éclatant d'une telle solution. Sun OpenOffice Office Forfait Séparer les organisations d'état et de commerce préfèrent Microsoft Office. Mais bien que certains joueurs et osez plonger dans le non chahuté, installez le système d'exploitation Linux sur leurs ordinateurs de bureau, Windows continue de maintenir une position certainement dominante. Amical à l'utilisateur final de la version Linux (par exemple, LINSPIRE) ne peut pas perturber la position actuelle, car la formation des utilisateurs prend du temps et de l'argent. De plus, la plupart des forfaits logiciels commerciaux - à partir de laquelle de nombreuses entreprises dépendent de - sont en cours de développement pour Windows et uniquement pour Linux (à moins que, bien sûr, la version de Linux est généralement publiée).

Est-il possible de vendre des produits open source?

Oui, bien sûr, mais les règles d'initiative open source interdisent les obstacles à la vente de votre code et de tout le reste. Néanmoins, de nombreuses entreprises trouvent des moyens de gagner de l'argent sur des produits open source. Beaucoup, en plus du code réel, offrent des services d'assistance corporative qui sont très facilement achetés par des entreprises. D'autres fournissent deux variantes du code du programme: une sous forme ouverte et libre, et l'autre, qui comprend des fonctions utiles supplémentaires, contient des composants fermés et doit être payé par des clients. Un modèle mixte similaire devient de plus en plus populaire. Il est activement utilisé par des entreprises telles que Sourcefire, SugarCRM, Alfresco et un certain nombre d'autres.

Autres ressources open source

De nombreux programmes open source peuvent être trouvés dans Internet:

    Viande fraîche. Une énorme base de données de logiciels téléchargeable, dont une partie importante est présentée sous une forme open source.

    Sourceforge. Site gigantesque pour les développeurs de logiciels open source, réunissant des milliers de projets open source. Certains d'entre eux continuent de se développer, tandis que d'autres ont déjà cessé d'exister.

Ressources open source - officiel et non officiel

    Initiative open source. Une organisation à but non lucratif qui considère la tâche principale pour développer davantage des logiciels open source et financé par un certain nombre de joueurs qui fonctionnent depuis longtemps sur ce domaine.

    Groupe de technologie open source. Peut-être le premier chef d'orchestre mondial avec des technologies open source. C'est cette union qui possède Slashdot News Site, ainsi que des ressources Sourceforge et Freshmeat.

    Gestion des risques open source. Il propose des mécanismes garantissant la conformité aux exigences réglementaires.

    Laboratoires de développement open source. L'organisation, dont l'objectif principal est la promotion du système d'exploitation Linux dans l'environnement client d'entreprise.

Dans les années 1990, le logiciel libre a été considéré comme exotique dans un environnement d'entreprise et le seul concurrent notable des géants propriétaires dirigés par Microsoft a longtemps été rouge, cependant, de la seconde moitié des années 2000, la situation a commencé à changer rapidement . Les logiciels publics sont devenus grand public pour de nombreuses grandes entreprises et des dizaines de fournisseurs fiables de logiciels ouverts sont apparus, qui ont atteint un haut niveau d'expertise et d'expérience appropriés afin de servir de grands clients d'entreprise importants et exigeants.

Pour 2014, il y a beaucoup de joueurs qui, dans certaines directions, rivalisent avec succès avec des fournisseurs de logiciels commerciaux. En plus du Red Hat, celles-ci constituent une organisation open source, telle que Google, un logiciel Apache, Novell, Suse, Acquia, etc. sur le marché, il existe de plus en plus d'analogues OpenSource de solutions propriétaires existantes. Les communautés des développeurs de logiciels ouverts deviennent plus fortes et augmentent la qualité et la fonctionnalité des produits.

En règle générale, le développement lui-même est offert gratuitement, mais il est commercialisé en soutenant et en personnalisement. Cela crée une concurrence supplémentaire et, par conséquent, contribue au développement de produits logiciels ouverts.

Dans presque tous les secteurs et domaines d'activité, il est possible d'utiliser sur la base d'un code source ouvert. Presque tous les logiciels propriétaires ont un analogue valide avec open source:

  • Cisco VPN - OpenVPN,
  • Oracle Base de données - PostgreSQL,
  • Microsoft Hyper-V - Openvz,
  • Mme Active Directory - Samba,
  • Avaya IP Office - Asterisk, etc.)

Sur la base de tâches commerciales spécifiques, vous pouvez comparer les coûts et les délais de mise en œuvre de la solution basée sur des logiciels propriétaires et de l'opensource.

Logiciel ouvert dans les pays du monde

Etats-Unis

En mars 2016, l'administration présidentielle américaine a présenté une version préliminaire du projet de loi sur l'utilisation des services publics. Les participants au marché ont soutenu l'initiative.

Selon le document publié par la Maison-Blanche, les agences gouvernementales des États-Unis peuvent partager chaque autre code source pour certains projets afin d'accroître leur efficacité et de se débarrasser de la nécessité de développer un produit de recouvrement. Plus à ce sujet.

Inde

En octobre 2011, il est devenu connu que le gouvernement du Pendjab a décidé d'acquérir des logiciels de Microsoft, annulation de la décision prise en 2008 sur l'installation de logiciels libres pour 46 000 ordinateurs dans 4 956 écoles. `Nous avons décidé de reconsidérer la décision précédente,` - a déclaré Baldeo Purushtartha, ministre de l'Économie de l'école.

Le gouvernement du Pendjab a lancé le programme d'informatisation des élèves des années 6-12 de 2004-2005. Le département d'éducation des TIC du Pendjab met en œuvre un projet, dans toutes les écoles électorales, les classes d'ordinateurs avec les équipements nécessaires, les logiciels et les connexions Internet haut débit sont organisées. Dans le même temps, au niveau de l'État, Bharat Operatiness System Solutions (Boss), une Fondation Linux testée et certifiée, qui a été testée et certifiée Fondation Linux pour le travail dans les écoles, grâce à son accessibilité financière, a été largement soutenue au niveau de l'État. .

Selon la déclaration du président de Punjab, à compter de 2008, le coût minimal de la mise à jour logicielle avec Microsoft License est de 16 578 ordinateurs au taux de 1 375 roupies sur un ordinateur - était de 23 millions de roupies pendant cinq ans. Pour cette raison, en septembre 2008, le gouvernement du Punjab a décidé d'acquérir et d'installer le patron dans toutes les écoles primaires publiques et a déclaré que depuis 2011, tous les élèves de l'école primaire étudient l'utilisation du patron. Les travaux ont été achevés en avril 2011, y compris une formation de 6 600 enseignants.

Mais le 8 août 2011, après une analyse complète des résultats du projet, le chef du département d'éducation scolaire, Punjab, a déclaré que le département de l'éducation scolaire reviendrait à l'utilisation de Microsoft ... pour former des enfants dans les écoles primaires . Le coût de mise à jour des licences sera d'environ 7 millions de roupies, dont 3,77 millions ont déjà été alloués par le gouvernement.

De plus, environ 90 000 ordinateurs seront installés dans des écoles publiques connectées au réseau Eduasat à travers lesquelles les étudiants seront en mesure de regarder des inclusions directes à partir de différentes conférences. Selon des calculs préliminaires, le prix initial du logiciel Microsoft et de la licence seront de 30 millions de roupies. Ce montant n'inclut pas le prix de l'équipement, etc.

Plus tôt, en février 2011, il a été décidé d'utiliser le patron pour travailler dans le réseau Eduasat. Mais maintenant, selon Purushart: `Pour la meilleure utilisation des ordinateurs installés, sur lesquels les élèves maîtriseront Microsoft, nous souhaitons utiliser Microsoft également à Eduasat`.

Notez que Punjab était le premier état qui a activement introduit Linux dans les écoles. Actuellement, le patron est toujours utilisé dans les États indiens d'Haryana, Gujarat, Kerala et Uttar Pradesh.

Allemagne

Selon une étude récente de l'Institut de la technologie de Géorgie (États-Unis), l'Allemagne se classe au quatrième rang mondial en termes de pénétration de SPO dans le secteur public. En 2001, le ministère des Affaires étrangères de FRC a transmis Linux (et avec elle - toutes les ambassades et consulats). McKinsey a confirmé la société de conseil à plusieurs reprises: la politique étrangère est enregistrée de manière significative à l'aide de Linux, OpenOffice et Thunderbird au lieu de Microsoft Composition de Windows, Bureau et Outlook. On dit même que les diplomates dépensent moins que des employés d'un autre gouvernement.

Mais la mise au point est que, dans le logiciel libre opérationnel, est parfois plus coûteuse que de payer définitivement. Les dinosaures comme Microsoft peuvent accompagner mieux et moins cher que les petites entreprises engagées dans le soutien de Linux. Et parfois, il est plus rentable d'acheter une licence. Par exemple, par exemple, le même département de la politique étrangère allemande de cette année retourne à Microsoft Software. Les responsables ont noté des problèmes permanents de l'argent avec un soutien technique, ainsi que la difficulté à maîtriser le SPO (de nombreux employés se sont plaints) et ont parlé dans cet esprit que le MFTER paie deux fois.

Russie

Décisions du gouvernement et du président de la Fédération de Russie Dmitry Medvedev, logiciels ouverts nationaux en 2008 introduit dans toutes les écoles de la Fédération de Russie et sera établie dans toutes les organisations d'État et budgétaires pour assurer la sécurité nationale dans le domaine de celui-ci.

Projet "Penguin" - L'introduction de l'ouverture

Le projet Penguin est un projet de mise en œuvre des technologies Linux et de l'école ouverte et des universités de Russie en 2009-2010. La FAO est financée par l'Agence fédérale pour l'éducation de la Fédération de Russie. Pour un contrat pour le projet Pingouin, trois étapes doivent être effectuées:

  1. Raffinement des manuels scolaires et du support méthodique
  2. Développement de supports techniques et de portails Internet
  3. Entraînement de 60 000 enseignants technologies Linux et ouverts

1. Développement de manuels de base sur l'informatique pour les universités et les écoles basés sur des logiciels ouverts conformément aux normes de l'État et aux exigences de la SGE sur l'informatique et les TIC ont été mises en œuvre en 2008-2009. 2. Développement de la prise en charge de l'Internet avec des manuels de base des documents informatiques et des forfaits logiciels ouverts de base pour Windows et Linux a été effectué en 2005-2009. 3. Cours d'essai des enseignants d'informatique et de professeurs d'école Technologies Linux et Open Software ont été effectués et élaborés en 2005-2007. En collaboration avec Moscow Pedvus, MPGu et MGPU avec le soutien de l'UNESCO, IBM et Linux Centre Corporation.

    • Vak, prof., Dok.komp.nak 16:32, 15 octobre 2009 (UTC)

Le logiciel ouvert est l'opinion du président de la Fédération de Russie

Lors de cette réunion D.a.medvedev mentionné:

"... si on y va maintenant pleinement sur une aiguille de logiciel étrangère Et "posé" depuis de nombreuses années, nous ne le ferrons pas la déchirer. Et nous allons développer contrairement aux tendances mondiales. Dans le même temps, déclarez que demain tous les ordinateurs des écoles (et potentiellement, il s'agit d'un réseau d'ordinateurs beaucoup plus grave), nous allons transférer dans des programmes open source, avec une licence libre, il est également impossible, car il y a des problèmes de poussière, Il y a des problèmes technologiques. C'est-à-dire qu'il n'y a pas de prêt à être pleinement non plus. Que faire?

Nous offrons faire une façon de compromisEt ce chemin a maintenant commencé à être mis en œuvre. Pendant trois ans, d'acheter un package sous licence à partir de programmes de base (voir principalement Systèmes d'exploitation, archives, bureaux, éditeurs, «photoshops» - en général, tout ce qui est couramment utilisé par les utilisateurs, y compris les écoles), mais à la fois temps Ne s'arrête pas, mais de travailler sur un ensemble national de programmes d'accès public (et nous en parlerons davantage) afin de poursuivre, à la fin trois ans plus tard (s'il s'avère auparavant - même mieux),

Créer un tel modèle optimalDans quelles écoles et potentiellement, toutes les agences gouvernementales seront en mesure de choisir qu'ils ont besoin de: ou de continuer à utiliser des produits commerciaux à leurs propres frais, et non au détriment des fonds fédéraux, ou d'aller à un déjà adapté, qui est déjà acceptable. Pour eux, sur la base d'un accès ouvert., Open Code ... ".

Décembre 2010: Poutine a ordonné de traduire le courant sous Linux

L'histoire du document sur la transition des autorités pour les logiciels libres dure depuis 2007, lorsque dans le ministère de Mininform a commencé à développer "le concept de développement du développement et de l'utilisation de logiciels libres dans la Fédération de Russie", publié dans le Printemps de 2008. Cependant, la démission du ministre de Leonid Reiman et de la nomination bientôt à sa position, Igor Schegolev a confié la révision du concept.

Malgré cela, au printemps 2008, quelques jours avant le transfert du pouvoir, Dmitry Medvedev, Vladimir Poutine, toujours président de la Russie, a mentionné le plan de migration sur le SPO des institutions fédérales de la liste de ses missions au gouvernement, Mettez ainsi cette tâche à lui-même.

Forfaits de logiciels ouverts pour les écoles

Forfaits ouverts par Pour les écoles, conçues pour installer des programmes dans les écoles et les ordinateurs domestiques avec des systèmes d'exploitation Windows et Linux. Linux Live-CD CD est conçu pour fonctionner sur des logiciels ouverts sur Windows Home Computers sans installer Linux sur un ordinateur.

Solutions du gouvernement russe Logiciels publics nationaux en 2008 et 2009. Il a été envoyé à toutes les écoles de la Fédération de Russie et sera établie dans toutes les organisations d'État et budgétaires pour assurer la sécurité nationale dans le domaine de celui-ci.

Système d'exploitation Open Linux

Problème de forfait Open Office

Open Office Office Open Office Il peut être installé librement et utilisé non seulement sur des ordinateurs personnels avec OS Linux, mais également sur des ordinateurs avec Windows OS. Dans le même temps, les documents et les fichiers préparés dans le paquet MS Office Office peuvent être lus et traités dans le paquet Open Office.

Composition du forfait Open Office Open Office:

  1. OpenOffice.org Writer. - Éditeur de texte écrivain avec de riches opportunités de création de lettres, de livres, de rapports, de bulletins d'information, de brochures et d'autres documents compatibles avec MS Office.
  2. OpenOffice.org Calc. - Les feuilles de calcul de calcaire ont des outils avancés pour analyser, construire des diagrammes et prendre des décisions attendues de feuilles de calcul de haute qualité, compatibles avec MS Office.
  3. OpenOffice.org impressionner - L'éditeur d'impression de présentation fournit tous les moyens généraux de présentation multimédia, tels que des effets spéciaux, des outils d'animation et de dessin. Compatible avec le format de fichier Microsoft PowerPoint et peut également enregistrer votre travail dans de nombreux formats graphiques, y compris Macromedia Flash (SWF).
  4. OpenOffice.org Base. - La base de données de base fournit des outils d'outils pour fonctionner avec des bases de données dans une interface simple. Il peut créer et modifier des formulaires, des rapports, des demandes, des tableaux, des vues et des relations afin que la gestion de la base de données de contrôle soit presque la même que dans d'autres applications de base de données populaires. La base comprend HSQLDB comme mécanisme de base de données relationnelle par défaut. Il peut également utiliser DBASE, Microsoft Access, MySQL ou Oracle ou Toute base de données compatible ODBC ou JDBC.
  5. Tirage au bureau ouvert. L'éditeur de graphisme vectoriel de dessin avec lequel vous pouvez tout effectuer à partir de graphiques simples ou de diagrammes de blocs aux œuvres d'art tridimensionnelles. Le dessin peut importer des graphiques à partir de nombreux formats courants et l'enregistrer dans plus de 20 et des formats, y compris PNG, HTML, PDF et Flash.
  6. Gimp. - Éditeur graphique raster Gimp, programme de création et de traitement de graphiques raster. Graphiques vectoriels partiellement pris en charge.

Ouvrir l'éditeur de texte

OpenOffice.org Writer - Editeur de Text Processor et Visual Hypertext, fait partie de OpenOffice.org et est logiciel gratuit (fabriqué sous licence LGPL).

L'écrivain ressemble à Microsoft Word et la fonctionnalité de ces éditeurs est approximativement égale. Fournit à l'utilisateur des outils modernes pour les documents de numérotation, de modification et de mise en forme.

Avec l'interface et la fonctionnalité habituelles:

* Créer et concevoir des paragraphes de texte et de pages, * Ajoutez des partitions et des pieds de page, * Insertion d'images et d'objets multimédia, * Aperçu et impression de documents, * Enregistrement des modifications et de la référence des textes, de la conception automatique des tables, des pointeurs et des notes de bas de page, * Ajout de macros et Contrôle des éléments, * Travaillez avec des tables, * Vérification orthographique et bien plus encore

Le concept d'application de style est une solution remarquable qui facilite la création et la mise en forme de documents. Travailler avec des styles est pris en charge dans tous les composants du paquet de bureau, mais c'est dans OpenOffice.org Writer qu'il est pleinement mis en œuvre.

Cinq groupes de styles: paragraphes, caractères, pages, pages et listes - fournissent à l'utilisateur de nombreuses possibilités de mise en forme de document facile. Panel spécial "Styles and Formatage" vous permet de contrôler les styles en modifiant les nouveaux et en créant de nouveaux. Et plus le document est difficile, plus il est souvent nécessaire de le changer, plus l'avantage de la conception de style devient d'apparence.

Un autre outil - le navigateur - permet de passer rapidement à la transition au document, à choisir des chefs, des notes de bas de page, des chants ou d'autres objets comme points de repère.

Comme pour d'autres composants, le rédacteur, il existe un grand nombre d'ajouts (extensions) qui améliorent la fonctionnalité de base de la composante ou fournissant des fonctions supplémentaires, par exemple une vérification de la grammaire ou une publication dans MediaWiki.

L'écrivain prend en charge un grand nombre de formats pour importer et exporter des fichiers, y compris l'enregistrement des importations PDF et DOCX. Et envoyer un fichier par courrier électronique est effectué en un clic sur le bouton.

Ouvrir des feuilles de calcul de calc

démarrer: OpenOffice.org Calc - Demande de travail avec des feuilles de calcul. Avec cela, vous pouvez analyser les données saisies, calculer, prédire, réduire les données de différentes feuilles et tables, construire des diagrammes et des graphiques.

Calc est à jour et à la demande dans une composante de l'environnement professionnel OpenOffice.org pour travailler avec des feuilles de calcul. Un outil préféré des comptables et des gestionnaires pour créer des rapports.

La saisie étape par étape de la formule dans les cellules de la feuille de calcul avec le maître facilite la formation de formations complexes et imbriquées, démontre des descriptions de chaque paramètre et le résultat final à n'importe quel stade de l'entrée.

Le formatage conditionnel et les styles de cellules vous permettent de rationaliser les données prêtes à l'emploi, ainsi que des tables et des graphiques récapitulatifs montrant les résultats du travail.

Plus de deux douzaines de formats des fichiers d'importation et d'exportation, y compris les fonctions d'importation de texte nous permettent de fonctionner avec pratiquement toutes les données. En outre, en utilisant un outil spécial, vous pouvez importer des données provenant d'autres sources, telles que des bases de données, et vous pouvez créer une plage renouvelable afin que les données importées soient toujours pertinentes.

Connecteurs entre différentes feuilles de calcul et édition de données conjointe (à partir d'OpenOffice.org 3.0).

Une variété de réglages pour l'impression de feuilles prêtes à l'emploi sur l'imprimante sont disponibles: Échelle, champs, pieds de page. Une vérification orthographique intégrée, comme dans un éditeur de texte, améliore la qualité du rapport prêt à l'emploi.

Éditeur graphique vectoriel ouvert

OpenOffice.org Draw. - Un éditeur de graphisme vectoriel, sur la fonctionnalité comparable à CorelDRAW, fait partie de OpenOffice.org.

Éditeur graphique vectoriel Dessin C'est un outil de dessin utilisant des graphiques vectoriels. Il contient un certain nombre de services qui vous permettent de créer rapidement toutes sortes de dessins. Les graphiques vectoriels vous permettent d'enregistrer et d'afficher des images sous forme de vecteurs (deux points et ligne) et non sous la forme d'une composition de pixels (points de l'écran). Les graphiques vectoriels simplifient l'épargne et l'échelle des images.

draw de rédaction graphique. Idéalement intégré au système OpenOffice.org, qui permet d'échanger des dessins entre tous les modules système est très simple. Par exemple, si vous créez un dessin dans le dessin, vous pouvez facilement l'utiliser dans le document Writer à l'aide de copier et d'insérer. Vous pouvez également travailler avec des graphiques directement dans Writer et impressionner des modules à l'aide d'un sous-ensemble de fonctions et d'outils du tirage au sort.

Le paquet comprend des "connecteurs" complets entre les figures pouvant utiliser divers styles de lignes et permettre des dessins de dessin, tels que des organigrammes.

La nécessité d'un éditeur de vecteur dans le cadre du package de bureau ne cause pas de doutes. La portée d'un tel éditeur est plutôt large: des dessins les plus simples et des annonces à des schémas, des diagrammes et des dessins.

En plus de ses propres objets, vous pouvez insérer des diagrammes, des formules et d'autres éléments créés dans d'autres composants OpenOffice.org. Le tirage au sort prend également en charge les exportations d'images raster de la plupart des formats, communes et spéciales.

Le tirage au sort a tous les outils nécessaires inhérents aux éditeurs de vecteurs:

* Lignes de connexion, lignes dimensionnelles, tables. * Travailler avec du texte et des effets de texte; * Changer de couleur de couleur, ombre, transparence; * Hébergement, liaison et contrôle des objets avec des diapositives, des couches et des guides; * Les différentes opérations sur des objets sont prises en charge: soustraction d'addition, regroupement et convertissage de chiffres; * Dessiner des objets tridimensionnels; * Dessin avec des primitives graphiques, des courbes de faisceau; * Effets: éclairage, morphing et duplication;

En plus de ses propres objets, vous pouvez insérer des diagrammes, des formules et d'autres éléments créés dans d'autres composants OpenOffice.org. Le tirage au sort prend également en charge les exportations d'images raster de la plupart des formats, communes et spéciales.

Utilisation de la galerie (stockage d'objets) vous permet de rationaliser les images disponibles et que le support de styles de texte économise du temps dans la fabrication du même type d'objets.

Le dessin ou le dessin prêt peut être imprimé sur l'imprimante ou exporter vers une image raster ou, par exemple, au PDF.

Taille de motif maximum dans le tirage au sort - 300x300 cm.

À partir de la version 3.0 OpenOffice.org, tirez parti des supports non seulement des exportations, mais également d'importer pdf (besoin d'installer une extension spéciale openoffice.org).

Base de base relationnelle ouverte

Base est une base de données relationnelle ouverte qui vous permet de créer, modifier et traiter des données d'onglet.

Les utilisateurs reçoivent un ensemble assez important d'outils et de tables de traitement de données: éditeurs de formulaires, demandes, rapports, tables de base de données. Avec leur aide, vous pouvez analyser les données saisies, effectuer des calculs, prédire, réduire les données de différentes feuilles et tables, créer des graphiques et des graphiques.

L'éditeur de requêtes vous permet de créer un spectre presque complet de requêtes SQL aux bases de données pour sélectionner, modifier, ajouter des données. Les demandes investies et les demandes avec des paramètres sont prises en charge. La partie visuelle de l'éditeur simplifiera le processus de construction d'utilisateurs de démarrage.

Editeur de formulaire vous permet de profiter de presque tous les outils de gestion de contenu de base de données standard. Il fournit des éléments de texte, de numériques, de champs binaires, de listes, de listes "déroulantes", de tables, de boutons, de calendrier et d'autres éléments.

outil de travail avec des sources de données externes et des DBMS intégrés HSQLDB. Utilisation de la base, vous pouvez ajouter, supprimer, modifier les entrées de base de données: MySQL, HSQLDB (est généralement disponible avec OpenOffice.org), PostgreSQL, DB2, Oracle.

Il est également possible de travailler avec DBF, des tables d'accès MS, des livres d'adresses, des fichiers texte, ainsi que des feuilles de calcul créées à OpenOffice.org Calc ou MS Excel.

L'accès aux sources de données externes est effectué en utilisant ODBC, JDBC, SDBC et d'autres technologies. Une liste complète des technologies et des sources de données pris en charge dépend du système d'exploitation utilisé.

La gestion plus complexe et le traitement des données sont effectuées à l'aide d'outils linguistiques de programmation AOBASIC.

L'éditeur de table vous aidera à créer des tables et à les gérer dans la base de données HSQLDB intégrée, ainsi que certaines restrictions possibles pour les autres bases de données.

Base dispose d'un assistant de rapports intégré avec des fonctions de base pour créer des rapports ou des tables ou des requêtes. Mais il y a un meilleur outil de rapport - Sun Signal Builder. Cet outil vous permet de créer des rapports de presque toutes les complexités. Il prend en charge le regroupement, exécutant des fonctions utilisateur intégrées, la mise en forme conditionnelle. Le résultat de la SRB est l'écrivain ou le document de calcul, qui peut être imprimé ou édité ultérieurement.

Utilisation de la base, vous pouvez créer des sources de données. Par exemple, en organisant une connexion à la base de données externe à la base et en tournant les données requises de la requête SQL, vous pouvez travailler avec ces données dans OOO CALC.

Systèmes de programmation ouverts

  1. Freepascal. 2.0.4 - Compilateur de Pascal et d'objet gratuit - Lazare ou Kdevelop est recommandé comme IDE.
  2. Éclipse - Ouvrir un complexe de systèmes de programmation ouverts pour développer des applications multiples modulaires.
  3. Gambas. - Système de programmation gratuit 2) IDE Visual Basic pour créer un logiciel basé sur QT, GTK, OpenGL, SDL ainsi que CGI Web

Paquet minimum ouvert pour les écoles

Comprend des programmes ouverts

  1. milieu graphique Xfce;
  2. Éditeur de texte rapide abiword;
  3. Éditeur de tableur gnumeic.

Paquet logiciel minimum pour:

  1. Paquet de bureau: OpenOffice.org 2.3;
  2. Navigateur Web: Firefox 2.0;
  3. Éditeur d'image: GIMP 2.4;

Un disque supplémentaire contient des programmes pour les écoles et autres établissements d'enseignement:

  1. Éditeur de pages Web Bluefish;
  2. Langages de programmation Pascal (gratuit Pascal and Lazare), Basic (Gambas), Logo (Kturtle);
  3. Systèmes informatiques mathématiques (Maxima et Scilab);
  4. Antivirus Server Caching Clamav et Squid, DBMS PostgreSQL

Optimisé pour installer et travailler sur un ordinateur de 128 à 256 Mo de mémoire et du processeur de PI 233 MHz.

Linux LiveCD CD

CD Linux Live-CD est conçu pour fonctionner sur OUVERT ON Windows Home Computers sans installer Linux sur un ordinateur.

Cd l inuks Live CD. Optimisé pour travailler avec un CD pour installer Linux à un ordinateur de 128 à 256 Mo de mémoire et le processeur de PI 233 MHz. Prend en charge des sessions de travail qui vous permettent de sauvegarder les paramètres et les documents dans le dossier à domicile entre les redémarrages.

Une option avec les exigences matérielles les plus faibles fournit des performances acceptables même sur des systèmes avec une capacité de mémoire de 128 Mo.

Comprend un environnement graphique XFCE; Cette distribution comprend un éditeur de texte facile et rapide ABIWORD et le programme d'édition de feuille de calcul gnumeric.

De plus, le premier disque contient:

  1. Paquet de bureau: OpenOffice.org 2.3;
  2. Navigateur Web: Firefox 2.0;
  3. Courriel: Caillettes de griffes;
  4. Travailler avec des images: GIMP 2.4;
  5. et plus de 1000 programmes qui résolvent la gamme de tâches la plus large.

Serveur d'école.

Serveur d'école. - Système d'exploitation serveur avec une fonctionnalité large, entièrement personnalisable via l'interface Web via laquelle le contrôle des composants est effectué.

Structure:

  1. applications Web pour aider à l'organisation du processus éducatif:
  2. Moodle - un système d'apprentissage distant et interactif contient des exemples de cours;
  3. MediaWiki est un système pour l'organisation "Base de connaissances", utilisant la technologie Wiki;

organiser un réseau local:

  1. Serveurs DHCP et DNS;
  2. serveur proxy Squid (avec prise en charge de la sortie des statistiques d'accès);
  3. pare-feu;
  4. gestion de l'interface réseau;
  5. time Server exact;
  6. serveurs de fichiers:
  7. Samba Server (pour organiser l'accès aux catalogues disponibles sur le protocole Samba);
  8. Serveur ftp;
  9. interface pour créer des miroirs de référentiel locaux;
  10. cUPS PRINT SERVEUR;
  11. Mysql (pour moodle et mediawiki);
  12. web Server Apache2;
  13. interface pour mettre à jour le système (y compris le paramètre de mise à jour);
  14. sauvegarde;
  15. gestion des comptes (capacité d'importer des comptes à partir du système 1C: chronographe);
  16. serveur de messagerie avec support pour Anti-Virus et Spam.
    • Vak, prof., Dok.komp.nuk 04:29, 19 juillet 2009 (UTC)

Logiciel ouvert en Russie

Actuellement, le logiciel ouvert commence à se généraliser dans le système éducatif russe, parmi les raisons pour lesquelles ils appellent la grande distribution illégale de logiciels d'importation fermés commerciaux.

Solutions gouvernementales. Les logiciels publics ouverts en 2008 ont été introduits dans toutes les écoles de la Fédération de Russie et seront établis dans toutes les organisations d'État et budgétaires pour assurer la sécurité nationale dans le domaine de celui-ci.

Les logiciels publics peuvent être librement installés et utilisés dans toutes les écoles, bureaux, universités et tous les ordinateurs personnels, dans tous les organisations et institutions de l'État, du budget et des entreprises et des institutions de la Russie, ainsi que dans les pays de la CEI, selon la licence publique générale (GPL).

    • Vak, prof., Doc.komp.nuk 09:50, 16 juillet 2009 (UTC)

Logiciel ouvert dans les écoles et les universités

Utiliser ouvert par Et les technologies Linux dans les écoles et les universités de Moscou ont commencé en 2005-2006. Après avoir effectué des séminaires scolaires "Technologies Linux et Open Software", ainsi que d'IBM et de l'UNESCO, sur la base de MPGU.

En 2007 Solutions du gouvernement de la Fédération de Russie, les logiciels ouverts sous-jacents ont été recommandés pour introduire dans toutes les écoles de Russie et utiliser pour apprendre des technologies informatiques et d'information dans tous les bureaux informatiques de toutes les écoles de la Fédération de Russie.

Préhistoire des forfaits de base Les programmes sur la science informatique, leur développement, la mise en œuvre et la distribution à l'École de la Russie et des pays de la CEI ont commencé à la fin des années 90, lorsque les programmes de base des programmes ont été développés pour un ordinateur personnel national BC, Corvette et TCNC et distribué sous forme d'ouverture et des logiciels libres pour les écoles.

Toutes les lycées en Russie en 2008-2009. Reçu des forfaits de base de logiciels ouverts commerciaux et gratuits agréés pour l'apprentissage de l'alphabétisation informatique, des bases de l'informatique et des nouvelles technologies de l'information avec les systèmes d'exploitation Windows et Linux.

Dans quatre régions de la Russie En 2008-2009 Les travaux sur la mise en œuvre et l'utilisation dans les écoles secondaires de forfaits logiciels de base pour l'informatique et les équipements informatiques et les technologies de formation et les enseignants informatiques fonctionnent sur Windows et Linux ont été lancés.

Selon La doctrine de la sécurité de l'information de la Fédération de RussieLa formation de l'alphabétisation informatique et de l'informatique doit être accompagnée de bibliothèques juridiques dans les informations de formation en informatique, à la protection contre les virus informatiques, aux sites porno et à la sécurité de l'information dans des réseaux informatiques locaux et mondiaux basés sur des logiciels ouverts gratuits.

En 2007, les premiers manuels scolaires ont été émis pour les universités et les écoles pour enseigner aux informaticiennes conformément aux normes d'études de l'État avec des logiciels fermés ouverts libres dans Windows et Linux.

    • Vak, prof., Doc.komp.nak 09:51, 16 juillet 2009 (UTC)

Définition de la source ouverte

Définition de la source ouverte (ouverte) Il est utilisé par l'initiative Open Source pour déterminer le degré de conformité avec la licence de logiciel pour ouvrir les normes logicielles (logiciels ouverts). Basé sur les directives de Debian pour les logiciels gratuits qui font une pièce brisée sont écrites par Bruce.

La définition se compose de dix exigences de licence Ouvert par:

  1. Distribution gratuite. Cela signifie que la licence ne doit pas imposer de restrictions à la vente et à la distribution de logiciels.
  2. Textes de source disponibles. Même si le logiciel n'est pas fourni avec les textes source, ces textes doivent être facilement accessibles.
  3. La possibilité de modification. Une seule occasion de lire les textes source ne permet pas d'expérimenter avec eux et de libérer des modifications.
  4. Même en cas d'inviolabilité du texte du droit d'auteur, des dérivés et leurs textes source doivent être distribués librement.
  5. Pas de discrimination à l'égard des personnes et des groupes de personnes. Certains pays, tels que les États-Unis, ont des restrictions à l'exportation de logiciels.
  6. Aucune discrimination à utiliser. La licence libre doit résoudre tous les types d'activité, y compris la recherche génétique et nucléaire, l'utilisation commerciale, etc.
  7. Distribution d'une licence. Les droits associés au logiciel ouvert doivent être applicables à tous les utilisateurs du programme sans la conclusion d'accords supplémentaires, par exemple des accords de non-divulgation.
  8. La licence ne doit pas limiter d'autres logiciels. À l'exception de l'incompatibilité banale, l'utilisateur a le droit de choisir que de profiter.
  9. La licence doit être neutre technologiquement. C'est-à-dire que la licence ne doit rien exiger de l'interface ou des technologies utilisée dans le programme dérivé.
  10. La licence ne doit pas être attachée à un produit spécifique. Les droits au code du programme ne doivent pas dépendre de la partie si le programme fait partie d'un produit. Une personne qui diffuse le programme dans la séparation de la collection ou de la partie transférée du code à un autre produit a les mêmes droits que la collection donnée.

Il n'y a pas de moyen simple de savoir lequel est le meilleur modèle de développement de logiciels pour votre entreprise, open source ou breveté.

En open-source, il existe de nombreux développeurs et programmeurs qui sont dans le petit degré d'intimidation de l'idée d'une commercialisation de logiciels, mais cela crée une menace pour l'industrie du logiciel commercial, qui est la plus menacée du concept de logiciel open source .

La différence entre eux est assez évidente, car chaque modèle a sa propre part d'avantages et de minus. Néanmoins, des options de pesée entre la source ouverte et la propriété pour trouver lequel est un défi.

Comme pour toutes les difficultés de prise de décision, vous ne pouvez être sûr que "cela dépend". Il est clair que quelqu'un a un léger avantage sur un autre en termes de fonctionnalités et de caractéristiques qui les définissent définitivement.

L'idée que l'on contredit complètement l'autre n'est pas tout à fait vraie. Cet article explique la différence entre eux.

Quel est le logiciel open source?

Tout a commencé avec Richard Pokalman, qui a développé le projet GNU en 1983, qui a stimulé le mouvement de logiciels libres, qui ont finalement conduit au mouvement révolutionnaire des logiciels open source.

Les personnes communautaires travaillant avec des logiciels permettront à quiconque d'étudier et de modifier le code source ouvert à n'importe quel but voulu. Le mouvement open source a violé toutes les barrières entre développeurs / programmeurs et fournisseurs de logiciels qui encouragent tout le monde à ouvrir une coopération. Enfin, l'étiquette logicielle open source a été officiellement publiée à la session stratégique de Palo-Alto, en Californie, en 1998, afin de faciliter l'adoption de ce nouveau mandat, qui ressemble à elle seule à la liberté académique.

L'idée est de libérer le logiciel conformément à la catégorie de licences ouverte afin que tout le monde puisse voir, modifier et distribuer le code source selon vos besoins.

Il s'agit d'une marque de certification appartenant à une initiative open source (OSI). Le terme "logiciel open source" fait référence au logiciel développé et est testé par une coopération ouverte, ce qui signifie que l'une des connaissances académiques nécessaires peut accéder au code source, la modifier et distribuer sa propre version du code mis à jour.

Tout logiciel sous une licence open source doit être ouvert ouvertement parmi les utilisateurs et est redistribué par d'autres si les conditions de distribution correspondent à la définition de l'OSI open source. Les programmeurs ayant accès au code source du programme sont autorisés à manipuler les parties du code en ajoutant ou en modifiant les fonctions qui ne fonctionnent pas autrement.

Quel est le logiciel exclusif?

Contrairement à une source open source, il existe un logiciel, dont le code source ne peut être modifié que par une personne ou une organisation qui l'a créée.

Propriétaire ou éditeur de logiciels droits de propriété intellectuelle exclusivement sur le code source. Nous appelons ce logiciel "logiciel propriétaire", car seul le (s) propriétaire (s) initial (s) du logiciel est légalement autorisé à vérifier et à modifier le code source.

Il suffit de mettre, logiciel propriétaire est un logiciel qui n'appartient qu'à une personne distincte ou à une organisation qui l'a développée. Le logiciel propriétaire, comme suit du nom, est la propriété exceptionnelle de leurs créateurs ou d'éditeurs, et quiconque hors communauté n'est pas autorisé à utiliser, modifier, copier ou distribuer des versions logicielles modifiées.

Le propriétaire est le propriétaire exclusif du copyright sur des logiciels et elle a uniquement le droit de modifier ou d'ajouter des fonctions au code source du programme. Il est le seul propriétaire d'un programme qui peut le vendre dans certaines conditions, que les utilisateurs devraient suivre pour éviter les conflits légaux.

Contrairement à un logiciel open source, la structure interne du logiciel propriétaire n'est pas divulguée et les limitations sont superposées aux utilisateurs de l'accord de licence d'utilisateur final (CLUF), dont les conditions doivent être respectées par les utilisateurs finaux légaux en ce qui concerne les logiciels.

Des exemples de logiciels propriétaires incluent iTunes, Windows, MacOS, Google Earth, Unix, Adobe Flash Player, Microsoft Word, etc.

La différence entre le logiciel open source et propriétaire

Contrôle logiciel ouvert et exclusif

L'idée est que les développeurs et les programmeurs sont autorisés à explorer et à modifier le code source car les cris nécessaires à voix haute. Plus de contrôle signifie une plus grande flexibilité, ce qui signifie que les non-programmeurs peuvent également bénéficier d'une coopération ouverte. Propre logiciel, au contraire, limite le contrôle uniquement au propriétaire du logiciel.

Sécurité du logiciel ouvert et breveté

Parce que quiconque a les connaissances nécessaires peut ajouter ou modifier des fonctionnalités supplémentaires au code source du programme afin qu'elle fonctionne mieux, elle fournit une meilleure stabilité logicielle, car le logiciel incorrect peut être corrigé et remplacé. À mesure que les développeurs peuvent travailler sans restrictions, il leur permet de corriger les erreurs qui dissuadent les développeurs ou les éditeurs d'origine.

Prise en charge des pilotes logiciels ouverts et brevetés

Les forfaits logiciels open source ont souvent des pilotes manquants, ce qui a naturellement, lorsque vous avez une communauté ouverte d'utilisateurs ayant accès à chaque ligne de code individuelle. Le logiciel peut inclure un code modifié par un ou plusieurs faces, chacun étant soumis à des conditions différentes. . L'absence de soutien officiel ou parfois d'utilisation de conducteurs génériques peut mettre un projet à risque. Le logiciel propriétaire signifie prendre en charge un groupe fermé, ce qui signifie une meilleure performance.

Facilité d'utilisation du logiciel Open Source et du logiciel propriétaire

Contrairement aux projets open source, propriétaires, en règle générale, sont élaborés en tenant compte du groupe limité des utilisateurs finaux avec des compétences limitées. Ils sont destinés à une gamme limitée d'utilisateurs finaux, contrairement aux projets réalisés dans des communautés open source. Les utilisateurs en dehors de la communauté des programmeurs ne rechercheront même pas le code source, sans parler de son changement.

Opacité du logiciel ouvert et breveté

Restrictions sur la visualisation des utilisateurs finaux interdites Pour modifier le code, sans parler de son débogage, sans contrôler les solutions de dérivation possibles. La structure interne du logiciel propriétaire est strictement fermée d'accès signifie qu'ils manquent de transparence, ce qui rend presque impossible pour les utilisateurs d'offrir même des modifications ou une optimisation des logiciels. D'autre part, Open Source contribue à une coopération ouverte, ce qui signifie des erreurs plus petites et des corrections d'erreur plus rapides avec un nombre plus important de difficultés.

Logiciel open source et logiciel propriétaire: tableau comparatif

Résumé du logiciel open source

Open-Source fait référence au logiciel dont le code source est disponible pour toute personne qui a accès et modifie, tandis que le logiciel propriétaire concerne des logiciels appartenant à une personne physique exclusivement physique ou d'éditeur qui l'a développé. Contrairement à un logiciel open source, le logiciel propriétaire est géré par une personne distincte ou une organisation qui détient des droits de propriété intellectuelle exceptionnellement sur le code source, et personne en dehors du cercle ne peut voir ce code et ne pas le vérifier. La principale différence entre eux est que les projets open source ont la capacité de se développer, car ils peuvent répéter des millions de développeurs situés dans le monde entier.

Dans les programmeurs, il existe des personnes prêtes à fournir les résultats de leur travail avec la possibilité de les modifier et de les améliorer. Nous parlons de fabricants de logiciels dites ouverts, qui ont fait de nombreuses années le sujet des différends de la communauté mondiale informatique. Certains disent que sur le futur ouvert, d'autres - au contraire, considérez cela dangereux et inutile. Mais qui est la fin de la droite? Il est peu probable qu'il y ait une réponse finale à cette question.

Alors, quel est le logiciel ouvert? La définition la plus courante de ce terme révèle peut-être ses principales caractéristiques. Logiciel ouvert (fred. Logiciel Open Source) est tout logiciel open source, les produits logiciels, sur une base qui sont disponibles non seulement pour la visualisation, mais également pour changer, ce qui vous permet d'utiliser le code déjà créé pour écrire de nouvelles versions logicielles pour Corrections d'erreurs et raffinement d'un programme ouvert. Il convient de noter que cette définition, selon les supporters de la source ouverte, ne présente pas pleinement l'essence du concept. Depuis leur point de vue, open logiciel est, en plus de la modification du code source, également une philosophie entière, dont la signification est la création d'une société d'information via l'utilisation globale de produits logiciels ouverts dans toutes les sphères de l'activité humaine.

Quel est le charme du logiciel ouvert? Selon les représentants de ce courant, la source ouverte permet:
a) ajuster le produit logiciel pour répondre aux exigences d'un utilisateur ou d'un groupe d'utilisateurs spécifique;
b) éliminer les erreurs des développeurs précédents;
c) Affiner et améliorer le produit logiciel.

En outre, sur la base du code Open est principalement gratuit, qui est particulièrement attiré par les petites et moyennes entreprises, qui, par exemple, ne sont pas en mesure de se fournir des licences de logiciels commerciaux. Les partisans de l'idée de l'ouverture du code source que l'avantage du logiciel open source alloue sa sécurité, c'est-à-dire ouvert en raison de sa popularité insuffisante n'est pratiquement pas soumis à des attaques virales. Et si la menace est encore découverte, elle est éliminée dans les plus brefs délais possible, car il existe un accès au code source, en règle générale, de nombreux professionnels et amants qui soutiennent la communication entre eux. En conséquence, la menace de la sécurité, déjà découverte, est rapidement éliminée par l'un des membres de la communauté ou des efforts conjoints.

Il convient de noter que dans la vue globale, le logiciel ouvert comprend des logiciels open source directement, ainsi que d'autres variétés de produits logiciels pouvant être distribués gratuitement et fournissent le code source pour apporter des modifications. Un tel logiciel comprend des programmes gratuits (logiciels gratuits) et gratuits.

Ainsi, le terme open source (logiciel ouvert) a été utilisé pour la première fois en 1998 par les programmeurs Eric Steven Raymond (Bruce Perens). Ils étaient convaincus que le terme logiciel libre (logiciel libre) en anglais est ambigu et en quelque sorte peut même faire peur aux entrepreneurs potentiels d'un tel logiciel. Actuellement, Open Source est la marque d'initiative Open Source, qui est engagée dans la distribution de la source ouverte. En outre, il existe également un comité spécial qui décide si une licence d'un programme particulier peut porter le nom open source.

Il convient de clarifier que la plupart des logiciels ouverts sont à la fois gratuits. Les définitions d'ouverture et de libre, bien qu'ils ne coïncident pas complètement entre eux, mais en général, des moments sont proches et la plupart des licences de programme correspondent aux deux variétés.

La différence entre les logiciels open source et libre réside dans les priorités. Par exemple, les supporters open source se concentrent sur le travail open source comme méthode de développement, de mise à niveau et de maintien des programmes. Les partisans du terme "logiciel libre" estiment qu'il est le droit de distribution, de modification et d'étude gratuite des programmes qui constituent le principal avantage des logiciels ouverts gratuits, fixant ainsi la paternité d'un produit logiciel spécifique.

Le Fondateur du concept de logiciel libre est le programmateur américain Richard Stallman (Richard Matthew Stallman). C'est lui qui pour la première fois a formulé le concept de logiciels libres, qui reflétait les principes des programmes de développement ouverts dans la communauté scientifique créée dans les universités américaines dans les années 1970. Pokalman a formulé des critères clairs pour le logiciel libre. Ces critères stipulent ces droits que l'auteur du programme GRATUIT transmet un utilisateur. Ainsi, à l'aide de logiciels libres, l'utilisateur reçoit une "quatre libertés": exécuter, étudier, distribuer et améliorer le programme.

C'est à dire:
- "zéro liberté" - le programme peut être utilisé avec n'importe quel objectif.
- "Première liberté" - Vous pouvez apprendre comment le programme fonctionne et l'adapte à vos objectifs. La condition est la disponibilité du code source du programme.
- "Deuxième liberté" - Vous pouvez distribuer des copies du programme pour aider le développeur.
- "Troisième liberté" - Le programme peut être amélioré et publier votre version améliorée afin de bénéficier de la communauté entière. La condition est également la disponibilité du code source du programme.

Un programme qui répond à tous ces principes peut être considéré gratuit, c'est-à-dire ouvert ouvert et accessible à la communauté scientifique et simplement pour les personnes et les organisations intéressées. Il est nécessaire de souligner que ces principes n'affectent que la disponibilité des programmes d'utilisation universelle, de critiques et d'amélioration, mais ne négocie pas d'argent liés à la diffusion de programmes, notamment de ne pas suggérer et gratuitement.

Le mécanisme de travail du logiciel libre est que le produit de programme et son code source sont protégés par le droit d'auteur, ce qui donne au titulaire du droit d'auteur la totalité de la distribution et de la modification du programme, même dans le cas où le code source est disponible. C'est-à-dire que l'auteur a le droit, y compris la vente de son produit. Cependant, dès que les utilisateurs n'ont pas reçu le droit de recevoir des codes de programme source, changez-les et distribuez plus loin, le logiciel devient non libres - quelles que soient les autres conditions.

En ce qui concerne les conditions de diffusion et d'utilisation de programmes de logiciels libres, il est souvent interdit d'être interdit et d'inverser le développement, le changement, la répartition est négociée dans le contrat de licence.

Néanmoins, il existe des programmes qui tombent, selon certains experts, sous la définition de l'ouverture, mais pas libre. De tels programmes s'appliquent, par exemple, des archives RAR UNRARNGINGER RAR. Le fait est que son code source est dans le domaine public, mais la licence interdit l'utilisation de ses archives compatibles RAR.

Bien entendu, le fait que les catégories de logiciels ouverts soient différentes, car elles suggèrent un degré de liberté différent pour les actions des utilisateurs. Dans le même temps, vous pouvez parfois observer une différence significative entre la définition de logiciels libres et ouverts. Logiciel ouvert, c'est-à-dire que le logiciel Open Software (logiciel Open Source) est une méthode de développement de logiciels à laquelle le code source créé est ouvert, c'est-à-dire accessible au public pour la visualisation et le changement. Cela permet à chacun d'utiliser le code déjà créé pour ses besoins et, peut-être, de l'aide au développement d'un programme ouvert. Le logiciel libre est le droit de l'utilisateur, mais pas l'obligation du fabricant, car La licence ouverte n'exige pas que le logiciel a toujours été fourni gratuitement. Cependant, bon nombre des projets open source les plus réussis sont toujours gratuits.

L'accès ouvert aux programmes de code de code source est également une fonctionnalité clé du logiciel libre, donc le terme "logiciel open source" (sur le texte open source) ultérieurement, le terme "logiciel open source" (selon le texte open source) semble être Encore plus de succès pour la désignation du phénomène du logiciel libre que la collision offerte à la fois. Logiciel libre. "

Notez que les avantages du développement libre pour l'utilisateur ne doivent pas être exagérés. Tous les programmes gratuits ne sont pas également accessibles à la modification de l'utilisateur, ce qui, d'autre part, est tout à fait inutilement lié à la licence de leur distribution. Un rôle important est joué par le volume du programme: s'il existe des dizaines de milliers de lignes (comme, par exemple, dans OpenOffice.org - analogue de Microsoft Office), alors même un technicien qualifié aura besoin de très longtemps pour trouver et éliminer l'erreur. Comptez sur les développeurs qui répondront à tous les commentaires et suggestions des utilisateurs et corrigeront immédiatement le programme, il est également impossible, car ils ne comportent aucune obligation de la qualité du programme. À cet égard, le programme breveté peut être dans une meilleure position.

Il convient de noter que tous les participants au processus de programme Open effectuent généralement un programme d'intérêt spécifique ou parce que ce logiciel est l'outil dont vous avez besoin pour toute activité. Le temps qui a été dépensé pour l'amélioration du programme n'est pas payé, il n'ya donc aucun espoir que les circonstances ne seront pas modifiées et que le développement ne s'arrête pas du tout. Les cas sont connus lorsque le développement du programme a commencé grâce à un seul auteur d'enthousiastes qui attire beaucoup pour y participer, puis l'enthousiasme du leader s'éteint et avec elle, le développement de logiciels est suspendu. Malheureusement, il existe aujourd'hui des milliers de programmes gratuits qui ne pouvaient pas atteindre une version de travail à part entière. De plus, le programme peut être nécessaire, mais ne pas causer d'intérêt, ce qui signifie qu'il n'y a pas de développeurs libres pour cela.

Le lieu de programmes gratuits sur le marché actuel est très significatif et de nombreuses entreprises commerciales et d'État utilisent des logiciels libres directement ou indirectement. Par exemple, tous les internautes, bien que indirectement, utilisent le programme Linge gratuit qui fournit le service DNS. De plus, de nombreuses organisations (en particulier fournissant des services via le World Wide Web) utilisent un serveur Web gratuit Apache à partir duquel le bénéfice de la société peut également dépendre des serveurs sur la plate-forme Linux.

L'avantage d'utiliser gratuitement et ouvert est évident: pour lui, en règle générale, n'a pas à payer, et si vous en avez, cela en valait beaucoup moins cher que les analogues brevetés. Le principal inconvénient, du point de vue de l'utilisateur commercial, est que les développeurs de programmes gratuits ne comportent aucune obligation sauf la morale. C'est-à-dire que pour la qualité des logiciels, ils ne répondent essentiellement pas.

Par exemple, dans l'une des licences publiques (GNU), il existe même un libellé standard qui corrige le manque de garanties: «Ce programme est fourni sous les termes« comme c'est ». Sauf indication contraire par écrit, l'auteur et / ou D'autres titulaires du droit d'auteur n'assument aucune obligation de garantie, à la fois expressément prononcée et implicite, en ce qui concerne le programme, y compris la garantie implicite du statut de base lors de la vente et de la pertinence d'utilisation à des fins spécifiques, ainsi que de toute autre garantie. "

À propos, le système GNU est actuellement plus largement connu sous le nom de GNU / Linux ou simplement Linux est assez courant, en particulier sur le marché du serveur, et est un produit logiciel entièrement rempli. Il consiste en un grand nombre de programmes de projets GNU (d'abord des utilitaires système et de la chaîne d'outils GNU), des noyaux Linux - une partie du système chargé d'effectuer d'autres programmes incluant des pilotes de périphérique, etc., et de nombreux autres programmes gratuits.

Par conséquent, aujourd'hui, il y a une tendance lorsque les grandes entreprises informatiques, telles que Intel, Oracle ou IBM, tentent de soutenir des projets de développement de logiciels libres, de payer pour les travaux du personnel de ces projets pour le développement de développeurs à une haut niveau. Pourquoi le font-ils, car le logiciel ouvert et libre est-il compétitif? La réponse est simple - elles voient dans cet avantage qu'ils essaient de ne pas faire les manques, car chaque jour de la base de données open source, il y a de nombreux programmes, dont certains peuvent devenir des produits commerciaux puissants.

Il existe plusieurs licences de base qui sont utilisées pour se distribuer gratuitement à: AROS Licence publique, Licence BSD, CDDL, Licence publique commune, Licence de documentation gratuite GNU, Licence publique générale GNU, Licence publique Générale GNU, Licence MIT, Licence publique de Mozilla, License Open Directory et al. Pour toutes les licences gratuites, d'une manière ou d'une autre, se caractérise par la conformité des principes de la copigalft (copyleft est un punishti du mot copyright). Contrairement à l'approche traditionnelle du droit d'auteur, dans laquelle la liberté de copier des travaux est limitée, le principe de Copigalfta utilise des lois sur le droit d'auteur afin de garantir qu'il est impossible de limiter à quiconque au droit d'utiliser, de changer et de distribuer, à la fois le travail lui-même et fonctionne. Basé sur elle. L'idée de la copileft est que chacun qui diffuse le programme, à la fois avec le changement et sans eux, n'a pas le droit de restreindre sa liberté de distribution ou de modifications ultérieures. Le piggyback garantit que chaque utilisateur est libre dans ses actions.

Le nombre de licences correspondant à la définition du concept de source ouverte (logiciel ouvert) est actuellement plus de cinquante ans. Open Source est la marque de commerce de l'Organisation Open Source Initiative. Un comité spécial est décisif si la licence peut porter le nom open source. L'un des plus grands sites Web au monde pour les développeurs de logiciels ouverts est le portail Sourceforge.net bien connu. Sur ce site, les développeurs peuvent placer et développer conjointement leurs projets de programme. Actuellement, Sourceforge.net compte plusieurs centaines de milliers de projets et le nombre d'utilisateurs enregistrés dépasse un million.

Bien sûr, les logiciels ouverts et libres capturent de plus en plus le public. Les programmes basés sur le code Open sont utilisés avec succès par les utilisateurs privés et les organisations commerciales, de l'État et des publics. Le logiciel basé sur l'open source et le logiciel libre est déjà utilisé comme préréglage pour certains modèles d'ordinateurs portables et de netbooks de différents fabricants. De plus, le logiciel open source conquête progressivement le système d'automatisation des petites et moyennes entreprises.



Avez-vous aimé l'article? Partagez-le