Open source is illegal?
opensource.com
opensource.com
Most of the rest of the article seems to be about this Romanian tender business, but excluding free software from that wouldn't actually make that software illegal, so it's apparently not really relevant to the title.
They are also mostly incompetent.
Where allowed by your local laws, Microsoft excludes implied warranties of merchantability, fitness for a particular purpose and non-infringement. [1]
And OS X's:
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE APPLE SOFTWARE AND SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE”, WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, [...] INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE [2]
[1] http://download.microsoft.com/Documents/UseTerms/Windows%207...
On page 64 of the 'Specifications', in a paragraph
highlighted in yellow, the ministry writes:
"All versions of software that are part of the offer
may not be published under a 'free software license'
- GPL or similar."
When you licence your solution to the government, you do so under a commercial licence. The 'Specifications' were asking you not to have any parts of your software under a free license (to/from third parties).Of course this move is to limit competitiveness since EU explicitly favors open software: http://www.osor.eu/eupl/introduction-to-the-eupl-project
This limits the little guys that try to cut costs by using open software as building blocks for the solution, so only the giants vendoring expensive "enterprise" solutions can participate. And rest assured, open solutions are many times of better quality.
It would only be "illegal" if if it's against the law to write a program and reveal its source code, and that would simply be non-sensical.
In addition, corporations are owning part of that copyright too - if you look at software patents war, it clearly shows what tools are to be used against the competition.
I'm not sure if I understand your last sentence.
What if you put your code in the public domain? No clauses, no contract required, no problem?
"Open source with obligations" is a better nomenclature for the GPL. Avoid it where you can.
I love Linux and am fine with using it and its GPL'd code on my servers, but if I needed to extend an OS as a product (eg if I wanted to create the next OS X), I'd look at BSD long before Linux.