What is Duke? No one knows his species or genus. People say he’s a Java Bean or a Software Agent, but all we know for sure is that he reminds us of the more than twenty-year legacy of the Java language and its community. The Java community has such an affinity for Duke that designers have created surfing Duke, astronaut Duke, rockstar Duke, macramé Duke, and of course Heroku’s Samurai Duke.

武士公爵和OpenJDK的传说

But how can all of these Duke variants exist without violating copyright or trademark laws? After all, Duke represents the language at the middle of one of the fiercest copyright battles in the history of software. The answer, it turns out, can teach us a great deal about how to nurture an open source community.

Java的历史充满了跌宕起伏,是非决定,原告和被告以及整个XML。 就像那些不愿阅读历史的人注定要重蹈覆辙一样,了解Java的过去可能会帮助您发展自己贡献的社区和产品,即使您只是在读吉祥物。

The Origin Story

杜克(Duke)是在Java的早期由乔·帕尔朗(Joe Palrang)创建的,该艺术家曾为史瑞克(Srek)和《树篱》(Over the Hedge)等电影制作动画。 当时,Duke是Sun Microsystems的财产,与Java一样专有。 但是,杜克(Duke)准备带领Java进入一个崭新的世界。

在2006年,Duke在BSD许可下开源,这与在GNU GPL许可下发布Java HotSpot虚拟机和编译器不谋而合。 这是真正开源Java的第一个子集,Sun Microsystems承诺,其余的JDK将在明年根据GPL发布。 Duke已经是Java的吉祥物,它成为Java可以自由分发的新未来的先驱,就像Duke可以由设计师自由定制一样。

如今,完全免费和开源的Java似乎是不可避免的,但是15年前还没有确定性。 尽管Sun生产了行业中一些最创新的技术,但Sun仍在努力赚钱,而免费提供其最成功的产品似乎是不现实的。

As the decade came to a close, Sun was acquired by Oracle and the first Java release under new ownership, JDK 7, was also the first in which the reference implementation was free and open source under the GNU GPL License. Today, there are multiple OpenJDK distributions and the open Java ecosystem is thriving--along with Duke.

这就是为什么Heroku一直支持OpenJDK的可自由分发版本的原因,当它需要Java产品的徽标时,他确切地知道在哪里寻找。

武士公爵和OpenJDK的传说

The Way of Samurai Duke

实际上,杜克并不是Heroku徽标的首选(对不起,杜克)。 杜克如何成为武士的故事笼罩着神秘,阴谋和律师。

Heroku尝试的第一个徽标是著名的Java咖啡杯,它从中冒出了蒸汽(我们在这里不允许显示)。 但是我们的律师告诉我们,我们在该图像上违反了Oracle的许可证。

有一次,律师帮了我们一个忙。 通过取消咖啡杯选项,他们迫使我们更加努力地思考Heroku Java的外观。

我们想到了杜克大学(Duke),但对于Heroku的标准来说,一个普通的裸露裸体的杜克大学还不够令人兴奋。 我们决定以经典的Heroku风格为他打扮,所以我们给他穿了一件武士装。 最初,武士公爵的皮带上有武士刀,但我们的公司团队告诉我们,这太暴力了,必须将其删除。 最终结果是我们爱的可爱,非暴力的武士公爵。

Heroku has long been the ally of a free and open Java and the OpenJDK project. Samurai Duke is our metaphorical protector of that freedom. The next time you see Heroku at a conference, be sure to say hello and ask for one of our Samurai Duke stickers. Or grab a copy of our Samurai Duke wallpaper. You’ll be helping us celebrate Java and open source.

from: https://dev.to//heroku/samurai-duke-and-the-legend-of-openjdk-418

相关文章: