Предположим, что в свободное время я разработал библиотеку X до подписания контракта или работы в компании A.
Затем я подписываю контракт с компанией А и начинаю работать. Становится очевидным, что библиотека X будет невероятно полезна и сэкономит компании много времени и денег.
Какова отраслевая стандартная практика в этой области с точки зрения внедрения этого кода в компанию? Можно ли лицензировать библиотеку X для компании A?
источник
Это не только проблема лицензирования, о которой уже говорили другие ответы, но, возможно, она также создает проблемы в вашей команде.
Плохой случай: созданная вами библиотека не известна никому, кроме вас, поэтому никто, кроме вас, не может оценить, насколько она полезна. Теперь вы идете к своему боссу и предлагаете купить его у вас по относительно высокой цене. Каким-то образом вам удается убедить своего начальника купить его за 2000 долларов, но затем ваш коллега утверждает, что это не так хорошо, как вы утверждали; что еще хуже, кто-то находит коммерческую библиотеку, которая делает то же самое за 250 долларов США, - и версия с открытым исходным кодом, в основном, делает то же самое бесплатно с либеральной лицензией, которая позволяет использовать ее в вашем проекте. В конце концов, похоже, что вы обманули босса, чтобы купить что-то слишком дорогое для себя, так что ваш босс больше никогда не выслушает ваши предложения.
По этой причине я буду особенно осторожен, чтобы ваши коллеги единодушно подтвердили большие преимущества использования вашей библиотеки перед тем, как идти к своему боссу. В противном случае шансы столкнуться с политическими проблемами, вероятно, перевесят преимущество получения дополнительных денег за вашу работу.
источник
Сделайте вашу библиотеку с открытым исходным кодом! Я не знаю, какая лицензия CC точно подходит, но это может звучать так: «Вы можете использовать ее в любом продукте, даже если вы продаете продукт, вам не нужно просить деньги за саму библиотеку, вам не нужно упомяните авторство, и вы можете изменить его ». Таким образом, A (ваш работодатель) будет доволен этим, и вы тоже, когда вы переедете в B.
источник
Если это какой-то серьезно порочный код, на который у вас есть права, то вполне разумно лицензировать его для компании.
Если это просто что-то аккуратное, что вы разработали днем, я бы не стал беспокоиться. Просто принеси это боссу и возьми кудо и хай-пять. Они будут помнить дополнительные усилия позже.
источник