Kiedy należy upublicznić własny kod źródłowy?

Otwarte oprogramowanie wyjaśnione prostym językiem.

To zależy od licencji i tego, co robisz. Niektóre licencje typu copyleft mogą wymagać ujawnienia w przypadku dystrybucji zmodyfikowanego oprogramowania.

Jedynie użytek wewnętrzny zwykle nie prowadzi automatycznie do takiego obowiązku, ale dokładny wynik zależy od sytuacji i licencji.