用java语言开发并出售的软件是否侵权?为什么?

你看到Java使用GPL开源软件协议了吗?对于采用GPL协议的普通库或软件,您可以以任何形式修改、复制和销售软件。但是,有一个限制,即一旦您发布软件,您必须将您的源代码发布到您的发布目标,否则您将不会遵守GPL原始协议(即,如果您在您的软件中使用基于GPL的库,并且您将您的软件作为A销售,您还必须将源代码提供给A)。这是通用GPL协议的规定,而java虽然也使用GPL开源协议来开放java系统类库的代码,但是他的协议也提出了一个例外条件,就是只要你修改了java本身提供的类代码,你就不能向软件发行商公开你的源代码。这也是java可以免费使用的原因,一般来说,开源代码会不公平。

然而,中国的版权意识相对薄弱。很多软件用的都是GPL开源库,没有开源代码。严格来说,这是侵犯版权的行为。自由软件基金会可以根据协议向法院起诉开发者。.............