2009-11-03 3 views
3

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

Должны ли разработчики с открытым исходным кодом подписывать что-либо по этому поводу до того, как они начнут вводить код? Если да, существует ли общепринятый юридический контракт, который может использовать любой проект с открытым исходным кодом?

Знаете ли вы о каких-либо случаях, когда проект с открытым исходным кодом был обвинен в якобы распространении проприетарного или плагиатного кода?

+0

SCO приходит на ум ... – Wernsey

+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании или правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) и [здесь] (http://meta.stackexchange.com/questions/139804/can- вопросы лицензирования, вопросы и ответы), а также [помощь] для получения дополнительной информации. – JasonMArcher

+0

Я голосую, чтобы закрыть этот вопрос как вне темы, потому что речь идет о поведении проекта и программиста.Мы не знаем, как действует каждый проект. – gunr2171

ответ

0

Не думаю, что вы можете многое сделать. Вы должны сделать это заявленной политикой, и вы должны, вероятно, иметь программное обеспечение как продукт LLC, таким образом, если кто-то приходит после программы, они должны подать в суд на LLC (и, возможно, лицо, которое было автором). Если вы сопровождающий, вам следует поговорить с адвокатом, если это вызывает беспокойство.

+1

Есть ли адвокаты, которые помогают сообществу с открытым исходным кодом? Я не могу превратить побочный проект в финансовое бремя. –

3

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

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

После фиаско SCO ядро ​​Linux взяло дополнительный шаг, добавив требование «выписать». В принципе, вкладчики должны приложить заявление к своим вкладам, подписывая их, они имеют право вносить свой вклад. Поскольку патчи ядра Linux проходят несколько уровней обзора до того, как Linus помещает их в свое дерево, эти рецензенты добавляют свои собственные сигнатуры.

Некоторые проекты, принадлежащие корпорациям, такие как OpenOffice.org, фактически требуют, чтобы все участники впервые подписали юридическое соглашение. Основной целью этого документа является обеспечение того, чтобы вклады могли использоваться корпорацией-владельцем по путям с закрытыми исходными кодами, но в нем также содержится язык, который утверждает, что вкладчик имеет право вносить свой вклад в то, что он или она вносит.

Обратите внимание, что независимо от того, что вы делаете, ваш проект все равно может быть отключен. Если вкладчик предоставляет большое количество важного кода, который становится центральным для операции приложения, и впоследствии выясняется, что вкладчик не имел права вносить этот код, тогда, когда у вас нет какой-либо гражданской или уголовной ответственности за использование или распространять код (потому что вы действовали добросовестно), вам необходимо прекратить распространение нарушающего код, что означает его удаление из приложения, что может означать большую работу по перезаписи этой функции.

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

Смежные вопросы