Public open specs

Mark Wielaard mark at klomp.org
Tue Oct 21 12:16:12 PDT 2008


Hi Dalibor,

On Tue, 2008-10-14 at 19:55 +0200, Dalibor Topic wrote:
> Not yet (outside the JSR spec document). The process bottleneck is
> identified, working on a fix.

That is great! Any timelines for these process fixes to be cleared up?
It has been a little funny that Sun is now producing GPLed code for the
various JSRs they lead, but still publish the JSR specs themselves under
terms that conflict (through the 2a-c restrictions) with the liberties
granted by the GPL. I came up with the following list of JSRs that have
a Sun lead and for which OpenJDK provides (prototype) GPL code, but
which are published under non-free terms preventing others to also
publish (independent) implementations or extend the OpenJDK provided
ones:

JSR 105: XML Digital Signature APIs
JSR 199: Java Compiler API
JSR 202: JavaTM Class File Specification Update
JSR 203: More New I/O APIs for the JavaTM Platform ("NIO.2")
JSR 221: JDBC 4.0 API Specification
JSR 222: Java Architecture for XML Binding (JAXB) 2.0
JSR 223: Scripting for the Java Platform
JSR 224: Java API for XML-Based Web Services (JAX-WS) 2.0
JSR 250: Common Annotations for the Java Platform
JSR 255: Java Management Extensions (JMX) Specification, version 2.0
JSR 269: Pluggable Annotation Processing API
JSR 270: Java SE 6 Release Contents
JSR 277: Java Module System
JSR 292: Supporting Dynamically Typed Languages on the Java Platform
JSR 294: Improved Modularity Support in the Java Programming Language

Would be great to see all these specs finally liberated.

Thanks,

Mark




More information about the distro-pkg-dev mailing list