Спросите моего работодателя, могу ли я открыть исходный код проекта, над которым я работаю для компании

11

Я стажер, работаю в компании на лето. Меня тепло приняли, и мне удается произвести впечатление на моего менеджера (думаю, я более опытный, чем другие люди, с которыми он беседовал). Недавно я разрабатывал приложение типа киоска, которое будет генерировать простое меню GUI из текстового конфигурационного файла, который мог написать 4-летний ребенок.

Я люблю проект, и он стал моим ребенком. Однако в корпоративном мире все, что вы разрабатываете для своего работодателя ... становится их (или я так слышал). Мне бы очень хотелось продолжить работу над проектом после лета, и я также хотел бы открыть его.

Как бы я попросил об этом? Код не имеет никаких секретов компании, и большинство людей здесь защищают программное обеспечение с открытым исходным кодом.

n0pe
источник
2
Я сделал это однажды и позаботился о том, чтобы вся информация, относящаяся к компании, была полностью опущена Я объяснил своему менеджеру, что это был «скелет» продукта, который я сделал с целью помочь другим. Они были очень восприимчивы.
Nic
Я не добавил его в качестве ответа, потому что функция продукта заключалась в том, чтобы проверить панель инструментов (в основном там, где люди), поэтому, вероятно, она сильно отличается от большинства случаев. У @Berin Loritsch гораздо лучшая общая перспектива :)
Nic

Ответы:

17

Ваш успех зависит от ряда факторов, но если компания стремится защищать программное обеспечение с открытым исходным кодом, вы, вероятно, уже имеете преимущество. Однако не удивляйтесь, если услышите «нет».

  • Если это является источником дохода для компании, они захотят защитить свои инвестиции. Помните, они платят вам за это, так что это стоит компании денег.
  • Если это дополнительная часть общего решения, которое они имеют для своих клиентов, то они могут быть открыты для этой идеи.
  • Существует огромная разница между пропагандой использования программного обеспечения с открытым исходным кодом для экономии денег и пропагандой концепции открытого исходного кода, жертвуя свои собственные ресурсы для этого.
  • Если вы не спросите, ответ по умолчанию - «нет». Так что вам действительно нечего терять. Просто убедитесь, что выбранная вами лицензия совместима с целями вашей компании, и они передают авторские права на код. В настоящее время это продукт для работы по найму, поэтому компания владеет авторским правом.

В качестве альтернативы ваша компания может выбрать для себя открытый исходный код. Это означает, что они по-прежнему сохраняют свои авторские права и диктуют условия лицензирования, но все остальные аспекты открытого исходного кода все равно должны применяться.

Берин Лорич
источник