改写的问题:
我不是在问与JavaScript相关的问题,而是在网络上使用的所有“客户端”语言(HTML5,JavaScript,CSS等)。如果我在我的网站上放置了JavaScript代码(即经过GPL处理),并且可以通过网络从任何人访问该网站,我是否在某种程度上违反了GPL?
如果我想将客户代码(HTML,CSS,JavaScript)卖给某人,会怎样?在这种情况下,我需要其他许可证吗?
JavaScript(用于网站时)不是总是开源的吗?当您打开网页时,您始终可以阅读源代码。
如果我要出售包含JavaScript GPL代码的网站,是否还需要发布服务器端代码?
如果可以部分访问此网站(一部分是免费的,另一部分需要您付费),但是在网站的两侧都使用GPLed代码(同一部分),会发生什么情况?
如果GPLed代码仅出现在需要您付费才能访问的网站的一部分中,该怎么办?
如果我以这种方式将网站出售给客户:
- 我要卖给您(一次性费用)所有与客户相关的代码(JavaScript,HTML和CSS)
- 我不是在向您出售服务器端代码,而是在向您出租(我不想让您重用我的服务器端代码)
如果使用JavaScript GPLed代码,是否违反了某些规定?(该网站可通过网络上的任何人访问。)
编辑2:
添加了一个新的特定问题:
如果网站可以在没有服务器端代码的情况下运行,那是什么意思,JavaScript只是在调用一些包含JSON格式数据的PHP页面。其他人可以与客户端一起建立网站,但是他们需要提供数据。在这种情况下,我认为JavaScript正在调用“ PHP”代码(但并非相反)。在这种情况下,我是否违反GPL?