Что нужно разработчику?

полная свобода использования исходного текста

Программа должна быть пригодна для дальнейшей индивидуальной и особенно совместной разработки:

  1. Свобода запускать программу

  2. Свобода изучать и изменять исходный текст для своих нужд

  3. Свобода распространять копии программы

  4. Свобода публиковать изменения в исходном тексте программы

Нарушение любой из «четырёх свобод Столлмана» убивает совместную разработку. По этой причине Общественная лицензия GNU запрещает нарушать свободу ПО, распространяемого по этой лицензией.