7 applications populaires que vous pensez être open source (mais pas)
Avez-vous déjà utilisé un outil que vous supposiez que c'est open source? C'était moi, avec plus d'une application sur cette liste. Ils étaient libres et adaptés aux développements, parfois même sur Github. Mais sous le capot, ils ont été enfermés. Facile à manquer – jusqu'à ce que vous regardiez de plus près.
L'open source ne signifie pas nécessairement gratuitement. Cela signifie que le code source est accessible au public, et selon la licence, vous pourriez être autorisé à inspecter, le modifier et le redistribuer. Pensez à Linux, Firefox ou Blender.
Mais de nombreuses applications modernes brouillent cette ligne. Ils offrent un accès gratuit, des fonctionnalités adaptées aux développeurs ou une ambiance ouverte, mais le code est verrouillé. J'avais l'habitude de supposer que certaines de ces applications étaient également ouvertes, simplement parce qu'elles avaient des repos github ou ressentis par la communauté. Il s'avère que ce n'est pas toujours le cas. Voici sept applications qui semblent ouvertes, mais ne le sont pas.
Sommaire
7
Code Visual Studio
Quand j'ai commencé à utiliser VS Code, je pensais vraiment que c'était open source. Il était rapide, flexible et avait même son code sur Github. Mais voici la capture: la version que vous obtenez du site Web de Microsoft est un logiciel propriétaire, publié sous la « licence de logiciel Microsoft ». Il comprend la télémétrie, l'image de marque et les restrictions que l'on ne trouve pas dans la base de code open source.
Cette base open source est appelée « code – OSS », également créée par Microsoft, et est disponible sous la licence MIT sur GitHub. Ainsi, pendant que le code est ouvert, le produit que la plupart des gens téléchargent ne l'est pas. Cette distinction est importante si vous vous souciez de la transparence ou si vous souhaitez redistribuer une version modifiée. Pour une expérience propre et sans télémétrie, vous pouvez passer à Vscodium.
C'est l'un des exemples les plus clairs de la façon dont une application peut être construite sur open source, mais ne soyez pas open source elle-même.
En rapport
Cet IDE a fait de moi un meilleur programmeur
Un ide pour les gouverner tous. Vous ne voudrez rien utiliser d'autre.
6
Github
Celui-ci m'a pris au dépourvu. J'ai pensé que si Github est la maison des projets open source, il doit aussi être open source, non? Non. GitHub est une plate-forme entièrement fermée. Vous ne pouvez pas l'auto-héberger, inspecter comment cela fonctionne ou le construire sans dépendre de leur infrastructure. Il est facile d'oublier que bien qu'il permette l'open source, il ne suit pas le même modèle.
Forgejo et Gitea sont des options solides si vous avez besoin d'une alternative entièrement ouverte. Sachez simplement que ces alternatives sont auto-hébergées, vous devrez donc gérer votre propre instance. C'est génial pour le contrôle, mais cela prend une petite configuration.
5
Obsidienne
Obsidian ressemble au type d'outil qu'un passionné de source ouverte créerait: support de marquage, stockage local, tonnes de plugins. Je l'ai utilisé pendant des mois avant de réaliser que c'était propriétaire. Il n'y a pas d'accès au code source, et ses puissantes fonctionnalités de synchronisation et de publication sont verrouillées derrière un mur payant. Si vous cherchez quelque chose de plus transparent avec des fonctionnalités similaires, Logseq et Zettlr sont d'excellentes alternatives ouvertes qui vous permettent en fait de voir ce qui est sous le capot.
En rapport
Qu'est-ce que Markdown et comment l'utilisez-vous?
Markdown est une syntaxe simple qui forme des pages Web — et il est beaucoup plus facile d'apprendre et d'utiliser que HTML.
4
Discorde
Discord a une solide communauté de développeurs, une API ouverte et des robots personnalisés. C'est ouvert, mais ce n'est pas le cas. Je me souviens avoir essayé de trouver un code source pour un client un jour et de frapper un mur; Tout était fermé. Si Discord s'arrête ou modifie la direction, il n'y a aucun moyen de le fourrer ou d'héberger votre propre version. La révolte pourrait être meilleure si vous vous souciez de la décentralisation ou de la propriété des données.
3
Notion
La flexibilité de la notion et le design élégant en font un aliment de base dans mon flux de travail. Pendant longtemps, j'ai supposé que quelque chose qui était puissant et aimé dans les communautés de développement devait être ouvert. Ce n'est pas. La base de code est fermée, la plate-forme est uniquement dans le cloud et vous êtes verrouillé dans leur écosystème. Il n'y a pas de version auto-hébergée ni de transparence réelle. Si vous voulez une version ouverte et auto-hébercable de cet hybride de database de notes, un outil comme AppFlowy se rapproche.
2
Figure
Les concepteurs adorent Figma, et pour une bonne raison. C'est rapide, collaboratif et facile à utiliser. Mais c'est une source complètement fermée. Vous ne pouvez pas héberger votre propre version, vous ne pouvez pas déborder l'outil et vous dépendez de leurs serveurs. Quand Adobe a annoncé son intention d'acquérir Figma, une grande conversation a été déclenchée sur la nécessité d'outils de conception ouverts. Cet accord a finalement été abandonné fin 2023 après un recul réglementaire, mais a montré que Figma est toujours propriétaire. Si vous cherchez quelque chose d'ouverture, Penpot est l'une des meilleures alternatives en ce moment, et cela fait des progrès réguliers.
En rapport
Souhaitez-vous utiliser l'IA pour développer un site Web? C'est plus facile que tu ne penses
L'intelligence artificielle a changé beaucoup de choses, y compris le processus de développement Web.
1
Facteur
Quand j'ai commencé à étudier les API pentesting, Postman était l'application que je n'arrêtais pas de voir les gens utiliser. C'était partout: vidéos, tutoriels, procédures pas à pas. C'était comme un outil de base dans l'écosystème, donc j'ai supposé qu'il était open source. Mais ce n'est pas le cas. L'application principale est propriétaire, et bien qu'elle offre une collaboration d'équipe et de nombreuses fonctionnalités, vous ne pouvez pas la modifier ou héberger votre propre version. Si vous recherchez une alternative transparente et open source qui fonctionne dans le navigateur, Hoppscotch vaut la peine d'être vérifié.
Alors pourquoi les gens continuent-ils à se tromper? Parce que ces outils sont ouverts. Ils sont souvent libres à utiliser, au moins à un niveau de base, populaires auprès des développeurs, et intégrés à des écosystèmes ouverts. Mais l'accès gratuit ne soit pas égal à l'accès libre. Sans licence ouverte et accès au code source, ce sont toujours des plates-formes fermées, quelle que soit leur apparence accueillante. Je suis tombé personnellement dans cette illusion plus d'une fois.
