Assez récemment, j'ai commencé à maintenir ma propre bibliothèque JavaScript open source. Je l'ai créé pour résoudre un besoin assez spécifique mais je vois assez régulièrement des questions qui peuvent être résolues (en tout / partie) en utilisant ma bibliothèque.
Je poste ma réponse et m'assure de toujours inclure que je maintiens la bibliothèque.
Je pense que pour les projets open source, ce n'est peut-être pas si grave, mais où tirez-vous la ligne? (ex: produits commerciaux) Est-il éthique qu'un programmeur fasse la promotion de sa propre bibliothèque? Quand n'est-ce pas?
open-source
ethics
Kit Menke
la source
la source
Réponses:
Pourquoi serait-ce contraire à l'éthique? Vous ne faites pas de gains financiers, et cela permet également aux lecteurs de savoir que:
Je suppose que si cela vous inquiète vraiment, vous pouvez toujours essayer de mentionner une bibliothèque similaire qui pourrait être utilisée pour résoudre le même problème et comparer rapidement la vôtre à la leur.
la source
Cela a été discuté sur Meta Stack Overflow.
Sur ces sites, vous devez suggérer votre logiciel s'il s'agit d'une bonne solution appropriée. Le suggérer alors qu'il ne l'est pas sera considéré comme du spam. Vous devez divulguer votre relation.
Cela s'applique indépendamment du fait que le logiciel soit F / OSS ou commercial propriétaire, bien que les gens puissent être plus indulgents envers les erreurs honnêtes pour F / OSS.
la source
Si vous croyez vraiment que votre bibliothèque est une bonne solution pour un cas spécifique, je ne vois rien de mal à la promouvoir. Depuis que vous l'avez développé, vous avez probablement une bonne compréhension du domaine et des autres solutions, ce qui vous rend plus qualifié pour proposer des solutions que d'autres qui n'ont pas une telle expérience.
la source
Ça dépend....
En répondant, vous dites-vous seulement "ma bibliothèque pourrait résoudre ce problème" ou dites-vous "ma bibliothèque est une excellente solution pour ce problème"?
Le second est définitivement OK. Le premier pourrait être légèrement contraire à l'éthique, même avec votre exclusion de responsabilité, dans le sens où vous devriez répondre aux questions avec la meilleure réponse possible. Sinon, vous vendez et les questions / réponses ne devraient pas être utilisées pour vendre (même si aucun argent n'est en jeu).
Gardez à l'esprit qu'une bibliothèque ne sera pas une excellente solution si une grande partie ne sera pas utilisée.
la source
Bien sûr, c'est éthique ... C'est ce que font les développeurs open source lors de conférences, pour promouvoir leurs propres produits. Après tout, si vous ne vous souciez pas de vos propres produits, qui le fera? La compétition? Quoi qu'il en soit, c'est l'utilisateur qui aura le dernier mot, et finalement le choix est entre leurs mains.
la source
La seule fois où ce ne serait pas éthique, c'est lorsque vous travaillez pour une entreprise et que vous «convaincez» (remarquez les devis?) La direction d'acheter votre propre produit.
Avec tout ce qui est gratuit, vous perdez beaucoup de responsabilités.
De plus, manger sa propre nourriture pour chien est considéré comme une preuve de valeur
la source
Sûr.
Si cela résout le problème, il est mécaniquement pertinent, cela ne fait aucun doute.
Je suis sûr que les gens apprécieraient une divulgation comme "Je suis l'auteur de cette bibliothèque". Pas nécessaire en soi mais fortement, fortement encouragé et attendu. Le doute de l'éthique n'est pas l'inclusion de la bibliothèque mais la révélation de votre création. Ce que vous devez toujours faire.
la source
C'est définitivement éthique. Parfois, il est préférable de recevoir un soutien directement de l'auteur de la technologie, surtout si l'auteur propose une meilleure solution.
D'un autre côté, la forme actuelle de divulgation de l'affiliation est comme une excuse: "Désolé, je suis l'auteur de cette technologie ..., mais la bonne réponse est ...". Je pense qu'il vaut mieux avoir une icône spéciale pour la réponse "Réponse de l'auteur". Ce ne sera pas une excuse, mais des informations supplémentaires pour les participants.
la source