You can't fork "Java" because the word is owned by Oracle.  Sun were
also very active at preventing other people using the J-word.

What you can do is develop a language that is based on Java but
contains extensions.  Eamples currently include Groovy, Scala and
Dalvik.  You could also go further and replace the JVM, too.
Microsoft's .net is a very successful example of that.

On Aug 31, 3:47 pm, Jan Goyvaerts <[email protected]> wrote:
> Would a fork be possible without a risk of being sued ? If forking makes
> sense here ...
>
> I'm not exactly familiar with the licensing schemes either.
>
>
>
> On Tue, Aug 31, 2010 at 16:41, Robert Casto <[email protected]> wrote:
> > Hard to say. HotSpot is GPL but is maintained by Oracle and other
> > companies. The implementation may be open source, but the intellectual
> > property is probably Oracle's. What that means for an implementation that is
> > licensed through GPL is for greater minds to say.
>
> > On Tue, Aug 31, 2010 at 10:29 AM, Jan Goyvaerts 
> > <[email protected]>wrote:
>
> >> Is OpenJDK independent from Oracle ?
>
> >> On Tue, Aug 31, 2010 at 16:24, Robert Casto <[email protected]>wrote:
>
> >>> I very much like where this thread is headed.
>
> >>> Having viable options with Java that Oracle can not touch sounds like a
> >>> win for the community. There is a lot of value in those libraries that can
> >>> be leveraged by a developer. That makes them productive and of benefit to 
> >>> a
> >>> company. If all we have to do is change the underlying VM to something 
> >>> that
> >>> is safe from Oracle, then so be it. I'm sure that VM would get a lot more
> >>> attention from the community to make it great for production use.
>
> >>> On Tue, Aug 31, 2010 at 8:43 AM, Kevin Wright 
> >>> <[email protected]>wrote:
>
> >>>> Funny really, in OS design the small core, big libs approach has long
> >>>> been preferred.
>
> >>>> The windows NT MicroKernel dates back to 1993
> >>>> The original Unix Kernel, 1973
>
> >>>> In programming languages, it's not so clear-cut.  LISP dates back to
> >>>> 1958, and even then you could define your own control constructs within 
> >>>> the
> >>>> language - the actual spec is VERY small.
>
> >>>> C++ and derivatives (including Java, C#) broke from this, with
> >>>> higher-level constructs such as `for`, `switch` and `while` being deeply
> >>>> embedded at the library level and in the VM.  Clojure, Scala and F# are 
> >>>> once
> >>>> again pulling the pendulum back again to the small kernel, big libs idea
> >>>> (working with the VM as necessary), and LLVM is doing the same sort of 
> >>>> thing
> >>>> at a lower level.  For example, tail-call optimisation against the JVM is
> >>>> currently achieved through a technique known as "trampolining" (
> >>>>http://en.wikipedia.org/wiki/Tail_recursion#Implementation_methods)
>
> >>>> So perhaps with the shifting trends in languages, a lighter weight VM
> >>>> really is the right way to go, especially if VMKit & co. can be used to
> >>>> allow us to get at all those juicy open-source libs...
>
> >>>> On 31 August 2010 13:25, Miroslav Pokorny 
> >>>> <[email protected]>wrote:
>
> >>>>> The reason Java became the most popular platform on the planet is
> >>>>> because of all the oss libraries. Nothing out there beats or even comes
> >>>>> close in comparison. Good luck with such a richness of choice and 
> >>>>> quality in
> >>>>> dotnet land. Maybe java is not quite as fancy as c# but in the end we 
> >>>>> are
> >>>>> all most of the time just the guy who adds glue between one library and
> >>>>> something else. Maybe Java is a bit more verbose or not as 
> >>>>> elegant...but in
> >>>>> the end that does not matter, because what we lose in elegance and 
> >>>>> language
> >>>>> features is more than offseted by magnitudes with oss.
>
> >>>>>  --
> >>>>> You received this message because you are subscribed to the Google
> >>>>> Groups "The Java Posse" group.
> >>>>> To post to this group, send email to [email protected].
> >>>>> To unsubscribe from this group, send email to
> >>>>> [email protected]<javaposse%2bunsubscr...@googlegroups­.com>
> >>>>> .
> >>>>> For more options, visit this group at
> >>>>>http://groups.google.com/group/javaposse?hl=en.
>
> >>>> --
> >>>> Kevin Wright
>
> >>>> mail/google talk: [email protected]
> >>>> wave: [email protected]
> >>>> skype: kev.lee.wright
> >>>> twitter: @thecoda
>
> >>>>  --
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "The Java Posse" group.
> >>>> To post to this group, send email to [email protected].
> >>>> To unsubscribe from this group, send email to
> >>>> [email protected]<javaposse%2bunsubscr...@googlegroups­.com>
> >>>> .
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/group/javaposse?hl=en.
>
> >>> --
> >>> Robert Casto
> >>>www.robertcasto.com
>
> >>>  --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "The Java Posse" group.
> >>> To post to this group, send email to [email protected].
> >>> To unsubscribe from this group, send email to
> >>> [email protected]<javaposse%2bunsubscr...@googlegroups­.com>
> >>> .
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/javaposse?hl=en.
>
> >>  --
> >> You received this message because you are subscribed to the Google Groups
> >> "The Java Posse" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<javaposse%2bunsubscr...@googlegroups­.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/javaposse?hl=en.
>
> > --
> > Robert Casto
> >www.robertcasto.com
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "The Java Posse" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<javaposse%2bunsubscr...@googlegroups­.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/javaposse?hl=en.- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to