Hat Open Sourcing für Ihre unterhaltsamen Projekte einen Wert?


12

Ich habe eine Menge Spaß für mich Projekte geschrieben und sie Freunden und so gezeigt. Ist es sinnvoll, die Arbeit zu erledigen und diese Projekte als Open Source zu nutzen, da das Interesse und der Nutzen begrenzt sind?

Antworten:


20

Sicher!

  • Der eingeschränkte Nutzen kann durch andere erweitert werden.
  • Andere benötigen möglicherweise genau die gleiche Art von Code oder es kann als Lehrmaterial verwendet werden.
  • Aufgrund der großen Internet-Demografie gibt es sicher jemanden, der interessiert ist.

Auf der anderen Seite:

  • OpenSource-Code sollte gut dokumentiert oder kommentiert sein.
  • Code sollte verständlich und lesbar sein.
  • Code sollte funktionieren.

Merken Sie sich:

  • Andere können Ihren Code aufräumen, wenn sie Ihre Meinung haben.
  • Andere können Ihren Code optimieren und Ihnen etwas beibringen.

das hört sich ein bisschen so an, als müsste man den geschlossenen Quellcode nicht kommentieren / dokumentieren ...
Andre Holzner

Entschuldigung, aber nein - das musst du. Ähm ... Das musst du eigentlich, aber Dokumentation / Kommentare werden in OpenSource viel mehr benötigt, da sich selbst Anfänger Ihren Code ansehen und es niemanden geben wird, der dich in den Code einführt, im Gegensatz zu Unternehmen, in denen ClosedSource geschrieben ist.
JackLeo

10

Absolut

Es ist ein Minimum, es zeigt Ihre Arbeit. Bestenfalls werden Sie Interesse wecken, die Leute werden Ihr Projekt fällen und es möglicherweise in etwas verwandeln, an das Sie noch nie gedacht haben :)


5

Der wahre Wert von Open Source liegt darin, wie es zum Lernen verwendet werden kann, in der Community, die es schafft, und in dem Wert, den die Community durch Fehlerkorrekturen und Verbesserungen für sie bringt.

Wenn Sie anderen helfen möchten, das zu lernen, was Sie wissen, und aus dem kollektiven Wissen anderer Programmierer lernen möchten, ist Open Source eine großartige Möglichkeit.


3

Bestimmt. Sie haben das Problem gelöst, den Code bei Bedarf zu speichern und weiterzugeben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.