L’open source compte dans l’analyse de données : voici pourquoi


  • Français


  • Cela fait un peu plus d’un an que j’ai écrit mon article sur Opensource.com, présentant la communauté Cube. En travaillant avec les membres de notre communauté et d’autres fournisseurs, je suis devenu plus convaincu des avantages de l’open source dans l’analyse de données. Je pense aussi qu’il est bon de se rappeler périodiquement pourquoi l’open source est important et comment il offre des avantages à long terme pour tout le monde.

    Avantages de l’open source pour les utilisateurs et les clients

    L’une des premières choses que j’ai entendues de la part de la communauté Cube, c’est qu’ils recevaient souvent un meilleur support dans le chat des autres membres de la communauté qu’avec un logiciel propriétaire et un plan de support payant. Dans de nombreuses communautés open source, je trouve des personnes motivées pour aider les autres membres de la communauté (en particulier les nouveaux) et y voient un moyen de redonner à la communauté.

    Vous n’avez pas besoin d’autorisation pour participer aux communautés open source. Une bonne communauté open source n’est pas réservée aux développeurs, et les gens sentent qu’il existe une culture de confiance et se sentent suffisamment à l’aise pour avoir des discussions ouvertes sur les plateformes de discussion, les forums et les suivis de problèmes. Ceci est particulièrement important pour les non-développeurs, tels que les ingénieurs de données ou les analystes dans le domaine de l’analyse de données.

    Bien sûr, avec les logiciels open source, il est possible de voir et de contribuer directement à la base de code pour corriger des bogues ou ajouter de nouvelles fonctionnalités. En utilisant un exemple de la communauté Cube, le support de GraphQL a été l’un de nos points forts l’année dernière, et les membres de notre communauté contribué à cette fonctionnalité.

    Il y a beaucoup d’avantages à une communauté active. Même dans les cas où le fournisseur ne peut pas publier un correctif en temps opportun, vous pouvez toujours apporter les modifications vous-même et posséder le runtime pendant que vous attendez un correctif “officiel”. Les membres de la communauté et les utilisateurs n’aiment pas non plus être enfermés dans les caprices d’un fournisseur, et il n’y a aucune pression pour mettre à niveau lors de l’utilisation d’un logiciel open source.

    Les communautés open source laissent de nombreux “miettes de pain” dans différents outils tels que GitLab, GitHub, Codeberg, YouTube, etc., ce qui facilite grandement l’évaluation non seulement du volume d’activités, mais également du niveau d’engagement et de culture de la communauté. Ainsi, avant même d’essayer le logiciel, vous pouvez avoir une bonne idée de la santé de la communauté (et, par extension, de l’entreprise) avant de décider s’il s’agit d’une technologie dans laquelle vous souhaitez investir.

    [ Related read How we track the community health of our open source project ]

    Avantages de l’open source pour l’entreprise

    Il n’y a pas de meilleur moyen de réduire l’obstacle à l’adoption de votre logiciel que d’être open source. Dès le début, cela contribue à accroître l’adoption parmi le public technique. Les premiers utilisateurs deviennent alors souvent certains de vos fans les plus fidèles pour les années à venir.

    Les premiers utilisateurs sont également des catalyseurs pour accélérer votre développement. Leurs commentaires sur vos demandes de produits et de fonctionnalités (par exemple sur vos suivis de problèmes) fourniront un aperçu des cas d’utilisation réels. De plus, de nombreux passionnés de l’open source participent à des efforts de co-développement (par exemple, sur vos référentiels) pour de nouvelles fonctionnalités ou des corrections de bogues. Inutile de dire que cela est précieux pour les entreprises dans les premiers jours où il y a une pénurie de ressources dans les équipes de développement et de produit.

    En vous occupant de votre communauté, vous l’aiderez à grandir et à se diversifier. La diversité accrue n’est pas seulement démographique ou géographique. Vous voulez des utilisateurs de nouvelles industries ou des utilisateurs avec des titres de poste différents. En utilisant la communauté Cube comme exemple, j’ai surtout parlé aux développeurs d’applications il y a un an, mais maintenant je rencontre plus de personnes qui sont des consommateurs ou des utilisateurs de données.

    La culture collaborative dans les bonnes communautés open source réduit la barrière à l’entrée non seulement pour les développeurs, mais aussi pour les autres qui souhaitent poser des questions, partager leurs idées ou apporter d’autres contributions non techniques. Vous obtenez un meilleur accès à diverses perspectives à mesure que votre entreprise et votre communauté se développent.

    Être open source facilite la collaboration avec d’autres fournisseurs et communautés, et pas seulement avec des membres individuels de la communauté. Par exemple, si vous souhaitez travailler avec un autre fournisseur sur un pilote ou une intégration de base de données, c’est beaucoup plus simple lorsque vous pouvez simplement collaborer sur des référentiels open source.

    Questions communautaires

    Tous ces avantages permettent de réduire les barrières à l’entrée pour l’utilisation de votre logiciel et la collaboration. Le modèle open source n’aidera pas seulement les logiciels individuels ou les entreprises, mais il peut également contribuer à accélérer la croissance de l’ensemble de notre écosystème et de l’industrie. J’espère voir plus d’entreprises et de communautés open source dans l’espace d’analyse de données et pour nous tous continuer ce voyage.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code