However, there are still a few outstanding questions and Apache is one of them. I don't have an answer except to say that it appears that Apache instead of trying to work with Oracle and engage with them has decided to threaten to throw the toys out of the pram. I would be a shame if they did this however, the JCP would go on though it would be weaker without that strong open voice. That said, there are some radical elements in the ASF that seem to want to bash Oracle (Sun) for the sake of bashing them.
My conversation with those in Apache that I know was to ask the question, has someone broken a legal agreement to which the answer from ASF's POV is yes. But in reality, the question is answered with OpenJDK licensing. They can fork OpenJDK and they are clear. Yet the refuse due to some ideological position that was encouraged by IBM (in their battle against Sun for things they didn't like). Another point, if someone broke a legal agreement there are legal remedies. Yet no one at ASF will stand up and say why after I don't know how many years of whining about the problem, they haven't used any of those legal remedies. And as much as I may or may not agree with them, the whining is getting really really old. I won't name names but some have been posting a lot of FUD about various things that Oracle is planning on doing. To be fair, I don't completely know what Oracle is planning on doing with Java but then neither do they and until just recently, their blogs about Oracle have all been speculation and conjecture and all based on dubious facts and in some case fiction.
So, here are some facts,
1) Oracle is hiring people to work on the JDK so Java is getting more resources than it ever had
2) They are putting everything into the OpenJDK and it will remain there
3) Oracle is working hard to deliver 7.0 on time, something that Sun wasn't going to be able to do.
4) Oracle will have to deal with Sun promises that were impossible to deliver on.
5) Oracle is a corporate that has legal obligations which is takes seriously which some times prevent it from speaking
6) Oracle has a corporate culture (some what like Apple's) where all PR is carefully managed through a PR department. They are slowly learning that this doesn't work so well when dealing with community but they are learning.
Pure speculation on my part. Oracle will announce in the near future that they will pick up development of the JDK for Mac OSX. My basis for the speculation is that Oracle doesn't want to give any opportunity for MS to claim a better cross platform story than Java has.
Look to Devoxx in a few days where Mark Rienhold will be speaking on a panel about the future of Java. Stephan has put a few interesting characters on that panel so I expect it will be fun as well as informative.
Regards,
Kirk
> --
> You received this message because you are subscribed to the Google Groups "The Java Posse" group.
> To post to this group, send email to java...@googlegroups.com.
> To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
>
Clearly, Apache has got many reasons to be angry, with Sun first and now
with Oracle. From the community point of view, the lack of an alternate,
ASF-based implementation such as Harmony is a missed opportunity. Given
that, I think it's also clear that Harmony wasn't really driven by the
community, as people started the RIP mourning five minutes after IBM
withdrew; so in the end IBM was relevant. I've said many times, that I
don't think it's feasible a complete JVM totally maintained by the
community and the Harmony presumed ending sort of demonstrated it (yes,
I know, the ASF said they will still work on it, but I'm very skeptical;
let's have a recap point six months from here).
Sure, Oracle probably played some Machavelli politics with the latest
JCP elections, but the system on the whole worked as the alleged puppet
candidate was not elected; furthermore, Apache received 95% of votes and
I'd see it as a sort of betrayal if they quit.
Given that, I'm not against wars in principle. It depends on the
strength of your weapons and army. Frankly I don't see our advantage in
declaring war to Oracle, and just minor troubles for them. It would be a
pity.
> Look to Devoxx in a few days where Mark Rienhold will be speaking on a panel about the future of Java. Stephan has put a few interesting characters on that panel so I expect it will be fun as well as informative.
Too bad I won't be there... :-( Looking forward to read some blogs.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
Fabrizio...@tidalwave.it
Sure, Java is not an open standard. In the perfect world it would be,
but a working, vibrant open technology that is not an open standard is
better than nothing.
On 11/09/2010 10:35 PM, Casper Bang wrote:I don't take this. Apache, like FSF, is the inventor and promoter of a licensing scheme that implies legal protection. Thus, I assume that they are perfectly equipped for lawsuits (and since the question arose from the old Sun times, they could sue Sun in a moment of weakness).
A round of applause from my little home office if they follow throughYeah you are making that very clear here and via Twitter. Listen,
with it.
either Java is an open standard, or it's not! And if it's not, then
Java's greatest asset (being an open standard) falls under the
category of false marketing and Oracle should be held accountable. If
Apache were a large corporation with lots of cash, they could sue...
Thus, I completely agree with Chris that there were no legal basis for anything. Now, I've just read at DZone that they're menacing a vote against Java 7. Now I declare myself in the bag of people that got tired of this. This point is lost, let's move on to next one. We're been complaining with Sun for years because of the stall, and now that we have a roadmap we're going to boycott it? Crazy.
Sure, Java is not an open standard. In the perfect world it would be, but a working, vibrant open technology that is not an open standard is better than nothing.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
Fabrizio...@tidalwave.it
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
I would submit that Apache has been trying to work with Oracle and Sun
for several years and the process has gained nothing. Maybe it's time
for a different strategy.
> That said, there are some radical elements in the ASF that seem to want to bash Oracle (Sun) for the sake of bashing them.
If you're going to make an accusation like that, you might want to
back it up with some facts.
> My conversation with those in Apache that I know was to ask the question, has someone broken a legal agreement to which the answer from ASF's POV is yes. But in reality, the question is answered with OpenJDK licensing. They can fork OpenJDK and they are clear.
No they can't. Apache cannot fork OpenJDK and release it under the
Apache License. If we can't release it under the Apache License, what
would be the point?
> Yet the refuse due to some ideological position that was encouraged by IBM (in their battle against Sun for things they didn't like).
Ideological position? Encouraged by IBM? So, Apache's desire to
release software that has no usage restrictions is an ideological
position? If so, then it's a good ideological position to have, IMO. I
don't think you can say Apache's position is unduly influenced by IBM.
> Another point, if someone broke a legal agreement there are legal remedies. Yet no one at ASF will stand up and say why after I don't know how many years of whining about the problem, they haven't used any of those legal remedies.
Right. We could risk the solvency of our entire foundation by suing a
multi-national corporation with tons of legal muscle. The ASF has so
far decided that this is not a course of action we should take.
Greg
The only recourse Apache has within the JCP is to use EC and JSR votes
to bring about change. The foundation's position has been that a spec
lead who proves they are willing to break the JSPA agreement cannot be
trusted. We can't implement those specs in good faith knowing the
project's users will be free to use the software. I'm not sure what
other course of action there is within the process.
Greg
Whether there is a legal basis and whether a lawsuit is pragmatically
a good idea are two completely different questions.
> Now, I've just
> read at DZone that they're menacing a vote against Java 7. Now I declare
> myself in the bag of people that got tired of this. This point is lost,
> let's move on to next one. We're been complaining with Sun for years because
> of the stall, and now that we have a roadmap we're going to boycott it?
So they gave us a new roadmap, which is the same as the old roadmap.
Actually no. For Apache, the new roadmap is a dead end. So I guess we
should just move on. I'm not sure what you'd have Apache do: stay in
the JCP even though it's proven itself to be unwilling to enforce its
own agreements?
> Sure, Java is not an open standard.
I think this is the reality we are facing. It's unclear to me what
that means for my personal interests in the Java community.
Greg
> On Tue, Nov 9, 2010 at 1:12 PM, Kirk <kirk.pe...@gmail.com> wrote:
>> it appears that Apache instead of trying to work with Oracle and engage with them has decided to threaten to throw the toys out of the pram.
>
> I would submit that Apache has been trying to work with Oracle and Sun
> for several years and the process has gained nothing. Maybe it's time
> for a different strategy.
Trying to work with or just crying foul if ASF doesn't get everything it's way?
>
>> That said, there are some radical elements in the ASF that seem to want to bash Oracle (Sun) for the sake of bashing them.
>
> If you're going to make an accusation like that, you might want to
> back it up with some facts.
It's my opinion that some people have continued to blog FUD even when clear statements of intent have been made. I see no rational reason for doing so unless one was just interested in creating more FUD. Others, not myself, have called them freetards..
>
>> My conversation with those in Apache that I know was to ask the question, has someone broken a legal agreement to which the answer from ASF's POV is yes. But in reality, the question is answered with OpenJDK licensing. They can fork OpenJDK and they are clear.
>
> No they can't. Apache cannot fork OpenJDK and release it under the
> Apache License. If we can't release it under the Apache License, what
> would be the point?
Well, it would be forked and you could do what you wanted and run a tck and not face field of use restrictions.
>
>> Yet the refuse due to some ideological position that was encouraged by IBM (in their battle against Sun for things they didn't like).
>
> Ideological position? Encouraged by IBM? So, Apache's desire to
> release software that has no usage restrictions is an ideological
> position? If so, then it's a good ideological position to have, IMO. I
> don't think you can say Apache's position is unduly influenced by IBM.
If ideology blocks perfectly acceptable solutions.... And the bit about IBM is from conversations with people inside IBM.
>
>> Another point, if someone broke a legal agreement there are legal remedies. Yet no one at ASF will stand up and say why after I don't know how many years of whining about the problem, they haven't used any of those legal remedies.
>
> Right. We could risk the solvency of our entire foundation by suing a
> multi-national corporation with tons of legal muscle. The ASF has so
> far decided that this is not a course of action we should take.
Justice for the rich and not the right.. yeah?
Regards,
Kirk
1. It has never been, and we're still here. So, it's bad, but not
totally bad.
2. Is it .Net an open standard? .Net is the most direct competitor.
3. Alternatively, one should move to the completely community based
platforms such as Python, etc...
On 11/09/2010 10:58 PM, Stuart McCulloch wrote:You seem not to understand what is a Software Foundation, such as FSF or ASF. It's a bunch of people that, beyond producing code, also design licenses and promotes them. Ok? Now, designing a license is a matter of lawyers, not engineers. Any software foundation that proposed a license model and wasn't able to defend it in court would be just laughable. FSF and ASF are not.
bogus logic - there are people who invent and promote defence systems, but that doesn't mean they're personally ready to declare war on someone
I don't take this. Apache, like FSF, is the inventor and promoter of a licensing scheme that implies legal protection. Thus, I assume that they are perfectly equipped for lawsuits (and since the question arose from the old Sun times, they could sue Sun in a moment of weakness).
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
Fabrizio...@tidalwave.it
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
> 2. Is it .Net an open standard? .Net is the most direct competitor.Yes it is, first under ECMA and then ISO/IEC - where Microsoft has
exactly one vote and no veto right (unlike Oracle in the JCP).
Microsoft's implementation is however not open source, while other
implementations are. Given that you can write applications in C# and
deploy to iOS and Android, this standardization is clearly not just
theoretical of nature.
> 3. Alternatively, one should move to the completely community basedYeah that's what the Scala people are doing. Recent events have me
> platforms such as Python, etc...
starting to believe they are on to something.
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
On 11/09/2010 10:58 PM, Stuart McCulloch wrote:
Sigh... it's the difference between theory and practice. Just because
someone develops a license doesn't necessarily mean they are best placed
to prosecute in court. Sure they could be called as an expert witness on
that particular license, but that doesn't make them prosecutors - not
all lawyers are equal! (or in other words... who's better at flying a
plane, the person who designed it or a pilot?)
This is how the ASF defines itself:
... The Apache Software Foundation provides organizational, legal, and
financial support for a broad range of open source software projects. ...
What does that "provides legal support"? Isn't it as the FSF, that sees
also as the entity that sues people infringing the GPL? As Boeing, they
seems to be both the person who designs and the one who flies the plane.
Second question: what's the equivalent of the JCP? In the .Net world,
who decides the evolution strategies?
[snip]
Ok, so coming to present times, how do ASF think to change things now,
given that ASF (unfortunately) didn't succeed with Sun, at a time when
two large corporates (Oracle and IBM) backed that position, and now they
don't any longer? I think that, unfortunately, that battle has been
lost. There are two concepts: Java as an open standard, and Java as an
open platform, substantially restricted to OpenJDK. As you can see, I
agree with you, Java is not an open standard: we're left with the
OpenJDK. As you said, the only alternative, .Net, is not better. So,
let's keep Java as good as it can be. I think that news and opinion
circulate very well in the community and the concept that Oracle is
taking as much as power as it can in the JCP is clear to most of us.
Given that, they don't have 100% complete control. Leaving the JCP would
give them more (of course, there are still Google and others, but if
anybody reasoned as Apache and withdrew from the JCP, we'd be delivering
total control to Oracle).
Given that, I understand that withdrawing from the JCP could be a
coherent move, if not the best one in my perspective. But voting against
Java 7? What would be the meaning of that? I prefer to have Java 7,
though not an open standard, in time rather than delayed in the hope to
achieve what can't be probably achieved any longer.