Will Apache Harmony succeed?
来源:互联网 发布:qq群文件无法下载 mac 编辑:程序博客网 时间:2024/05/16 18:59
There was a <a href="http://www.javalobby.org/java/forums/t18646.html">survey</a> [1] two and half years ago when Apache Harmony was started, to get people's comments on Apache Harmony's fate. Reading through it, I felt more pessimistic or negative opinions than optimistic or positive ones. Many people believed Harmony was either useless or going to fail, although they had different reasons.
About nine months ago, an article <a href="http://www.crn.com/article/printableArticle.jhtml?articleId=197003131">"How To Tell The Open-Source Winners From The Losers"</a> [2] tried to summarize why an open source project could fail. Those are nine points to check:<ol>
Using this checklist to measure Harmony, though Harmony has good scores for most of the points, Charles doubted "what passionate user community will form around Harmony when open Java is available on the Net?"
I have to say Charles has made very valid points largely for open source projects, but I can't agree that Harmony is losing developers due to OpenJDK. I won't elaborate my arguments, just one point here: Harmony is not necessarily existing only as an alternative Java implementation. So Harmony is not necessarily losing its developers, because they are not just looking for an alternative Java implementation. For this specific point, I have a couple of examples:<ul>
Let's see how Apache Harmony is going to evolve. It's still too young (less than three years old). Stay tuned.
[1] http://www.javalobby.org/java/forums/t18646.html
[2] http://www.crn.com/article/printableArticle.jhtml?articleId=197003131
About nine months ago, an article <a href="http://www.crn.com/article/printableArticle.jhtml?articleId=197003131">"How To Tell The Open-Source Winners From The Losers"</a> [2] tried to summarize why an open source project could fail. Those are nine points to check:<ol>
- <li>A thriving community: A handful of lead developers, a large body of contributors, and a substantial--or at least motivated--user group offering ideas.
- <li>Disruptive goals: Does something notably better than commercial code. Free isn't enough.
- <li>A benevolent dictator: Leader who can inspire and guide developers, asking the right questions and letting only the right code in.
- <li>Transparency: Decisions are made openly, with threads of discussion, active mailing list, and negative and positive comments aired.
- <li>Civility: Strong forums police against personal attacks or niggling issues, focus on big goals.
- <li>Documentation: What good's a project that can't be implemented by those outside its development?
- <li>Employed developers: The key developers need to work on it full time.
- <li>A clear license: Some are very business friendly, others clear as mud.
- <li>Commercial support: Companies need more than e-mail support from volunteers. Is there a solid company employing people you can call? </ol>
Using this checklist to measure Harmony, though Harmony has good scores for most of the points, Charles doubted "what passionate user community will form around Harmony when open Java is available on the Net?"
I have to say Charles has made very valid points largely for open source projects, but I can't agree that Harmony is losing developers due to OpenJDK. I won't elaborate my arguments, just one point here: Harmony is not necessarily existing only as an alternative Java implementation. So Harmony is not necessarily losing its developers, because they are not just looking for an alternative Java implementation. For this specific point, I have a couple of examples:<ul>
- <li> Google Android uses Apache Harmony for its class libraries;
- <li> People are porting Harmony GC(s) to other runtime systems;
- <li> Some Java applications do not care if Harmony is Java certified, using Harmony as default runtime environment.</ul>
Let's see how Apache Harmony is going to evolve. It's still too young (less than three years old). Stay tuned.
[1] http://www.javalobby.org/java/forums/t18646.html
[2] http://www.crn.com/article/printableArticle.jhtml?articleId=197003131
- Will Apache Harmony succeed?
- Apache Harmony
- Why Apache Harmony?
- I will persist untill I succeed 坚持不懈,直至成功
- Apache Harmony下一个研究目标
- Harmony - Apache Top-Level project - 简介
- 终于成为Apache Harmony的committer啦
- Apache Harmony要换主席了
- Android 采用了Apache Harmony的代码
- Apache Harmony M1开始提供下载
- Apache Harmony M1开始提供下载
- Apache Harmony M1开始提供下载
- Android:Google的阳谋和Apache Harmony
- Why I Think RIM Will Succeed… The QNX Powered Comeback (very good QNX analysis artile)
- James gosling 对Apache的Harmony计划颇有微词
- Sun和Apache Harmony的融合前景还不明朗
- Google Andriod SDK published with Apache Harmony used
- org.apache.harmony.xml.ExpatParser$ParseException mismatched tag
- 程序员保持身心健康的八种方式
- 大家能把自己学习的经验写到网上一起分享吗?
- VC++ADO连接数据库
- 使用泛型程序简化代码设计
- 转载:Win2003下ASP配置技巧
- Will Apache Harmony succeed?
- i want way out
- Why Apache Harmony?
- 火影忍者第255集在线观看
- 关于Global.asa文件的深入研究与session变量失效提示的具体方法
- 模块设计
- 解决关于导入数据到mysql数据库时出现的乱码问题
- 魔兽世界任务大全
- VB下对串行接口第9位的操作以及API实现方法