Go OpenSource Jogger v3!
Wiadomość o przepisaniu Joggera co najwyżej mnie zaciekawiła. To co jest teraz mi wystarcza i nie potrzebuję nowych bajerów. Natomiast pomijając to zastanawia mnie sposób rozwoju nowej wersji.
Wybranie małego teamu developerów może spowodować, że nowa wersja systemu powstanie dopiero za kilka miesięcy (?). Biorę tutaj również pod uwagę to, że to jest projekt rozwijany hobbystycznie także może się okazać, że deweloperzy po prostu nie znajdą wystarczającej ilości czasu na to aby przysiąść i pisać kod.
Rozumiem, że kod systemu Jogger v2 nie nadaje się na opublikowanie. Natomiast czy nie warto z nowego Joggera zrobić projektu OpenSource? W ten sposób ci co zdeklarowali się na stałą współpracę będą rozwijać większość kodu, a pozostali w miarę możliwości/chęci również coś dopiszą. Chętnie bym pomógł, ale wiem, że nie będę mieć dość czasu aby nadawać się na “stałego” dewelopera. Mimo to chętnie bym coś dopisywał/poprawiał w wolnych chwilach.
Oczywiście wymagałoby to pewnego nakładu pracy na samym początku. Trzeba napisać jakąś specyfikę pisania kodu, ogólne zasady odnośnie jego rozwijania, oraz wprowadzić cały model testowania zmian przed wdrożeniem ich na wersję produkcyjną.
Z drugiej strony Jogger miałby okazję stać się pierwszą w Polsce (a może i na świecie?) otwartą platformą blogową, gdzie każdy może pomóc w jej rozwijaniu. Byłaby to fajna reklama, która mogłaby ściągnąć kilku entuzjastów, przez co przyczynić się do merytorycznego wzbogacenia głównej.
Myślę też, że uniknie się “flame’ów” w kierunku administracji. Błędy/idee będzie się zgłaszać na jakiegoś bugtrackera, a społeczność oceni czy warto to robić oraz wdroży takie zmiany. Nie będzie trzeba czekać na “łaskę” (wolny czas, brak ważniejszych zadań etc) jednego z głównych deweloperów. Napisze się odpowiednią funkcjonalność, da do przetestowania, a po zatwierdzeniu włączy się to na produkcji. Oczywiście to jest tylko sugestia. Cokolwiek postanowią deweloperzy to ich sprawa, ja nie zamierzam się do tego mieszać Pomijając temat – naprawdę warto poświęcać czas i zasoby na pisanie tego od zera? Powtórzę po innych, siła Joggera to społeczność. Może lepiej skupić się na niej, a postawić całość na gotowych rozwiązaniach, które ewentualnie by się modyfikowało?