Voor een project waar ik binnenkort mee wil starten, wil ik waarschijnlijk open source development gaan toepassen. Niet alleen omdat ik denk dat ik daarmee een hoop kosten kan besparen, maar vooral omdat ik ervan overtuigd ben dat een community van programmeurs/gebruikers heel veel nuttigs kan bijdragen aan het project. Nu zit ik echter met een aantal vragen aan programmeurs die al eerder met dit bijltje hebben gehakt.
1) Hoe kan ik ervoor zorgen dat een open source project in goede banen geleid wordt? Zijn er bepaalde best practices om een OS traject in te richten?
2) Wat is de afweging bij het ontwikkelen van een API tegenover een volledig open source project? Ik kan me voorstellen dat development met een API beter te controleren is, maar aanloopkosten met zich meebrengt. Wellicht zijn er meer pro/cons voor API vs. OS?
Eigenlijk ben ik op zoek naar voorbeelden van OS best practices, aan de hand waarvan ik het development traject kan inrichten.
1) Hoe kan ik ervoor zorgen dat een open source project in goede banen geleid wordt? Zijn er bepaalde best practices om een OS traject in te richten?
2) Wat is de afweging bij het ontwikkelen van een API tegenover een volledig open source project? Ik kan me voorstellen dat development met een API beter te controleren is, maar aanloopkosten met zich meebrengt. Wellicht zijn er meer pro/cons voor API vs. OS?
Eigenlijk ben ik op zoek naar voorbeelden van OS best practices, aan de hand waarvan ik het development traject kan inrichten.