Hacker News new | past | comments | ask | show | jobs | submit login
EU: Copyright Doesn't Cover Functionality, Programming Language (osnews.com)
141 points by thomholwerda on Nov 29, 2011 | hide | past | favorite | 14 comments



Fwiw, the question here seems to be pretty close to the "API copyright" question currently being litigated in the U.S. as one aspect of the Java/Dalvik lawsuit between Oracle and Google. HN discussions on that point: http://news.ycombinator.com/item?id=2916735 / http://news.ycombinator.com/item?id=2996084


[author of the article here]

You're right, and I thought about including it in the article. However, I decided not to include it as to not cloud the waters, for two reasons:

1) Oracle v Google is a US case, and this opinion only covers the EU.

2) Oracle v Google seems to be more about patent infringement than copyright infringement. This opinion only covers copyright.


The author is surprised at the justice's competence, but, by the time someone gets promoted to the ECJ (remember, they go all the way through their undergraduate degree, then through their postgraduate legal training, then maybe some more training, then a placement, then a junior position...etc) they are going to be pretty well read and probably pretty competent too. To top it off, they are totally unaccountable and unbeholden to anyone (ie: it's the EU).

In short, you can expect an an international copyright judge in a very senior court to be smart and to do what he feels like.


So, Mono is likely to be declared "safe" in Europe next year, it seems.


Copyright wise I think so but not patent wise. They could still be attacked that way.


Mono implements the 2 ECMA standards related to the C# language, the CLR and the core of the .NET library, plus Microsoft-specific APIs which are not covered by the ECMA standard.

The ECMA standards are distributed under RAND terms. This is not enough to guarantee a free implementation, however Microsoft issued a statement under the Community Promise that these standards are worry-free of patents as long as the implementation implements the whole standard (which is quite light and contrary to Java, supersets are allowed).

What can be attacked are implementations of components, like ASP.NET, ADO.NET, Windows.Forms and maybe Silverlight. However, this would be a hard thing to do, simply because Microsoft ended up cooperating with the Mono team on at least the implementation of Silverlight. And also they actively encouraged Mono by other things, like referring to Mono in their official docs, which means Estoppel applies: http://en.wikipedia.org/wiki/Estoppel

So quite the contrary, I think Mono is even safer than Java, as Java is not governed by a real standards body and you can't implement Java unless Oracle allows you to (hence Harmony is dead). Even forking OpenJDK may be problematic, as the implicit patents grant may not apply to derivate works (at least in Europe).


Huh, are there software patents in the EU now?!


There have been software patents in the EU for decades. The section on "Europe" in the Wikipedia article on software patents (http://en.wikipedia.org/wiki/Software_patent) contains links to decent explanations of what's going on there.


Yeah you right didn't think of that. But I'm sure there is something ;p


It's not as "bad" as the situation in the US, but software patents have been issued in the EU for decades. The question of which software patents are actually valid and enforceable has been giving everyone a headache for just as long.

The European Patent Convention is somewhat ambiguous in its effort to both ban pure software patents, and permit some things that we might think of as software patents, meanwhile each country puts its own unique spin on the issue (the European patent system is not as unified as people sometimes expect), and courts do not always behave consistently.

In a way, it's an even bigger mess than we have in the US, the mess just doesn't get dropped in burning paper bags on doorsteps quite as much.


I thought this was settled when the first PC clone BIOS was written using "clean room" techniques.


This should be no surprise. The case was weak. Copyright offers no practical intellectual protection for software. And in this case the software in question was reverse engineered!


Copyright offers the most important protection software can have. If you want the result, you have to do the work again. Unlike patents that close off entire avenues of advancement just for being the first to add "with a computer" or "on the interwebs" to the end of some obvious activity, copyright acknowledges that you can do just about anything with a general purpose computer but if you want to do it, you've got to put in the effort yourself or pay someone who has.

Copyrights make you write your own code. Patents prevent you from writing your own code.


> Copyright offers no practical intellectual protection for software.

Tell that to all the people who whine about the GPL.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: