Maison >Périphériques technologiques >Industrie informatique >Tendances open source à rechercher en 2024

Tendances open source à rechercher en 2024

Lisa Kudrow
Lisa Kudroworiginal
2025-02-09 12:21:11860parcourir

Open Source Trends to Look for In 2024

2024 Prévision de tendance de développement des logiciels open source

L'adoption généralisée des outils d'intelligence artificielle et d'apprentissage automatique par la communauté open source devrait continuer de croître en 2024, bien que les débats juridiques et éthiques entourant la propriété intellectuelle et les problèmes de licence soient toujours en cours.

La communauté open source se concentrera davantage sur la sécurité, dans le but de trouver de meilleures façons de maintenir les projets populaires et d'assurer l'engagement à long terme du personnel de maintenance open source.

Le soutien de l'entreprise à la communauté open source devrait croître, avec plus d'initiatives et de parrainages visant à soutenir les créateurs open source tels que le programme Accelerator de GitHub et le programme Pioneers de Codacy.

L'essor du bureau de projet open source (OSPO) de l'entreprise devrait se poursuivre en 2024 et au-delà, car ils aident à garantir des stratégies et des protocoles open source plus efficaces et à moindre risque.

Selon le rapport open source d'Open Logic en 2023, 80% des sociétés interrogées ont déclaré avoir augmenté leur utilisation de l'open source au cours de la dernière année. Alors que les entreprises continuent d'augmenter leur adoption de l'open source, le domaine open source continuera de croître grâce à leur communauté énorme et ciblée.

Comme toujours, les nouvelles technologies et les meilleures pratiques pour les logiciels open source (OSS) émergent, conduisant la communauté à un nouveau chemin passionnant. Voici quelques tendances sur lesquelles vous vous attendez à ce que l'écosystème open source se concentre davantage en 2024.

Cet article a été écrit par Codacy. Merci de soutenir les partenaires qui ont rendu le point de point possible.

Adoption fvergente de l'intelligence artificielle et de l'apprentissage automatique

En 2023, la communauté de développement de logiciels a accepté l'intelligence artificielle (IA) et l'apprentissage automatique (ML). Une récente enquête GitHub a montré que 92% des développeurs utilisent des assistants codants alimentés par l'IA.

Les outils d'intelligence artificielle et d'apprentissage automatique peuvent non seulement aider les codeurs;

L'adoption de l'intelligence artificielle en open source augmente également rapidement et est devenue complètement courant. Nous avons vu Google utiliser l'intelligence artificielle pour les tâches d'image et de reconnaissance vocale. Facebook a également publié une bibliothèque d'apprentissage automatique open source appelée Pytorch.

L'adoption et l'utilisation de l'intelligence artificielle sont un aspect, et l'autre aspect est les problèmes juridiques et éthiques provoqués par cette adoption. Le logiciel open source est à l'avant-garde de nombreux débats de ce type, car la plupart des données codées utilisées pour la formation de modèles d'apprentissage automatique sont des projets open source.

Cette méthode d'apprentissage remet en question la propriété intellectuelle et les problèmes de licence. Les créateurs d'OSS utilisant le code utilisés pour former l'IA devraient-ils être compensés? Est-il légal de former ces outils sur les œuvres des autres?

Nous avons vu que les créateurs d'images alimentés par AI et les outils d'écriture ont réussi à éviter les problèmes de droit d'auteur. Cependant, un recours collectif a déposé une plainte contre GitHub, accusant leur outil de copilote de l'IA de violation de nombreuses licences open source.

Bien que la possibilité de résoudre ces problèmes de légalité et éthiques concernant l'utilisation de la technologie d'IA prendra beaucoup de temps à résoudre, il est difficile de croire que ces préoccupations peuvent ralentir l'étendue des outils d'apprentissage de l'IA et de la machine dans les open source et Autres champs Intérêt et vitesse d'adoption.

Focus plus sur la sécurité

Selon le rapport de la sécurité et de l'analyse des risques open source de Synopsys 2023, 87% des plus de 1 700 bases de code qu'ils ont scannées pour le rapport comprennent la sécurité et les évaluations des risques opérationnels. Le rapport a révélé que 89% des bases de code contiennent du code open source qui n'a pas été mis à jour depuis plus de quatre ans, et 91% contiennent des composants qui n'ont pas été récemment développés depuis au moins deux ans.

Étant donné que l'événement de vulnérabilité critique de la bibliothèque Log4J est toujours frais à la mémoire de tous les créateurs open source, la communauté OSS devrait continuer à souligner l'importance des meilleures pratiques de sécurité et de confidentialité en 2024.

open source est partout. Le rapport Ossra 2022 montre que 97% du logiciel contient un code open source. Le code open source représente 78% de tous les codes examinés du rapport. Plus important encore, 81% des bases de code contenant du code open source ont au moins une vulnérabilité de sécurité, avec une moyenne de cinq vulnérabilités à haut risque.

Le code open source est partout, imprégnant presque toutes les technologies clés sur lesquelles nous comptons, ce qui rend la sécurité et la confidentialité appropriées encore plus importantes. Lorsque les réseaux mondiaux utilisent le même code open source, une vulnérabilité peut provoquer un plan d'innombrables systèmes du monde entier.

Cependant, le plus grand avantage de l'open source est également son plus grand obstacle. Pourquoi investir dans quelque chose de complètement gratuit?

Selon une étude de 2023 de Tidelift, 60% des travailleurs de la maintenance open source sont des "passionnés". Seuls 13% se décrivent comme du personnel de maintenance professionnelle qui gagne sa vie à partir de cet emploi.

L'étude a également révélé que plus de la moitié du personnel de maintenance interrogée doit connaître les plans de sécurité récents tels que le tableau de bord OSSF, le niveau de chaîne d'approvisionnement des architectes logiciels (SLSA) et le cadre de développement de logiciels de sécurité NIST (SSDF) .

Pour la sécurité et la faisabilité, la priorité pour la communauté open source en 2024 et au-delà doit être de trouver de meilleures façons de maintenir des projets populaires - c'est-à-dire payer suffisamment pour le personnel de maintenance open source afin qu'ils puissent s'engager à long terme en ce genre du travail.

Amélioration du support d'entreprise

Les entreprises technologiques (grandes et petites) sont de plus en plus conscientes de l'importance des communautés open source pour l'ensemble de leur écosystème. Cette prise de conscience de l'importance de l'open source a entraîné une augmentation des initiatives et des parrainages conçus pour soutenir les créateurs open source.

Le plus notable est le programme d'accélérateur lancé par GitHub en avril 2023. Ce programme de 10 semaines fournit un financement et des conseils pour certains projets open source.

Codacy, une plate-forme de qualité de code basée à Lisbonne, fait quelque chose de similaire. Ils ont annoncé un programme de bourses de créateur open source appelé Pioneers. Les projets sélectionnés recevront une année complète d'allocation mensuelle, d'outils gratuits, de promotion de projet et d'orientation fournis par de nombreux experts open source de célébrités, dont Evan You, créateur de Vue.js Framework.

La date limite de demande pour le programme Pioneers est fin septembre et les candidats seront annoncés à la mi-octobre.

Un autre exemple récent de parrainage open source est le projet actuel de la Rust Foundation, qui offre des subventions aux mainteneurs utilisant le langage de programmation, qui a un écosystème et une communauté open source très actifs.

Le nombre d'entreprises avec des bureaux de projet open source

Open Source Project Office (OSPO) est une équipe interfonctionnelle au sein de la société responsable de la façon dont la société utilise l'open source. Ils développent des stratégies et des politiques pour garantir que les stratégies et protocoles open source de leurs entreprises sont plus efficaces et moins risqués.

L'opération

devrait augmenter davantage en 2024 et au-delà. Selon le rapport GitHub 2022 OctOverse, 30% des entreprises du Fortune 100 ont des OSPO. Des recherches de la Fondation Linux ont également révélé que si l'adoption de l'OSPO est toujours la plus courante parmi les entreprises technologiques, nous avons également constaté une augmentation des taux d'adoption dans d'autres secteurs tels que l'éducation et le secteur public.

OSPO peut jouer un rôle important en aidant les développeurs, les techniciens, l'approvisionnement et les équipes juridiques sélectionnent et mettent en œuvre les bons outils open source. OSPO peut également aider à éduquer les employés et à créer une culture de transparence et de responsabilité lors de la création d'une pile d'outils interne.

Ne soyez pas surpris en 2024 si de plus en plus d'entreprises créent des rôles et des postes tels que le chef de l'open source pour diriger les OSPO et travailler avec CTOS pour créer des politiques open source plus efficaces, plus sûres et plus durables pour leurs entreprises, être surpris.

FAQ sur les tendances open source (FAQ)

Quelles sont les dernières tendances du logiciel open source?

Le domaine des logiciels open source se développe constamment. L'une des dernières tendances est l'adoption croissante des logiciels open source par les entreprises. Les entreprises sont de plus en plus conscientes des avantages des logiciels open source, tels que la rentabilité, la flexibilité et la possibilité de personnaliser les logiciels à leurs besoins spécifiques. Une autre tendance est que les logiciels open source deviennent de plus en plus populaires dans le cloud computing. Alors que de plus en plus d'entreprises déplacent leurs entreprises vers le cloud, elles se tournent vers des solutions open source pour aider à gérer leurs systèmes basés sur le cloud. De plus, la tendance de l'utilisation des logiciels open source augmente dans le développement de technologies d'intelligence artificielle et d'apprentissage automatique.

Comment les logiciels open source affectent-ils l'industrie technologique?

Les logiciels open source ont un impact profond sur l'industrie technologique. Il stimule l'innovation en permettant aux développeurs de collaborer et de partager des idées, conduisant à la création de nouvelles technologies et solutions. Les logiciels open source aident également à démocratiser l'industrie de la technologie et à permettre à tous les logiciels de haute qualité d'être accessibles, quelles que soient leurs ressources financières. En outre, il modifie le modèle commercial des entreprises technologiques car ils sont désormais plus axés sur la servitude et le soutien des logiciels open source que la vente de logiciels propriétaires.

Quels sont les avantages de l'utilisation du logiciel open source?

Il y a de nombreux avantages à utiliser des logiciels open source. L'un des principaux avantages est la rentabilité. Les logiciels open source sont souvent utilisés gratuitement, ce qui peut faire économiser beaucoup d'argent aux entreprises. Un autre avantage est la flexibilité. Avec les logiciels open source, les utilisateurs sont libres de modifier et de personnaliser le logiciel pour répondre à leurs besoins spécifiques. De plus, les logiciels open source sont souvent plus sûrs que les logiciels propriétaires car il est souvent examiné et amélioré par la communauté des développeurs.

Quels sont les défis potentiels de l'utilisation du logiciel open source?

Bien que les logiciels open source offrent de nombreux avantages, il présente également certains défis potentiels. L'un des principaux défis est le manque de support client. Contrairement aux logiciels propriétaires, les logiciels open source n'ont pas d'équipe de support client dédiée. Cela signifie que les utilisateurs peuvent avoir besoin de compter sur des forums communautaires ou d'embaucher des consultants externes pour demander de l'aide. Un autre défi est que le logiciel open source peut ne pas être convivial en tant que logiciel propriétaire, ce qui rend difficile les utilisateurs non techniques à utiliser.

Comment contribuer aux projets open source?

Il existe de nombreuses façons de contribuer à des projets open source. L'une des façons les plus courantes est de contribuer au code. Si vous êtes un développeur, vous pouvez contribuer en corrigeant des bogues, en ajoutant de nouvelles fonctionnalités ou en améliorant les performances du logiciel. Cependant, vous n'avez pas besoin d'être un développeur à contribuer. Vous pouvez également contribuer en signalant des bogues, en écrivant de la documentation, en concevant des interfaces utilisateur ou en aidant à des efforts de marketing et de promotion. Pour commencer, vous pouvez trouver un projet open source qui vous intéresse et contacter le personnel de maintenance du projet pour savoir comment vous pouvez aider.

Quel est l'avenir des logiciels open source?

L'avenir des logiciels open source semble prometteur. Alors que de plus en plus d'entreprises reconnaissent les avantages des logiciels open source, son adoption peut continuer de croître. De plus, à mesure que de plus en plus de personnes comprennent l'open source et commencent à contribuer à des projets open source, la qualité et la diversité des logiciels open source peuvent être améliorées. De plus, avec la montée en puissance de technologies telles que l'intelligence artificielle et l'apprentissage automatique, de nombreuses nouvelles opportunités passionnantes peuvent émerger dans les logiciels open source à l'avenir.

Comment les logiciels open source se comparent-ils aux logiciels propriétaires?

Les logiciels open source et les logiciels propriétaires ont leurs propres avantages et inconvénients. Les logiciels open source sont souvent plus flexibles et rentables que les logiciels propriétaires. Il permet aux utilisateurs de modifier et de personnaliser le logiciel pour répondre à leurs besoins spécifiques. Cependant, il peut ne pas être aussi convivial que les logiciels propriétaires et n'a pas de support client dédié. D'un autre côté, les logiciels propriétaires sont souvent livrés avec le support client et peuvent être plus conviviaux, mais il est souvent plus cher et moins flexible que les logiciels open source.

Quel est le rôle des logiciels open source dans le cloud computing?

Le logiciel open source joue un rôle crucial dans le cloud computing. De nombreuses technologies qui prennent en charge le cloud computing, telles que les systèmes d'exploitation Linux, les serveurs Web Apache et les bases de données MySQL, sont open source. Le logiciel open source permet aux fournisseurs de cloud de personnaliser leurs services pour répondre aux besoins spécifiques de leurs clients. Il aide également à garantir la sécurité et la fiabilité du cloud, car la communauté open source examine et améliore régulièrement le logiciel.

Comment les logiciels open source soutiennent-ils l'innovation?

Le logiciel open source prend en charge l'innovation en promouvant la collaboration et le partage d'idées. Étant donné que le code source est disponible gratuitement, les développeurs peuvent tirer parti des travaux de l'autre pour créer de nouvelles technologies et solutions. Le logiciel open source encourage également l'expérimentation, car les développeurs sont libres de modifier le logiciel et d'essayer de nouvelles idées sans se soucier de la violation des droits de propriété.

Quel est l'impact des logiciels open source sur l'intelligence artificielle et l'apprentissage automatique?

Le logiciel open source joue un rôle clé dans le développement des technologies de l'intelligence artificielle et de l'apprentissage automatique. Beaucoup des cadres d'IA et d'apprentissage automatique les plus populaires, tels que TensorFlow et Pytorch, sont open source. Ces cadres permettent aux chercheurs et aux développeurs de collaborer et de partager leur travail, accélérant ainsi le rythme de l'innovation dans le domaine. En outre, en fournissant ces outils gratuitement, les logiciels open source aident à démocratiser l'IA et l'apprentissage automatique, permettant à ces technologies d'être utilisées par un plus large éventail de personnes et d'organisations.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn