Я попросил нескольких разработчиков, которые создали программное обеспечение, которое они больше не поддерживают или не умирают, почему они не открывают исходное программное обеспечение и не позволяют другим разработчикам продвигать его и улучшать. Или, по крайней мере, не позволяйте этому исчезнуть.
Большинство оправданий касалось качества кода. Они не хотят открывать источник, потому что им стыдно за то, что они закодировали. На мой взгляд, если программное обеспечение работает, люди загружают его и используют его, что достаточно говорит о программном обеспечении. Никто не гордится своим собственным кодом. Если кто-то смотрит на свой старый код, вы наверняка решите, что теперь можете сделать лучше. Я использовал какое-то хорошее программное обеспечение больше не существует. Я считаю, что это пустая трата хороших ресурсов.
Почему некоторые разработчики предпочитают, чтобы их программное обеспечение исчезло, а не предоставило его публике? Одной из причин, по которым я могу думать, является то, что они использовали чужую IP-адрес, и они не хотят подвергаться воздействию. Должны ли разработчики поощрять открывать исходное программное обеспечение, если у них нет намерений получить прибыль от него сейчас или в будущем?