Jako niezależny, indywidualny programista:
Jak mogę szybko poinformować ludzi, że nie porzuciłem oprogramowania, które napisałem i rozdałem za darmo? Czy wkładam wysiłek w utrzymanie i wsparcie mojego oprogramowania na profesjonalnym poziomie?
Gdy oprogramowanie napisane przez jednego lub dwóch programistów jest dostępne za darmo lub oznaczone jako oprogramowanie typu open source, zwykle domyślnym założeniem jest to, że porzucił. Jest to zazwyczaj bezpieczne założenie - w razie wątpliwości sprawdź odpowiedzi na to pytanie: Dlaczego programiści piszą aplikacje o zamkniętym źródle, a następnie je uwalniają? .
Jest wielu programistów, którzy dostarczają darmowe i / lub otwarte narzędzia, które jednak nie są narzędziami do rezygnacji.
Jeśli mówimy o dużych firmach, np. Google, nie ma prawdziwego problemu z odróżnieniem obsługiwanych, działających narzędzi i oprogramowania od tych, które zostały porzucone lub wycofane.
Żywe repozytorium git nie jest szybkie - użytkownicy muszą być wystarczająco bystrzy, aby zrozumieć repozytorium i wiedzieć, gdzie go szukać. Konsekwentne działania marketingowe i zarządzanie społecznością wymagają więcej czasu i wysiłku, niż jestem w stanie samodzielnie. Ponadto, jeśli moje oprogramowanie stanie się popularne / odniesie sukces, zakładam, że będą one rosły same i będą wspierane przez zaawansowanych użytkowników w społeczności.