2009-09-28 3 views
4

Требуется ли GPL для открытого использования (коммерческого) веб-приложения?Источники GPL и Webapp

Пожалуйста, дайте расширенный ответ, а не только «Да»/«Нет», но почему.

+5

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

+4

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

ответ

11

№ GPL - это распространение кода. С помощью веб-приложения вы не распространяете свой код.

Но есть варианты GPL, такие как Affero GPL, что do применимо к веб-приложениям, поэтому будьте осторожны.

+0

Но как определить распределение? Если клиент принимает решение со мной, это не распространяется, но что, если они хотят разместить свое приложение на своем собственном сервере? Если приложение написано в javascript, вы технически развертываете код в браузерах своего пользователя, не так ли? – notJim

+1

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

+0

thax много для предупреждения об Affero GPL. –

0

№ Некоторые проекты GPLv3 имели такое требование, но это было в конечном итоге удалено. См. Также: OSS Watch: GPL v3 - What's New?

0

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

Примечание: Я уверен, что Javascript - это случай, когда люди неправильно интерпретируют GPL. Вы распространяете Javascript-код по большинству определений, однако Javascript можно назвать частью производной работы (страницы), которая может быть не GPL (не говоря уже о вашем собственном Javascript-коде, который вы не можете использовать для GPL) , ИМО вы должны избегать Javascript, который является GPL, если вы не делаете проект с полным GPL.

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