Fundamental issues with open source software development

Er is altijd veel mis met open source software (OSS). Niet altijd is deze kritiek ook terecht of specifiek voor OSS. Het volgende artikel geeft een overzicht van de belangrijkste ‘fundamentele’ problemen met OSS.

  • GUI – Slecht GUI ontwerp kom je vaak bij OSS tegen, maar ook heel vaak bij niet-OSS software. Het is juist vaak de software van niet ‘professionele’ ontwikkelaars waarvan de GUI slecht is. De professionele OSS software is vaak net zo goed (slecht) als de GUI van niet-OSS.
  • Docs – Blijft altijd lastig voor ontwikkelaars. Ontwikkelaars willen bouwen, niet documenteren. Dit is ook een fundamenteel probeel voor software ontwikkeling, OSS of niet-OSS. Bij commerciële software ontwikkeling is er meestal wel een business-driver om te documenteren en deze ontbreekt vaak bij OSS.
  • Feature Centric – Ik denk dat dit typisch een probleem is van softwareontwikkeling met propgrammeurs die meedoen omdat ze het leuk vinden. Dan kies je als programmeur er vaak voor om leuke nieuwe features te schrijven (vaak terwijl het ‘nuttiger’ is om de kwaliteit van de bestaande features te verbeteren).
  • Programming for the shelf – helemaal met het artikel eens
  • Religious blindness – Dit is zeker waar te nemen in de OSS-projecten die ik op afstand volg. Toch zie je ook wel bij de grotere projecten een verschuiving naar het overnemen van best practices

Al met al een leuk prikkelend artikel.

Explore posts in the same categories: Profession

Comment:

Powered by WP Hashcash