Я великий шанувальник відкритого коду. Я думаю, я розумію більшість переваг відкритого коду. Я науковий співробітник, і мені доводиться працювати з дивовижною кількістю програмного забезпечення та коду, який не є відкритим кодом (або він є власником, або не є загальнодоступним). Я справді не можу побачити вагомих причин для цього, і я бачу, що коду та людям, які його використовують, безумовно виграло б бути більш публічними (якщо нічого іншого, в науці важливо, що ваші результати можуть бути повторені, якщо це необхідно, і це набагато складніше, якщо інші не мають доступу до вашого коду).
Перш ніж вийти і почати прозелітизувати, я хочу знати: чи є хороші аргументи, щоб не випускати публічно неприбутковий код та мати ліцензію, сумісну з OSI?
(Я розумію, що існує декілька подібних питань навколо, але більшість акцентують увагу на ситуаціях, коли код в основному використовується для заробітку, і я не міг би бути багато відповідним у відповідях.)
Пояснення: Під "неприбутковим" я включаю мотиви прибутку нижче, такі як визнання бренду материнської компанії та очікування прибутку інвестора. Іншими словами, питання стосується лише програмного забезпечення, для якого НЕ БУДЬ мотив прибутку, пов'язаний із програмним забезпеченням.