Je pense que la plupart d'entre nous, les programmeurs, ont utilisé Stack Overflow pour résoudre les problèmes de tous les jours: ont cherché un algorithme efficace pour faire quelque chose.
Imaginez maintenant une situation: vous avez un problème à résoudre. Googlé un peu, a trouvé une question StackOverflow mais vous n'êtes pas vraiment satisfait des réponses jusqu'à présent. Vous devez donc faire vos propres recherches: vous devez le faire parce que vous le souhaitez dans l'application de l'entreprise.
Finalement, après quelques heures, vous avez trouvé la meilleure solution. Vous êtes heureux, vous l'avez ajouté à la base de code de l'entreprise, puis vous souhaitez soumettre votre réponse avec un extrait de code (quelques lignes seulement) à la question que vous avez trouvée auparavant pour aider les autres aussi.
Mais attendez: le logiciel de l'entreprise est en source fermée, et vous y avez travaillé sur l'horloge.
Cela signifie-t-il que je ne devrais pas poster la réponse ni au travail ni à la maison à cette question dans le reste de ma vie, parce que je l'ai résolue au travail et que l'entreprise possède ce morceau de code?