我注意到 ExtJS 将其许可证从 LGPL 更改为 GPLv3 的决定引起了很多争议。我的问题不是关于 ExtJS,而是关于 GPL 许可证如何影响 Web 应用程序。
为什么人们如此关注保持客户端源代码的关闭?不是所有的客户端 Web 应用程序都是开源的吗?我的意思是,如果您使用 HTML/CSS/JS,您将发布客户端的源代码。这难道不是 ExtJS 的 GPL 要求你做的吗?最后我检查了一下,无论如何都没有办法关闭源代码 HTML/CSS/JS。
看看像 GWT 这样的代码生成技术,我假设您必须开源由 GWT 生成的 HTML/CSS/JS,而不是用于生成它的原始 Java 代码。那是对的吗?