Pull to refresh

Comments 2

Реалии современной коммерческой разработки ПО: в фирме есть репозиторий с исходным кодом, где представлен код не только одной какой-то программы, а ещё множества других. И вот на фирму приходят разработчики, совместно что-то там делают, добавляют, редактируют, удаляют исходный код в репозитории. Всех этих программ. Потом кто-то увольняется, исходный код остаётся за фирмой всё в том же репозитории. Приходят новые разработчики. Тоже что-то делают уже с имеющимся кодом, кодовой базой. Правят имеющиеся программы, например. Получается, если кто-то пришёл, и сделал багфикс в программе - он уже участвует в совместной разработке. Вот Ваня и Илья в 2010 году написали код, закоммитили, уволились. Думают, программа разработана только ими. В 2020 году пришёл Игорь, сделал багфикс - и тут уже он приобрёл ещё какие-то права. А Ваня и Илья об этом не знают.

Дальше, наши лбы из вузовских экспертов ещё любят твердить что мол программа - это алгоритм, положенный на языке программирования. Разумеется, для однопоточного выполнения программы.

Да только, уже многопоточность нарушает этот постулат. Также, получается что .lib файлы или библиотеки в исходных кодах не могут считаться программой. Т.к. это не какой-то один алгоритм. Да даже просто класс в исходниках - уже не алгоритм.

Законодательство об авторском праве живёт в отрыве от реальности.

Спасибо автору за полезную статью :-) Так получилось, что прямо сегодня я подал на регистрацию в Роспатент своё "произведение" на Java. Поэтому прочтение статьи было очень своевременным и познавательным. Порадовали также ссылки на реальную судебную практику. В общем - респект!

Sign up to leave a comment.

Articles