Что такое Дюк? Никто не знает его вида или рода. Люди говорят, что он 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”