Рубрики
Без рубрики

Герцог-самурай и легенда об OpenJDK

Хероку долгое время был союзником свободной и открытой Явы – герцог-самурай стал нашим метафорическим защитником этой свободы. С тегами java, duke, oracle, sun.

Что такое Дюк? Никто не знает его вида или рода. Люди говорят, что он JavaBean или программный агент, но все, что мы знаем наверняка, это то, что он напоминает нам о более чем двадцатилетнем наследии языка Java и его сообщество. Сообщество Java настолько привязано к Duke, что дизайнеры создали Герцога серфинга, герцога астронавта, герцога рок-звезды, герцога макраме и, конечно же, герцога-самурая Героку.

Но как все эти варианты Duke могут существовать без нарушения законов об авторском праве или товарных знаках? В конце концов, Дюк представляет язык в середине одной из самых ожесточенных битв за авторское право в истории программного обеспечения . Оказывается, ответ может многому научить нас о том, как развивать сообщество с открытым исходным кодом.

История Java наполнена взлетами и падениями, правами и ошибками, истцами и ответчиками и целой кучей XML. И точно так же, как те, кто не читает историю, обречены повторять ее, изучение прошлого Java может помочь вам развивать сообщества и продукты, в которые вы вносите свой вклад, даже если вы читаете только о талисмане.

История Происхождения

Дюк был создан в первые дни существования Явы Джо Палрангом, художником, который помогал анимировать фильмы, включая “Шрека” и “Через изгородь”. В то время Duke был собственностью Sun Microsystems и был такой же собственностью, как и сама Java. Но Дюк был готов возглавить атаку Явы в дивный новый мир.

В 2006 году Duke был выпущен с открытым исходным кодом по лицензии BSD, что совпало с выпуском виртуальной машины и компилятора Java Hotspot под лицензией GNU GPL. Это было первое подмножество Java с действительно открытым исходным кодом, и Sun Microsystems пообещала, что остальная часть JDK будет выпущена под GPL в течение следующего года. Герцог, уже ставший талисманом Java, стал вестником нового будущего, в котором Java может свободно распространяться – точно так же, как Герцог может быть свободно настроен дизайнерами.

Полностью бесплатная Java с открытым исходным кодом может показаться неизбежной сегодня, но пятнадцать лет назад в этом вопросе не было уверенности. Sun изо всех сил пыталась заработать деньги, несмотря на то, что производила некоторые из самых инновационных технологий в отрасли, и раздавать бесплатно свой самый успешный продукт казалось нереальным.

Когда десятилетие подошло к концу, Sun была приобретена Oracle, и первый выпуск Java под новым владельцем, JDK 7, также был первым, в котором эталонная реализация была бесплатной и с открытым исходным кодом по лицензии GNU GPL. Сегодня существует множество Дистрибутивы OpenJDK и открытая экосистема Java процветают – вместе с Duke.

Вот почему Heroku, который всегда поддерживал свободно распространяемую версию OpenJDK, точно знал, где искать, когда ему нужен логотип для своего продукта Java.

Путь герцога-самурая

На самом деле, Герцог не был первым выбором Героку для логотипа (извините, Герцог). История о том, как герцог стал самураем, окутана тайной, интригами и адвокатами.

Знаменитая кофейная чашка Java с поднимающимся от нее паром (которую нам не разрешается показывать здесь) была первым логотипом, который попробовал Heroku. Но наши юристы сообщили нам, что мы нарушаем лицензию Oracle на это изображение.

В кои-то веки адвокаты оказали нам услугу. Убрав опцию кофейной чашки, они заставили нас задуматься о том, как должна выглядеть Heroku Java.

Мы подумали о Герцоге, но обычный старый голый герцог просто не был достаточно захватывающим для стандартов Героку. Мы решили нарядить его в классическом стиле Хероку, поэтому подарили ему костюм самурая. Изначально у Самурая Дюка на поясе был самурайский меч, но наша корпоративная команда сообщила нам, что он был слишком жестоким и его пришлось удалить. Конечный результат – милый, ненасильственный герцог-самурай, которого мы любим.

Heroku уже давно является союзником свободной и открытой Java и проекта OpenJDK. Герцог-самурай – наш метафорический защитник этой свободы. В следующий раз, когда вы увидите Героку на конференции, обязательно поздоровайтесь и попросите одну из наших наклеек Самурайского герцога. Или возьмите копию наших обоев Самурайского герцога . Вы поможете нам отпраздновать Java и открытый исходный код.

Оригинал: “https://dev.to/heroku/samurai-duke-and-the-legend-of-openjdk-418”