Załóżmy, że opracowuję przydatną bibliotekę i postanawiam opublikować ją jako oprogramowanie typu open source. Jakiś czas później muszę zrobić coś, co nie byłoby zgodne z licencją typu open source. Czy mogę to zrobić?
Jak powinienem opublikować oprogramowanie w taki sposób, aby zachować własność i nie blokować w żaden sposób korzystania z biblioteki w przyszłości?
Pamiętaj, że przynajmniej teoretycznie inni programiści mogą zdecydować się na udział w moim projekcie open source. Czy mogę określić w licencji, że jako pierwotny programista mam również własność ich wkładów? Nie zrozumcie mnie źle, nie staram się być złym i przejąć na własność cudzej pracy - chcę po prostu zachować swoją własność, a jeśli ktoś opublikuje ważną poprawkę, nie będę mógł użyć oryginalnego kodu, chyba że Korzystam także z jego pracy.