Я физик со степенью CS и только что защитил докторскую диссертацию в технологической компании (хотел заниматься прикладными исследованиями). Он имеет дело с крупномасштабным моделированием конечных элементов.
После рассмотрения их текущего подхода, я думаю, что должен быть применен радикально иной метод (они используют коммерческий инструмент, который очень ограничен).
Я бы предпочел основать свое исследование на решении конечных элементов с открытым исходным кодом и написать программу, в которой он используется. Я хотел бы развить эту идею по вечерам, потому что это время, которое лучше всего подходит мне для программирования (в течение дня я предпочитаю чтение и математику) и использую его на поздней стадии моей докторской диссертации.
Я хотел бы иметь возможность опубликовать мою программу в качестве открытого источника на моем веб-сайте в качестве справки для будущего личного или даже коммерческого (например, консалтингового) использования.
Как я могу убедиться, что моя компания не претендует на владение кодом?
Я думал, что система контроля версий может помочь (проверить только вечером). Это будет документ, который я запрограммировал не в обычные рабочие часы (задокументировано в другом месте). Но эти данные могут быть легко изготовлены. Есть другие идеи?
Я хочу подчеркнуть, что я не заинтересован в продаже программного обеспечения, равно как и моя компания.
Очень интересные отзывы. Это явно помогает мне. Некоторые замечания:
- Меня не сковывает мой трудовой договор. Национальное законодательство гласит, что компании принадлежит все, что я производю в рабочее время, и никакого специального соглашения не было заключено (мой работодатель не продает программное обеспечение и может быть немного наивным с этой стороны). В основном они используют программное обеспечение, а не мои коллеги - серьезные программисты.
- Во-вторых, мне нужно переосмыслить вопрос, поднятый @Mark о коммерческой тайне. Это довольно серьезно в конкретной отрасли.
- В-третьих, я беспокоюсь о том, чтобы не расстраивать моего руководителя / начальника. Но, и это мотивация для этого вопроса, я хотел бы немного отделить инновационную часть моей работы, чтобы я мог повторно использовать ее или, по крайней мере, продемонстрировать ее как справочную работу.
источник
Ответы:
Не слушайте никого, кто говорит: «Ваше время - ваше время, просто не говорите никому!» потому что это невероятно плохой совет, который почти наверняка доставит вам неприятности, если не на вашей нынешней работе, то на какой-то будущей.
Трудовые договоры не только слишком сильно и значительно различаются для того, чтобы полезные советы любого рода были полезны, но и в разных странах (в том числе в ЕС) или даже в разных штатах одной страны (США) действуют разные правила относительно того, сколько вашей работы работодатель владеет, и даже если вы думаете, что находитесь в безопасности, вы все равно можете получить иск независимо от того, насколько раздражен ваш работодатель. У кого есть более глубокие карманы для оплаты юридических услуг, вы или ваш работодатель? Я так думала.
Сначала получите разрешение и получите его в письменном виде , так что ваш зад будет покрыт, если это станет проблемой позже (даже спустя годы, с каким-то совершенно другим набором менеджмента, который внезапно сходит с ума по поводу того, что предыдущее руководство было полностью расслаблено - вы можете ' предсказывать будущее!)
источник
Если вы хотите написать что-то самостоятельно и использовать это для своей компании, вы должны прояснить это, когда ваш начальник сначала даст понять, что вы работаете над этим в нерабочее время. Вам следует ознакомиться с политикой использования программного обеспечения, чтобы узнать, можно ли использовать программы с открытым исходным кодом в качестве решения компании. Для моей компании, если программа разрабатывается в нерабочее время, а не в корпоративных системах, мы могли бы распространить ее среди сообщества разработчиков программного обеспечения с открытым исходным кодом и использовать ее для внутреннего использования.
источник
Я не юрист, но если бы вы работали в моей компании и начали работать над каким-то проектом с открытым исходным кодом, где этот проект касается моего бизнеса, я бы не был счастлив. Особенно, когда вы дарите миру что-то бесплатно, что иначе мы могли бы продать.
Это было бы даже тогда, когда вы работаете только вечером, используя свое собственное оборудование или программное обеспечение, дома. Поэтому я предлагаю вам лучше поговорить с вашим боссом.
источник
На вашу конкретную проблему невозможно ответить, не зная деталей вашего трудового договора и деталей местного трудового законодательства, но можно предложить ответ на вашу общую проблему .
Мне кажется, что ваша работа делится на четыре категории:
Ясно, что вся работа, проделанная для 3, принадлежит компании, в которой вы работаете, и, вероятно, является конфиденциальной и частной.
Также ясно, что морально вы должны владеть всей работой, выполненной на 1, но это не может быть юридически, если вы прямо не вписали это в свой трудовой договор.
Это вопрос 2 и 4, которые являются самыми хитрыми. В идеале вы хотите объединить их, поэтому я вижу здесь три варианта:
Наихудшим вариантом является то, что вы держите их полностью отдельно и должны повторять кодирование, которое вы делаете на работе, когда возвращаетесь домой или наоборот. Даже в этом случае вы не можете владеть правами на свою личную библиотеку, даже если вы делаете ее открытой.
Следующий вариант заключается в том, что компания сохраняет за собой право собственности на библиотеку, но вы заставляете их предоставлять вам бессрочную лицензию на ее использование для вашей докторской работы. К сожалению, это означает, что вы не сможете выпустить его как открытый исходный код.
Наконец, и это, вероятно, самое трудное для продажи, вы заставляете свою компанию спонсировать вашу библиотеку с открытым исходным кодом.
Этот последний случай является наиболее интересным, но все три требуют, чтобы вы договорились с вашим работодателем.
Спонсируя вашу работу над библиотекой с открытым исходным кодом, ваша компания становится хорошим парнем , получает выгоду от вашего неоплачиваемого времени и потенциально получает еще большую ценность, поскольку другие люди помогают тестировать, отлаживать и улучшать библиотеку.
Теперь вам нужно быть осторожным, чтобы сохранить специфичные для домена усовершенствования, относящиеся к коммерческой тайне компании, в местном филиале компании или структурировать вашу библиотеку расширяемым образом, чтобы они не проникали в вашу библиотеку, но это не является непреодолимой проблемой. ,
источник
Вы не указали свой контракт или место, где вы живете, но я могу вам сказать, что здесь, в США, вашей компании, как правило, принадлежит все, что вы делаете, даже вне работы, если это связано с их бизнесом, и, учитывая ваше описание, вы думаете, что у вас есть решение для что-то, что они делают, лучше, чем их текущее решение, которое напрямую связано с их бизнесом.
Суды сами решат, связано ли то, что вы делаете, но из вашего описания это вполне понятно.
Идея, что вещи вне рабочего времени, связанные с бизнесом вашей компании, на первый взгляд часто звучат странно, но существует множество логических причин, по которым так должно быть на многих видах работ.
Представьте себе, что по закону вы владеете всем, что делается вне рабочего времени, независимо от того, связано ли это. Каковы будут последствия? Некоторые идеи, чтобы вы начали.
Вы встречаетесь с некоторыми коллегами в 11:00 до 12:00 и обсуждаете новые цели продукта. С 12:00 до 13:00 вы берете обеденный перерыв. Во время обеда у вас есть мозговой штурм и придумать отличное решение. У вас есть это решение? Можете ли вы разумно и морально вернуться в компанию и потребовать, чтобы они купили это решение, которое вы только что имели, потому что думали об этом не в рабочее время?
Для работников умственного труда компании платят вам не по 40 часов в неделю. Они платят вам, чтобы решить проблемы, которые они ставят перед вами, независимо от того, когда.
Как уже отмечали другие, существует также конфликт интересов. Представьте, что я работаю в игровой компании, которая до сих пор занималась только стратегическими играми в реальном времени. В свободное время я решаю сделать игру для дома в нерабочее время. Если я создаю отличный алгоритм искусственного интеллекта дома, разве у меня нет морального обязательства делиться этим на работе? Если я отказываюсь от идей игровых систем, которые я разрабатываю дома, от решений, которые я выдвигаю на работе, действительно ли я сдерживаю свою сделку с работодателем? Они платят мне за эти решения. Возможно, несмотря на то, что я придумал это в свое время, оно принадлежит работодателю. Опять же, они платят мне за решения независимо от того, когда они придуманы.
Если вы хотите работать над вещами вне работы, у вас есть несколько вариантов
1) Получить письменное разрешение.
2) Сделайте что-то однозначно не связанное с бизнесом ваших сотрудников.
3) Выйти и сделать то, что вы чувствовали себя так уверенно.
Что касается # 2, опять же, дело за адвокатами, если они связаны между собой. Если вы работаете в ИТ-компании днем и управляете рестораном ночью, то, вероятно, проблем нет. Если вы работаете в компании, занимающейся, скажем, программным обеспечением для сетевой безопасности, а ночью пишете приложение для твиттера, оно начинает становиться все более неоднозначным. Только вы можете решить, какой риск идти. Лучшие подходы # 1 или # 3
источник
Если больше ничего не работает, то, возможно, вы можете опубликовать код под именем кого-то, кому вы доверяете (хороший друг, подруга, ваша мать) и заключить «договор» о том, что вы владеете кодом, или позволить ему / ей «лицензировать» его вам или что-то подобное.
Я не говорю, что это вменяемое, но подобные схемы используются во всем мире для всех видов вещей и, возможно, могут помочь вам юридически защитить вас от вашей компании. Я не уверен, как это будет работать для вас, если вообще и не принимать меня слишком серьезно.
источник
Однажды у меня была похожая проблема, в гораздо меньшем масштабе ... Некоторые комментарии: я не думаю, что исходный код фиксирует работу службы удаленного хранилища ( codesion , github , bitbucket и т. Д.). Подход, который я использовал, заключался в том, чтобы один из друзей наблюдал за хранилищем на другом конце сеанса MSN (мы обсуждали это, и он при необходимости давал показания в суде).
Хорошее прочтение о том, как кто-то общался со своей компанией, - это (я считаю) приложение Dropbox Y-combinator со словами:
Если бы я был тобой, я бы поступил и был готов доказать в любой момент, что, что бы ты ни делал, ты никак не связан с материалом, доступным на твоей «утренней» работе ...
источник