Witam,
pomysł otwarcia kodu źródłowego ma swoje plusy, ale wymaga głębszego zastanowienia.
Poniżej kilka myśli na szybko:
1. Czy opiekunowie Skanoteki dysponują osobami w roli architektów, którzy wyznaczaliby kierunek rozwoju projektu, zarówno pod względem funkcjonalnym jak i technicznym ? Wraz z otwarciem kodu pojawić się może wiele pomysłów na dalszy rozwój Skanoteki. Spośród nich trzeba wybrać te, które nie będą w przyszłości kulą u nogi (kosztowne migracje), a w chwili obecnej muszą współgrać z resztą serwisu Genealodzy.pl (np. pod względem spójności kodu).
2. Czy opiekunowie Skanoteki dysponują osobami w roli Senior Developer, które będą analizować merge requesty pod względem jakości kodu, spójności zmiany w kontekście aktualnie użytych rozwiązań, bezpieczeństwa ?
3. Jak wyglądałyby testy serwisu w sytuacji dodawania zmian przez osoby z różnym doświadczeniem ? W przypadku otwarcia kodu zwiększa się ryzyko dostępu do niego osób, które nie zawsze mają dobre intencje - wymagałoby to zwiększonego nakładu pracy na analizę kodu oraz testy bezpieczeństwa.
4. Nie znamy dokładnie programistycznej strony serwisu genealodzy.pl, którego częścią jest Skanoteka. Być może wydzielenie tylko jednego fragmentu kodu nie ma żadnego sensu z powodu zbyt dużej liczby odniesień do reszty aplikacji. Żeby całość pracowała spójnie, bezpiecznie, a nade wszystko stabilnie, konieczne byłoby udostępnienie całości kodu.
Dziękuję za uwagę
