Von Felix Schwarz am So, 29. Oktober 2006 um 12:35 #
Dazu kommt noch, dass das Produkt in einer Firma "groß geworden" ist. Erfahrungsgemäß dauert es relativ lange bis externe Entwickler dazukommen, wenn eine Software komplett von einem Unternehmen geschrieben wurde und auch weiterhin bezahlte Entwickler daran arbeiten. Diese haben einerseits einen immensen Erfahrungsvorsprung, können Probleme auch viel einfacher durch Fragen ihres Nachbarn lösen und können den größten Teil ihrer Arbeitszeit darauf verwenden. Da gibt es nicht so viele Gelegenheiten für die kleinen Beiträge der Community, auch weil es häufig an Dokumentation und Strukturen für die Einbindung externer Entwickler mangelt.
Ähnliches hat man bei Mozilla und OpenOffice gesehen. Ursprünglich hatte man da auch gehofft, innerhalb von Wochen viele fähige Entwickler zu bekommen. Gedauert hat es Jahre.
fs
PS: Dieser Effekt ist nicht allein auf Unternehmen beschränkt. Bacula wurde z.B. auch größtenteils von Kern Sibbald alleine entwickelt. Nach 3-4 Jahren kamen dann die ersten größeren Beiträge anderer, inzwischen machen sie einen signifikanten Anteil aus. Eine Community bildet sich nicht über Nacht - dafür löst sie sich auch nicht beim ersten Regenschauer auf.
Ja, sieht man sogar bei Linux selber. Linus hat monatelang gearbeitet, und selbst hier hat es einige Zeit gedauert bis sich mehrere 100 Entwickler gefunden haben.
Eine Software die quasi-frei ist hat meiner Meinung nach kein Potential, mehr als nur Bugfix-Patches von auswärts zu bekommen.
Es geht bei solchen Projekten nur um eines: Wie motiviere ich Joe Average Programmer dazu, ausgerechnet MEINE Software verbessern zu wollen.
Antwort: Stelle unfertige und halbfertige Software unter der GPL mit allen Entwicklertools ins Netz, und streichle jeden der dir auch nur 1 Zeile Code liefert, indem du diesen Code einbaust. Pfeif aud Kontrolle, kontrolle hast du über deine eigenen Angestellten, aber nicht mehr über die Software.
> Pfeif aud Kontrolle, kontrolle hast du über deine eigenen Angestellten, aber nicht mehr über die Software. Hat Linus nicht genau das Gegenteil schon bewiesen? Er machte seine Software frei und ist nach Jahren immer noch derjenige der die wichtigsten Entscheidungen trifft.
Linus hat nicht die Kontrolle, sondern nur so großen Einflus wie jemand der die Kontrolle hat. Der Unterschied ligt darin das jemand der die Kontrolle hat, auch die Kontrolle darüber hat ob er diese auch behält. Jemand der nur Einflus hat, hat jedoch nicht die Kontrolle darüber ob er seinen Einflus behält.
Dazu kommt noch, dass das Produkt in einer Firma "groß geworden" ist. Erfahrungsgemäß dauert es relativ lange bis externe Entwickler dazukommen, wenn eine Software komplett von einem Unternehmen geschrieben wurde und auch weiterhin bezahlte Entwickler daran arbeiten. Diese haben einerseits einen immensen Erfahrungsvorsprung, können Probleme auch viel einfacher durch Fragen ihres Nachbarn lösen und können den größten Teil ihrer Arbeitszeit darauf verwenden. Da gibt es nicht so viele Gelegenheiten für die kleinen Beiträge der Community, auch weil es häufig an Dokumentation und Strukturen für die Einbindung externer Entwickler mangelt.
Ähnliches hat man bei Mozilla und OpenOffice gesehen. Ursprünglich hatte man da auch gehofft, innerhalb von Wochen viele fähige Entwickler zu bekommen. Gedauert hat es Jahre.
fs
PS: Dieser Effekt ist nicht allein auf Unternehmen beschränkt. Bacula wurde z.B. auch größtenteils von Kern Sibbald alleine entwickelt. Nach 3-4 Jahren kamen dann die ersten größeren Beiträge anderer, inzwischen machen sie einen signifikanten Anteil aus. Eine Community bildet sich nicht über Nacht - dafür löst sie sich auch nicht beim ersten Regenschauer auf.
Eine Software die quasi-frei ist hat meiner Meinung nach kein Potential, mehr als nur Bugfix-Patches von auswärts zu bekommen.
Es geht bei solchen Projekten nur um eines: Wie motiviere ich Joe Average Programmer dazu, ausgerechnet MEINE Software verbessern zu wollen.
Antwort: Stelle unfertige und halbfertige Software unter der GPL mit allen Entwicklertools ins Netz, und streichle jeden der dir auch nur 1 Zeile Code liefert, indem du diesen Code einbaust. Pfeif aud Kontrolle, kontrolle hast du über deine eigenen Angestellten, aber nicht mehr über die Software.
Hat Linus nicht genau das Gegenteil schon bewiesen?
Er machte seine Software frei und ist nach Jahren immer noch derjenige der die wichtigsten Entscheidungen trifft.