Где проходит граница между опенсорсом и коммерческим продуктом, основанным на опенсорсе?
Сейчас работаю в известной компании над продуктом в основе которого лежит опенсорсный проект.
В работе часто правлю баги, корни которых идут от этого опенсорсного продукта. Хочется контрибьютить в опенсорс тоже, с другой стороны многие мои фиксы, улучшения и оптимизации могут быть совпадать с фиксами в коммерческом продукте. Понятное дело, что всякие архитектурные решения, и новые фичи я не учитываю, это собственность компании.
Но может ли компания предъявить претензии, если я например сделаю PR в корпоративный продукт например с фиксом бага, а потом точно такой же PR в опенсорсный продукт?
Может, но и у опенсорса есть свои лицензии, которые тоже по хорошему нужно соблюдать.
Некоторые даже не разрешают использовать в коммерции измененные пакеты (с правками), если вы не создаете PR в опенсорс.
Но может ли компания предъявить претензии, если я например сделаю PR в корпоративный продукт например с фиксом бага, а потом точно такой же PR в опенсорсный продукт?
Это и так понятно что от компании зависит понравится ей это или нет и то что компания захочет максимально обезопасить себя.
Интересует больше правовая оценка и практика. Считается ли код написанный на фикс бага, корни которого из опенсорсного кода, собственностью компании или же нет.
Александр, код написан в рабочее время, это время тебе оплачивает компания, код написан на оборудование, которое предоставила компания, какой из этого вывод? Кроме всего этого, у тебя есть договор с компанией, что в нем написано про код или про результат твоей работы на компанию?
Александр, всё что ты делаешь в рабочее время для компании - это собственность компании, так что перед PR нужно спрашивать у руководителя или юридического отдела
Внимательно ознакомьтесь с документами которые подписывали при трудоустройстве - юристы в компаниях тоже косячат, если есть друг юрист вообще класс.
Но всегда вспоминайте создателя Nginx (Игорь Сысо́ев) который работая в Рамблер его писал. а потом Рамблер хитрожопо решил его отжать - хорошо что не вышло.