"mahsuz" software baziran na knowhow ERP
Danas je definitivno dan blogiranja. Gdje sam ono stao:
Šta otvoreni model razvoja znači knowhow ERP korisniku ?
Da ponovim, danas smo dobili zahtjev za realizaciju namjenskog rješenja baziranog na knowhow ERP.
Da li namjenski - mahsuz software razvijati kao zatvoreni ili kao otvoreni software ?
1) Licenca
CPAL licenca je "friendly" prema takvim rješenjima.
To nas znači ne ograničava.
2) Github private
Međutim, šta to za sam razvoj znači ? Prije svega trebali bi kupiti privatne repos-e na github-u, ako ne želimo razvoj vratiti u kameno doba.
25$/mjesec ne može biti faktor odlučivanja za ovakve poslove.
Pored toga, treba na redmine-u otvoriti privatni knowhow/redmine projekat. Ni to nije neki problem.
Pa šta je problem ?
3) Dva kolosjeka
Problem je što se u tekućem razvoju stvaraju ponovo dva kolosjeka:
Jedan za zatvoreni, jedan za ostale projekte.
4) Razvoj community-ja
Najbitniji negativan faktor za bring.out je taj što rad na zatvorenom projektu neće imati pozitivan uticaj na razvoj community-a.
Naime, knowhow community će rasti onoliko koliko sadržaj knowhow bude interesantan za širu javnost. A taj sadržaj pune upravo projekti kao što je ovaj.
5) Angažman developera koji nisu radnici bring.out
Zatvoreni razvoj otežava ovu opciju. Mislim da postoji veliki potencijal u honorarnom angažmanu developera.
Ako je projekat na kome rade ti developeri otvoren, mogućnost pojačavanja tima u kvalitativnom i kvantitativnom smislu je puno veća nego li da se radi o zatvorenom projektu.
Zaključak
"bring.out" će poticati svoje klijente da rješenja koja se rade za njih barem na nivou prototipa budu OSS.
U finalnim fazama razvoja ima smisla formirati poseban zatvoreni projekat.
U finalnim fazama se intenzivno barata sa konkretnim podacima, tako da bi se dosta vremena gubilo na filtriranje povjerljivh podataka.
Znači formula za namjenski software je:
knowhow_MahsuzSoftware = knowhow ERP core + MahsuzSoftware_Extended-Core + Privatni dio