Szukałem różnych licencji, których mogę użyć do mojego projektu typu open source, ale wszystkie projekty, które widziałem, z wszelkiego rodzaju licencjami, wydają się być gigantyczne, wstrętne (moim zdaniem) zauważ w każdym pliku źródłowym, że stwierdza, że plik znajduje się na liście w ramach określonej licencji. Nie sądzę, że znalazłem projekt z jednego źródła, który nie jest domeną publiczną i nie ma takiego powiadomienia.
To po prostu wydaje się stratą czasu i przestrzeni na pliki. Planuję umieszczać @license
i @author
tagi w moich projektach, ale nie rozumiem, dlaczego muszę wymieniać tak wielkie powiadomienie w każdym pliku, jeśli nie chcę, aby mój kod był domeną publiczną.
Czy jest jakiś powód, dla którego chciałbym zamieścić takie powiadomienie w moich projektach, czy po prostu zamieszczenie powiadomienia README
i @license
tagu byłoby wystarczająco dobre? Czy wpływa to na „jasno określoną” zasadę większości licencji, czy jest to po prostu przesada, aby ludzie się nie sprzeczali?