However, Clojure in Clojure and better support of other platforms
would be great.
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com
> Note that posts from new members are moderated - please be patient with your first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> Given Oracle's lawsuit against Google for its use of the JVM, is
> anyone else suddenly much more concerned about the states of Clojure
> in Clojure and CLR compatibility?
As far as I understand those things are absolutely not related, oracle isn't suing because they use the JVM but because they are not and rolling their 'own JVM' which, so claims Oracle, violates some of 'their' patents.
Clojure on the other hand is simply using the JVM, as Oracle provides it, and the interfaces they provide, something they of cause will not sue over as it is a entirely different thing.
Also this while 'oracle sues' panic is kind of sad :(
Regards,
Heinz
Given Oracle's lawsuit against Google for its use of the JVM, is
anyone else suddenly much more concerned about the states of Clojure
in Clojure and CLR compatibility? I know the former is an important
goal and also that the existence of the latter is due to heroic
volunteer efforts on behalf of a small number of people. Frankly I've
been sitting on the sidelines cheering the efforts on.
But now I'm much more concerned about writing Clojure code that can
only run as Oracle sees fit. I've got a small bit of code which needs
OpenJDK on an Linux Amazon EC2 instance. What will the Oracle scry of
that?
See http://jonathanischwartz.wordpress.com/2010/03/09/good-artists-copy-great-artists-steal/
Mono - the open source implementation of .NET also has uncertain legal status.
I doubt it is possible to create runtime like JVM or CLR without patent
problems.
--
Mikhail
Given that virtual machine technology "like"(1) the JVM and CLR have
been around since the 70s - long before even C++ ++ -- was a gleam in
Gosling's eye - I'm pretty sure it's possible to create a runtime
"like" the JVM or CLR that has no insurmountable patent
problems. Sure, Oracle can create problems for anyone implementing a
VM by suing them, but if you started with something like either the
UCSD P-Machine VM or a SmallTalk VM (Squeak, maybe?) - which Gosling
cites as inspirations for the JVM (2) - such suits are clearly
baseless, as the technology is obviously prior art. So it can't
infringe the patent, only invalidate it.
<mike
*) This all depends on exactly what you mean by "like". Gosling and
the Java group at Sun are sharp people, I'm sure they added ideas that
were patentable, and probably even worth granting a patent to. If
"like" includes "having patented feature foo", then foo may be missing
from the VMs that are prior art, so they aren't "like" JVM or CLR. But
just having a portable VM also qualifies as "like" JVM in some sense.
1) http://queue.acm.org/detail.cfm?id=1017013
--
Mike Meyer <m...@mired.org> http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
> CLR also infringes Oracle's patents and the only reason why Oracle is not
> likely to sue Microsoft is that Microsoft could do the same to Oracle.
Microsoft rescued Sun a couple of years ago with a cash injection
(similar to what they did with Apple), and the companies reached some
agreement on patents back then. Those contracts probably remain in
force despite the acquisition.
However, it is unclear to what extent such agreements cover downstream
users of such technology. The best defense seems to be not to become
too successful.