Я вижу этот вопрос только сейчас. Многие, возможно, читали эту статью, но если вы этого не видели: что мне делать с моим бывшим работодателем, крадущим мой бесплатный код?
Хотя оригинальный пост slasdot не имеет прямого отношения к этому вопросу, многие ответы таковы.
Хорошо, что вы думаете о придумании некоторых формальных правил. Вот некоторые выдержки из ссылки, которую я привел выше, которые являются опытом коллег-программистов с их компаниями из-за политики в отношении вклада в проекты с открытым исходным кодом. Есть много приятных и откровенных ответов, но цитируем 3 из них:
Quote-1:
Это настолько стандартно, что вы всегда должны запрашивать разрешение у своего работодателя перед написанием и выпуском программного обеспечения с открытым исходным кодом - вы можете не иметь права делать это, даже если программное обеспечение не связано с бизнесом вашего работодателя и даже если оно разработано в вашем Свободное время; язык в моем контракте однозначно об этом.
Предполагая, что в этом случае разрешение на написание и выпуск программного обеспечения с открытым исходным кодом было неявным, это по-прежнему не означает, что компания утратила контроль над интеллектуальной собственностью - они всегда могут получить двойную лицензию на основе проприетарной лицензии. Они не могут «забрать» уже выпущенное программное обеспечение GPL, и они не могут получить какой-либо вклад третьих сторон в эту линию, но они могут решить разработать исходную кодовую базу полностью закрытым способом - это их.
Quote-2:
Можно договориться с компанией, чтобы сохранить право собственности на ваши личные интересы, но вы должны проявлять инициативу и, как правило, иметь рычаги влияния (в моем случае я проводил слияние со всем отделом ИТ / разработчиков. У вашего среднего шмо только желание компании заставить их там работать). Также ожидайте, что / любая компания будет делать все возможное, чтобы владеть всем, чем вы являетесь, и при этом предполагать, что вы облажались и прочитали любую документацию, которую вас просят подписать с таким намерением.
Quote-3:
узнайте, что означает лицензирование MIT ... их можно свободно распространять по любой выбранной ими лицензии, если они ссылаются на вас. Они не крадут его, они используют его по бесплатной лицензии, под которой вы его предоставили.
Что касается GPL - да, вам нужен адвокат, это действительно нарушение. Конечно, если вы закодировали этот код GPL в свое время, это в любом случае их авторское право, и они могут использовать его по своему усмотрению.