{"id":9948,"date":"2022-07-06T08:06:24","date_gmt":"2022-07-06T06:06:24","guid":{"rendered":"https:\/\/vived.io\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/"},"modified":"2022-09-19T13:10:36","modified_gmt":"2022-09-19T11:10:36","slug":"jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/","title":{"rendered":"JVM Weekly vol. 94 &#8211; Czy na pewno wiesz, czym jest OpenJDK?"},"content":{"rendered":"\n<h2 id=\"1-jakarta-ee-swietuje-nowy-release-przed-releasem\" data-num=1>1. Jakarta EE \u015bwi\u0119tuje nowy release&#8230; przed releasem<\/h2>\n\n\n\n<p>Ekipa z Jakarty EE wie, jak budowa\u0107 napi\u0119cie. Bo troch\u0119 nie wiem, jak inaczej nazwa\u0107 organizowanie <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">imprezy celebracyjnej nowego wydania Jakarty EE<\/a>&#8230; grubo przed premier\u0105 takowego. No, grubo to z mojej strony pewne nadu\u017cycie, bo tak naprawd\u0119 Pull Request ze specyfikacj\u0105 ju\u017c czeka na zmergowanie&#8230; z drugiej strony, kto nie czeka\u0142 nigdy na reviewsy d\u0142ugi okres czasu niech pierwszy kamie\u0144 rzuci.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-928x1024.png\" alt=\"\" class=\"wp-image-5628\" width=\"464\" height=\"512\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-928x1024.png 928w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-272x300.png 272w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-768x848.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-1391x1536.png 1391w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17.png 1500w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><figcaption>Wina za ten stan nie zawsze jest oczywista<\/figcaption><\/figure><\/div>\n\n\n<p>No dobra, troch\u0119 \u015bmieszkuj\u0119. Tak naprawd\u0119 sama specyfikacja jest ju\u017c gotowa, a do premiery Jakarty pozosta\u0142y nam ju\u017c tak naprawd\u0119 formalno\u015bci. Wystarczy rzut oka na <a href=\"https:\/\/github.com\/jakartaee\/specifications\/pull\/498#issuecomment-1144500745\">checklist\u0119<\/a> aby zobaczy\u0107, jak wiele pracy musi by\u0107 wykonane, by \u015bwiat wreszcie m\u00f3g\u0142 u\u017cywa\u0107 nowej Jakarty EE. I to r\u00f3wnie\u017c pracy nie zwi\u0105zanej z jakimkolwiek kodem \u017ar\u00f3d\u0142owym. Na checkli\u015bcie jest bowiem g\u0142\u00f3wnie dokumentacja, przygotowywanie formalnych TCK (Technology Compatibility Kit) czy odpowiednich certyfikat\u00f3w. A gdy ju\u017c to wszystko zostanie zrealizowane, mo\u017cna zacz\u0105\u0107 my\u015ble\u0107 o tworzeniu jakich\u015b JARek z odpowiednimi interfejsami.<\/p>\n\n\n\n<p>Je\u017celi jeste\u015bcie ciekawi jak ten proces wygl\u0105da od kuchni, polecam obejrze\u0107 <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">wideo-podsumowanie<\/a> rzeczonej celebracji. Pozwoli Wam to lepiej zrozumie\u0107, jak trudnym logistycznie procesem jest generowanie oficjalnej technicznej specyfikacji takiego projektu jak Jakarta EE.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-972x1024.png\" alt=\"\" class=\"wp-image-5638\" width=\"486\" height=\"512\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-972x1024.png 972w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-285x300.png 285w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-768x809.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20.png 1418w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><figcaption>Kadr z filmiku na zach\u0119t\u0119.<\/figcaption><\/figure><\/div>\n\n\n<h2 id=\"2-czym-jest-openjdk-w-12-minut\" data-num=2>2. Czym jest OpenJDK w 12 minut<\/h2>\n\n\n\n<p>Stare wygi Javowe pewnie b\u0119d\u0105 zaskoczone, ale \u015bwiadomo\u015b\u0107 tego, czym jest OpenJDK, nie jest a\u017c tak rozpowszechniona. Ludzie, kt\u00f3rzy pozostali na etapie Javy 1.8 i nigdy nie wyszli poza ni\u0105 tak naprawd\u0119 nie mieli okazj\u0119 odbi\u0107 si\u0119 od zmian licencyjnych Oracle, kt\u00f3ra wrzuci\u0142a OpenJDK na \u015bwieczniki. Spotka\u0142em si\u0119 z opini\u0105, \u017ce to w\u0142a\u015bnie ten ca\u0142y chaos zwi\u0105zany z Eclipse Temurin, AdoptOpenJDK czy Amazon Corretto sprawia, \u017ce firmy nie do ko\u0144ca sk\u0142onne s\u0105 na migracje z &#8222;\u00f3semki&#8221;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"789\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-13.png\" alt=\"\" class=\"wp-image-5622\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-13.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-13-228x300.png 228w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption>Moja teoria? Kto si\u0119 jeszcze nie zmigrowa\u0142 to ju\u017c na Javie 1.8 zostanie.<\/figcaption><\/figure><\/div>\n\n\n<p>Dlatego te\u017c <a href=\"https:\/\/www.youtube.com\/watch?v=96tl7fspjSE\">podrzucam Wam dzisiaj odcinek Java Newscast, regularnego pod(video)castu JDK<\/a>, kt\u00f3ry tym razem zaj\u0105\u0142 si\u0119 tematem szerokiego przedstawienia czym OpenJDK w og\u00f3le jest. Wideo, poza samymi buildami, jest o tyle ciekawe, \u017ce patrzy nie tyle na kod \u017ar\u00f3d\u0142owy JDK, co na proces jako ca\u0142o\u015b\u0107. Dostaniemy r\u00f3wnie\u017c sporo informacji na temat tego czym jest taki JDK Enhancement Proposals czy Java Community Process (i dlaczego ten akurat do OpenJDK nie nale\u017cy), wi\u0119c metodyka za pomoc\u0105 kt\u00f3rej rozwijana jest Java jako projekt. Je\u017celi kiedykolwiek gubili\u015bcie si\u0119 w terminologii u\u017cywanej w naszych przegl\u0105dach, obejrzenie tego kr\u00f3tkiego, dwunastominutowego wideo powinno wyklarowa\u0107 Wam czym s\u0105 te wszystkie JEPy czy JCP. Odkryjecie r\u00f3wnie\u017c, kt\u00f3re cz\u0119\u015bci JDK s\u0105 tak naprawd\u0119 otwarto-\u017ar\u00f3d\u0142owe i gdzie w rozwoju ca\u0142ego projektu jest miejsce na spo\u0142eczno\u015b\u0107.<\/p>\n\n\n\n<p>BTW: Skoro nawet Java Newscast odkopuje takie tematy, znaczy \u017ce sezon urlopowy si\u0119 rozpocz\u0105\u0142 na dobre.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-19.png\" alt=\"\" class=\"wp-image-5634\" width=\"350\" height=\"441\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-19.png 700w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-19-238x300.png 238w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><figcaption>Plus w tym amerykocentrycznym \u015bwiecie nic nie dzieje si\u0119 w okolicach 4 lipca \u00af\\_(\u30c4)_\/\u00af<\/figcaption><\/figure><\/div>\n\n\n<h2 id=\"3-wehikul-czasu-co-sadzono-o-javie-w-2001\" data-num=3>3. Wehiku\u0142 Czasu: Co s\u0105dzono o Javie w 2001?<\/h2>\n\n\n\n<p>Ale \u017ceby nie by\u0142o &#8211; nie tylko Java Newscast odgrzewa kotlety. Mam jednak nadzieje, \u017ce spodoba Wam si\u0119 ten ode mnie.<\/p>\n\n\n\n<p>W ostatnim tygodniu w moje \u0142apki wpad\u0142 bowiem tekst jeszcze z 2001 roku, kt\u00f3rego lektura by\u0142a dla mnie bardzo interesuj\u0105cym artefaktem swoich czas\u00f3w. Kojarzycie Paula Grahama? Za\u0142o\u017cyciel Y Combinatora i jeden z wi\u0119kszych adwokat\u00f3w Lispa, a tak\u017ce autor wielu kultowych tekst\u00f3w jak np. <strong><a href=\"http:\/\/www.paulgraham.com\/makersschedule.html\">Maker&#8217;s Schedule, Manager&#8217;s Schedule<\/a><\/strong> czy <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong>. Jako, \u017ce publikuje on od ponad 20 lat, mia\u0142 okazj\u0119 obserwowa\u0107 wiele przemian na rynku min. pojawienie si\u0119 Javy. I on si\u0119 po tej Javie bardzo mocno przejecha\u0142.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.paulgraham.com\/javacover.html\"><strong>Java&#8217;s Cover<\/strong><\/a>, bo to o tym tek\u015bcie mowa, to w zasadzie spory rant na Jav\u0119. I to z kategorii takich mocno nieuczciwych. Paul postanowi\u0142 bowiem oceni\u0107 Jav\u0119 &#8222;jak ksi\u0105\u017ck\u0119 po ok\u0142adce&#8221; (st\u0105d tytu\u0142), twierdzi bowiem, \u017ce r\u00f3wnie wa\u017cna jak sam j\u0119zyk jest zbudowana wko\u0142o niego otoczka. Dlatego te\u017c mocno przeje\u017cd\u017ca si\u0119 tutaj po korporacyjno\u015bci Javy czy po tym, \u017ce j\u0119zyk prowadzi programist\u00f3w za r\u0105czk\u0119, \u017ceby Ci nie mieli np. wyciek\u00f3w pami\u0119ci. W g\u0142owie Paula oznacza to, \u017ce nie jest to j\u0119zyk dla prawdziwych &#8222;hacker\u00f3w&#8221;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-1024x576.png\" alt=\"\" class=\"wp-image-5616\" width=\"512\" height=\"288\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-1024x576.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-300x169.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-768x432.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Ach ta terminologia z pocz\u0105tku wieku.<\/figcaption><\/figure><\/div>\n\n\n<p>Co ciekawe, w tek\u015bcie obrywa si\u0119 nie tylko Javie, ale te\u017c (zaskakuj\u0105co) C++, za to przyk\u0142adami j\u0119zyk\u00f3w &#8222;prawilnych&#8221; s\u0105 C, Perl, Lisp czy SmallTalk. Paul zawsze by\u0142 maksymalist\u0105 (i dlatego w\u0142a\u015bnie jego <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong> sta\u0142o si\u0119 manifestem pewnej epoki) i z tego tekstu bardzo to bije.<\/p>\n\n\n\n<p>Dlaczego dziele si\u0119 tym tekstem? W sieci regularnie pojawiaj\u0105 si\u0119 g\u0142osy, \u017ce dni Javy s\u0105 w kontek\u015bcie innych, nowoczesnych j\u0119zyk\u00f3w policzone. Chcia\u0142em wszystkim u\u015bwiadomi\u0107, \u017ce z podobnymi twierdzeniami Java musia\u0142a boryka\u0107 si\u0119 w zasadzie od samego pocz\u0105tku, a dwadzie\u015bcia lat po publikacji &#8222;Java&#8217;s Cover&#8221; j\u0119zyk wydaje si\u0119 by\u0107 tak silny jak nigdy.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"719\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/download-2.jpeg\" alt=\"\" class=\"wp-image-5618\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/download-2.jpeg 500w, https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/download-2-209x300.jpeg 209w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption>R\u00f3wnocze\u015bnie, tekst Paula ma w sobie kilka trudnych do prze\u0142kni\u0119cia pigu\u0142ek.<\/figcaption><\/figure><\/div>\n\n\n<h2 id=\"bonus-zapowiedziano-kotlinconf\" data-num=4>Bonus: Zapowiedziano KotlinConf<\/h2>\n\n\n\n<p>Po przerwie zwi\u0105zanej z pandemi\u0105, konferencja odb\u0119dzie si\u0119 13-14 Kwietnia przysz\u0142ego roku.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dzisiejsza edycja nie posiada \u0142ami\u0105cych news\u00f3w, pozwoli Wam za to zrozumie\u0107, jak dzia\u0142a opensourcowy projekt Javy, pozna\u0107 opinie o j\u0119zyku z 2001 roku, a tak\u017ce poogl\u0105da\u0107 zadowolonych z siebie tw\u00f3rc\u00f3w Jakarty EE, kt\u00f3rzy ju\u017c dzi\u015b ciesz\u0105 si\u0119 na rych\u0142\u0105 premier\u0119.<\/p>\n","protected":false},"author":10,"featured_media":8830,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[259],"tags":[],"class_list":["post-9948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jvm-pl"],"acf":{"estimated_reading_time":"4","feature_image_blog":{"ID":8829,"id":8829,"title":"anyways-confused","filename":"anyways-confused.gif","filesize":460918,"url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","link":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/anyways-confused-2\/","alt":"","author":"10","description":"","caption":"","name":"anyways-confused-2","status":"inherit","uploaded_to":9948,"date":"2022-07-06 06:05:21","modified":"2022-07-06 06:05:21","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/vived.io\/wp-includes\/images\/media\/default.png","width":220,"height":143,"sizes":{"thumbnail":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused-150x143.gif","thumbnail-width":150,"thumbnail-height":143,"medium":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","medium-width":220,"medium-height":143,"medium_large":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","medium_large-width":220,"medium_large-height":143,"large":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","large-width":220,"large-height":143,"1536x1536":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","1536x1536-width":220,"1536x1536-height":143,"2048x2048":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","2048x2048-width":220,"2048x2048-height":143,"gform-image-choice-sm":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","gform-image-choice-sm-width":220,"gform-image-choice-sm-height":143,"gform-image-choice-md":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","gform-image-choice-md-width":220,"gform-image-choice-md-height":143,"gform-image-choice-lg":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/anyways-confused.gif","gform-image-choice-lg-width":220,"gform-image-choice-lg-height":143}},"weekly_summary":true,"push_notification_image":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","feature_image_visible":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived\" \/>\n<meta property=\"og:description\" content=\"Dzisiejsza edycja nie posiada \u0142ami\u0105cych news\u00f3w, pozwoli Wam za to zrozumie\u0107, jak dzia\u0142a opensourcowy projekt Javy, pozna\u0107 opinie o j\u0119zyku z 2001 roku, a tak\u017ce poogl\u0105da\u0107 zadowolonych z siebie tw\u00f3rc\u00f3w Jakarty EE, kt\u00f3rzy ju\u017c dzi\u015b ciesz\u0105 si\u0119 na rych\u0142\u0105 premier\u0119.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-06T06:06:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:10:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Artur Skowro\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"JVM Weekly vol. 94 &#8211; Czy na pewno wiesz, czym jest OpenJDK?\",\"datePublished\":\"2022-07-06T06:06:24+00:00\",\"dateModified\":\"2022-09-19T11:10:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\"},\"wordCount\":891,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png\",\"articleSection\":[\"JVM\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\",\"url\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\",\"name\":\"JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png\",\"datePublished\":\"2022-07-06T06:06:24+00:00\",\"dateModified\":\"2022-09-19T11:10:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JVM Weekly vol. 94 &#8211; Czy na pewno wiesz, czym jest OpenJDK?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\",\"name\":\"Artur Skowro\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"caption\":\"Artur Skowro\u0144ski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/","og_locale":"pl_PL","og_type":"article","og_title":"JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived","og_description":"Dzisiejsza edycja nie posiada \u0142ami\u0105cych news\u00f3w, pozwoli Wam za to zrozumie\u0107, jak dzia\u0142a opensourcowy projekt Javy, pozna\u0107 opinie o j\u0119zyku z 2001 roku, a tak\u017ce poogl\u0105da\u0107 zadowolonych z siebie tw\u00f3rc\u00f3w Jakarty EE, kt\u00f3rzy ju\u017c dzi\u015b ciesz\u0105 si\u0119 na rych\u0142\u0105 premier\u0119.","og_url":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/","og_site_name":"Vived","article_published_time":"2022-07-06T06:06:24+00:00","article_modified_time":"2022-09-19T11:10:36+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","type":"image\/png"}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"JVM Weekly vol. 94 &#8211; Czy na pewno wiesz, czym jest OpenJDK?","datePublished":"2022-07-06T06:06:24+00:00","dateModified":"2022-09-19T11:10:36+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/"},"wordCount":891,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","articleSection":["JVM"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/","url":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/","name":"JVM Weekly vol. 94 - Czy na pewno wiesz, czym jest OpenJDK? - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","datePublished":"2022-07-06T06:06:24+00:00","dateModified":"2022-09-19T11:10:36+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/JVM.png","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/jvm-weekly-vol-94-czy-na-pewno-wiesz-czym-jest-openjdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"JVM Weekly vol. 94 &#8211; Czy na pewno wiesz, czym jest OpenJDK?"}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3","name":"Artur Skowro\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","caption":"Artur Skowro\u0144ski"}}]}},"blocks_vived":[{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>1. Jakarta EE \u015bwi\u0119tuje nowy release... przed releasem<\/h2>\n","innerContent":["\n<h2>1. Jakarta EE \u015bwi\u0119tuje nowy release... przed releasem<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ekipa z Jakarty EE wie, jak budowa\u0107 napi\u0119cie. Bo troch\u0119 nie wiem, jak inaczej nazwa\u0107 organizowanie <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">imprezy celebracyjnej nowego wydania Jakarty EE<\/a>... grubo przed premier\u0105 takowego. No, grubo to z mojej strony pewne nadu\u017cycie, bo tak naprawd\u0119 Pull Request ze specyfikacj\u0105 ju\u017c czeka na zmergowanie... z drugiej strony, kto nie czeka\u0142 nigdy na reviewsy d\u0142ugi okres czasu niech pierwszy kamie\u0144 rzuci.<\/p>\n","innerContent":["\n<p>Ekipa z Jakarty EE wie, jak budowa\u0107 napi\u0119cie. Bo troch\u0119 nie wiem, jak inaczej nazwa\u0107 organizowanie <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">imprezy celebracyjnej nowego wydania Jakarty EE<\/a>... grubo przed premier\u0105 takowego. No, grubo to z mojej strony pewne nadu\u017cycie, bo tak naprawd\u0119 Pull Request ze specyfikacj\u0105 ju\u017c czeka na zmergowanie... z drugiej strony, kto nie czeka\u0142 nigdy na reviewsy d\u0142ugi okres czasu niech pierwszy kamie\u0144 rzuci.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5628,"width":464,"height":512,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-928x1024.png\" alt=\"\" class=\"wp-image-5628\" width=\"464\" height=\"512\"\/><figcaption>Wina za ten stan nie zawsze jest oczywista<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-17-928x1024.png\" alt=\"\" class=\"wp-image-5628\" width=\"464\" height=\"512\"\/><figcaption>Wina za ten stan nie zawsze jest oczywista<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>No dobra, troch\u0119 \u015bmieszkuj\u0119. Tak naprawd\u0119 sama specyfikacja jest ju\u017c gotowa, a do premiery Jakarty pozosta\u0142y nam ju\u017c tak naprawd\u0119 formalno\u015bci. Wystarczy rzut oka na <a href=\"https:\/\/github.com\/jakartaee\/specifications\/pull\/498#issuecomment-1144500745\">checklist\u0119<\/a> aby zobaczy\u0107, jak wiele pracy musi by\u0107 wykonane, by \u015bwiat wreszcie m\u00f3g\u0142 u\u017cywa\u0107 nowej Jakarty EE. I to r\u00f3wnie\u017c pracy nie zwi\u0105zanej z jakimkolwiek kodem \u017ar\u00f3d\u0142owym. Na checkli\u015bcie jest bowiem g\u0142\u00f3wnie dokumentacja, przygotowywanie formalnych TCK (Technology Compatibility Kit) czy odpowiednich certyfikat\u00f3w. A gdy ju\u017c to wszystko zostanie zrealizowane, mo\u017cna zacz\u0105\u0107 my\u015ble\u0107 o tworzeniu jakich\u015b JARek z odpowiednimi interfejsami.<\/p>\n","innerContent":["\n<p>No dobra, troch\u0119 \u015bmieszkuj\u0119. Tak naprawd\u0119 sama specyfikacja jest ju\u017c gotowa, a do premiery Jakarty pozosta\u0142y nam ju\u017c tak naprawd\u0119 formalno\u015bci. Wystarczy rzut oka na <a href=\"https:\/\/github.com\/jakartaee\/specifications\/pull\/498#issuecomment-1144500745\">checklist\u0119<\/a> aby zobaczy\u0107, jak wiele pracy musi by\u0107 wykonane, by \u015bwiat wreszcie m\u00f3g\u0142 u\u017cywa\u0107 nowej Jakarty EE. I to r\u00f3wnie\u017c pracy nie zwi\u0105zanej z jakimkolwiek kodem \u017ar\u00f3d\u0142owym. Na checkli\u015bcie jest bowiem g\u0142\u00f3wnie dokumentacja, przygotowywanie formalnych TCK (Technology Compatibility Kit) czy odpowiednich certyfikat\u00f3w. A gdy ju\u017c to wszystko zostanie zrealizowane, mo\u017cna zacz\u0105\u0107 my\u015ble\u0107 o tworzeniu jakich\u015b JARek z odpowiednimi interfejsami.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Je\u017celi jeste\u015bcie ciekawi jak ten proces wygl\u0105da od kuchni, polecam obejrze\u0107 <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">wideo-podsumowanie<\/a> rzeczonej celebracji. Pozwoli Wam to lepiej zrozumie\u0107, jak trudnym logistycznie procesem jest generowanie oficjalnej technicznej specyfikacji takiego projektu jak Jakarta EE.<\/p>\n","innerContent":["\n<p>Je\u017celi jeste\u015bcie ciekawi jak ten proces wygl\u0105da od kuchni, polecam obejrze\u0107 <a href=\"https:\/\/www.youtube.com\/watch?v=wiLd2uPM9BI\">wideo-podsumowanie<\/a> rzeczonej celebracji. Pozwoli Wam to lepiej zrozumie\u0107, jak trudnym logistycznie procesem jest generowanie oficjalnej technicznej specyfikacji takiego projektu jak Jakarta EE.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5638,"width":486,"height":512,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-972x1024.png\" alt=\"\" class=\"wp-image-5638\" width=\"486\" height=\"512\"\/><figcaption>Kadr z filmiku na zach\u0119t\u0119.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-20-972x1024.png\" alt=\"\" class=\"wp-image-5638\" width=\"486\" height=\"512\"\/><figcaption>Kadr z filmiku na zach\u0119t\u0119.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>2. Czym jest OpenJDK w 12 minut<\/h2>\n","innerContent":["\n<h2>2. Czym jest OpenJDK w 12 minut<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Stare wygi Javowe pewnie b\u0119d\u0105 zaskoczone, ale \u015bwiadomo\u015b\u0107 tego, czym jest OpenJDK, nie jest a\u017c tak rozpowszechniona. Ludzie, kt\u00f3rzy pozostali na etapie Javy 1.8 i nigdy nie wyszli poza ni\u0105 tak naprawd\u0119 nie mieli okazj\u0119 odbi\u0107 si\u0119 od zmian licencyjnych Oracle, kt\u00f3ra wrzuci\u0142a OpenJDK na \u015bwieczniki. Spotka\u0142em si\u0119 z opini\u0105, \u017ce to w\u0142a\u015bnie ten ca\u0142y chaos zwi\u0105zany z Eclipse Temurin, AdoptOpenJDK czy Amazon Corretto sprawia, \u017ce firmy nie do ko\u0144ca sk\u0142onne s\u0105 na migracje z \"\u00f3semki\".<\/p>\n","innerContent":["\n<p>Stare wygi Javowe pewnie b\u0119d\u0105 zaskoczone, ale \u015bwiadomo\u015b\u0107 tego, czym jest OpenJDK, nie jest a\u017c tak rozpowszechniona. Ludzie, kt\u00f3rzy pozostali na etapie Javy 1.8 i nigdy nie wyszli poza ni\u0105 tak naprawd\u0119 nie mieli okazj\u0119 odbi\u0107 si\u0119 od zmian licencyjnych Oracle, kt\u00f3ra wrzuci\u0142a OpenJDK na \u015bwieczniki. Spotka\u0142em si\u0119 z opini\u0105, \u017ce to w\u0142a\u015bnie ten ca\u0142y chaos zwi\u0105zany z Eclipse Temurin, AdoptOpenJDK czy Amazon Corretto sprawia, \u017ce firmy nie do ko\u0144ca sk\u0142onne s\u0105 na migracje z \"\u00f3semki\".<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5622,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-13.png\" alt=\"\" class=\"wp-image-5622\"\/><figcaption>Moja teoria? Kto si\u0119 jeszcze nie zmigrowa\u0142 to ju\u017c na Javie 1.8 zostanie.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-13.png\" alt=\"\" class=\"wp-image-5622\"\/><figcaption>Moja teoria? Kto si\u0119 jeszcze nie zmigrowa\u0142 to ju\u017c na Javie 1.8 zostanie.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dlatego te\u017c <a href=\"https:\/\/www.youtube.com\/watch?v=96tl7fspjSE\">podrzucam Wam dzisiaj odcinek Java Newscast, regularnego pod(video)castu JDK<\/a>, kt\u00f3ry tym razem zaj\u0105\u0142 si\u0119 tematem szerokiego przedstawienia czym OpenJDK w og\u00f3le jest. Wideo, poza samymi buildami, jest o tyle ciekawe, \u017ce patrzy nie tyle na kod \u017ar\u00f3d\u0142owy JDK, co na proces jako ca\u0142o\u015b\u0107. Dostaniemy r\u00f3wnie\u017c sporo informacji na temat tego czym jest taki JDK Enhancement Proposals czy Java Community Process (i dlaczego ten akurat do OpenJDK nie nale\u017cy), wi\u0119c metodyka za pomoc\u0105 kt\u00f3rej rozwijana jest Java jako projekt. Je\u017celi kiedykolwiek gubili\u015bcie si\u0119 w terminologii u\u017cywanej w naszych przegl\u0105dach, obejrzenie tego kr\u00f3tkiego, dwunastominutowego wideo powinno wyklarowa\u0107 Wam czym s\u0105 te wszystkie JEPy czy JCP. Odkryjecie r\u00f3wnie\u017c, kt\u00f3re cz\u0119\u015bci JDK s\u0105 tak naprawd\u0119 otwarto-\u017ar\u00f3d\u0142owe i gdzie w rozwoju ca\u0142ego projektu jest miejsce na spo\u0142eczno\u015b\u0107.<\/p>\n","innerContent":["\n<p>Dlatego te\u017c <a href=\"https:\/\/www.youtube.com\/watch?v=96tl7fspjSE\">podrzucam Wam dzisiaj odcinek Java Newscast, regularnego pod(video)castu JDK<\/a>, kt\u00f3ry tym razem zaj\u0105\u0142 si\u0119 tematem szerokiego przedstawienia czym OpenJDK w og\u00f3le jest. Wideo, poza samymi buildami, jest o tyle ciekawe, \u017ce patrzy nie tyle na kod \u017ar\u00f3d\u0142owy JDK, co na proces jako ca\u0142o\u015b\u0107. Dostaniemy r\u00f3wnie\u017c sporo informacji na temat tego czym jest taki JDK Enhancement Proposals czy Java Community Process (i dlaczego ten akurat do OpenJDK nie nale\u017cy), wi\u0119c metodyka za pomoc\u0105 kt\u00f3rej rozwijana jest Java jako projekt. Je\u017celi kiedykolwiek gubili\u015bcie si\u0119 w terminologii u\u017cywanej w naszych przegl\u0105dach, obejrzenie tego kr\u00f3tkiego, dwunastominutowego wideo powinno wyklarowa\u0107 Wam czym s\u0105 te wszystkie JEPy czy JCP. Odkryjecie r\u00f3wnie\u017c, kt\u00f3re cz\u0119\u015bci JDK s\u0105 tak naprawd\u0119 otwarto-\u017ar\u00f3d\u0142owe i gdzie w rozwoju ca\u0142ego projektu jest miejsce na spo\u0142eczno\u015b\u0107.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>BTW: Skoro nawet Java Newscast odkopuje takie tematy, znaczy \u017ce sezon urlopowy si\u0119 rozpocz\u0105\u0142 na dobre.<\/p>\n","innerContent":["\n<p>BTW: Skoro nawet Java Newscast odkopuje takie tematy, znaczy \u017ce sezon urlopowy si\u0119 rozpocz\u0105\u0142 na dobre.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5634,"width":350,"height":441,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-19.png\" alt=\"\" class=\"wp-image-5634\" width=\"350\" height=\"441\"\/><figcaption>Plus w tym amerykocentrycznym \u015bwiecie nic nie dzieje si\u0119 w okolicach 4 lipca \u00af\\_(\u30c4)_\/\u00af<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-19.png\" alt=\"\" class=\"wp-image-5634\" width=\"350\" height=\"441\"\/><figcaption>Plus w tym amerykocentrycznym \u015bwiecie nic nie dzieje si\u0119 w okolicach 4 lipca \u00af\\_(\u30c4)_\/\u00af<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>3. Wehiku\u0142 Czasu: Co s\u0105dzono o Javie w 2001?<\/h2>\n","innerContent":["\n<h2>3. Wehiku\u0142 Czasu: Co s\u0105dzono o Javie w 2001?<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ale \u017ceby nie by\u0142o - nie tylko Java Newscast odgrzewa kotlety. Mam jednak nadzieje, \u017ce spodoba Wam si\u0119 ten ode mnie.<\/p>\n","innerContent":["\n<p>Ale \u017ceby nie by\u0142o - nie tylko Java Newscast odgrzewa kotlety. Mam jednak nadzieje, \u017ce spodoba Wam si\u0119 ten ode mnie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W ostatnim tygodniu w moje \u0142apki wpad\u0142 bowiem tekst jeszcze z 2001 roku, kt\u00f3rego lektura by\u0142a dla mnie bardzo interesuj\u0105cym artefaktem swoich czas\u00f3w. Kojarzycie Paula Grahama? Za\u0142o\u017cyciel Y Combinatora i jeden z wi\u0119kszych adwokat\u00f3w Lispa, a tak\u017ce autor wielu kultowych tekst\u00f3w jak np. <strong><a href=\"http:\/\/www.paulgraham.com\/makersschedule.html\">Maker's Schedule, Manager's Schedule<\/a><\/strong> czy <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong>. Jako, \u017ce publikuje on od ponad 20 lat, mia\u0142 okazj\u0119 obserwowa\u0107 wiele przemian na rynku min. pojawienie si\u0119 Javy. I on si\u0119 po tej Javie bardzo mocno przejecha\u0142.<\/p>\n","innerContent":["\n<p>W ostatnim tygodniu w moje \u0142apki wpad\u0142 bowiem tekst jeszcze z 2001 roku, kt\u00f3rego lektura by\u0142a dla mnie bardzo interesuj\u0105cym artefaktem swoich czas\u00f3w. Kojarzycie Paula Grahama? Za\u0142o\u017cyciel Y Combinatora i jeden z wi\u0119kszych adwokat\u00f3w Lispa, a tak\u017ce autor wielu kultowych tekst\u00f3w jak np. <strong><a href=\"http:\/\/www.paulgraham.com\/makersschedule.html\">Maker's Schedule, Manager's Schedule<\/a><\/strong> czy <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong>. Jako, \u017ce publikuje on od ponad 20 lat, mia\u0142 okazj\u0119 obserwowa\u0107 wiele przemian na rynku min. pojawienie si\u0119 Javy. I on si\u0119 po tej Javie bardzo mocno przejecha\u0142.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><a href=\"http:\/\/www.paulgraham.com\/javacover.html\"><strong>Java's Cover<\/strong><\/a>, bo to o tym tek\u015bcie mowa, to w zasadzie spory rant na Jav\u0119. I to z kategorii takich mocno nieuczciwych. Paul postanowi\u0142 bowiem oceni\u0107 Jav\u0119 \"jak ksi\u0105\u017ck\u0119 po ok\u0142adce\" (st\u0105d tytu\u0142), twierdzi bowiem, \u017ce r\u00f3wnie wa\u017cna jak sam j\u0119zyk jest zbudowana wko\u0142o niego otoczka. Dlatego te\u017c mocno przeje\u017cd\u017ca si\u0119 tutaj po korporacyjno\u015bci Javy czy po tym, \u017ce j\u0119zyk prowadzi programist\u00f3w za r\u0105czk\u0119, \u017ceby Ci nie mieli np. wyciek\u00f3w pami\u0119ci. W g\u0142owie Paula oznacza to, \u017ce nie jest to j\u0119zyk dla prawdziwych \"hacker\u00f3w\".<\/p>\n","innerContent":["\n<p><a href=\"http:\/\/www.paulgraham.com\/javacover.html\"><strong>Java's Cover<\/strong><\/a>, bo to o tym tek\u015bcie mowa, to w zasadzie spory rant na Jav\u0119. I to z kategorii takich mocno nieuczciwych. Paul postanowi\u0142 bowiem oceni\u0107 Jav\u0119 \"jak ksi\u0105\u017ck\u0119 po ok\u0142adce\" (st\u0105d tytu\u0142), twierdzi bowiem, \u017ce r\u00f3wnie wa\u017cna jak sam j\u0119zyk jest zbudowana wko\u0142o niego otoczka. Dlatego te\u017c mocno przeje\u017cd\u017ca si\u0119 tutaj po korporacyjno\u015bci Javy czy po tym, \u017ce j\u0119zyk prowadzi programist\u00f3w za r\u0105czk\u0119, \u017ceby Ci nie mieli np. wyciek\u00f3w pami\u0119ci. W g\u0142owie Paula oznacza to, \u017ce nie jest to j\u0119zyk dla prawdziwych \"hacker\u00f3w\".<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5616,"width":512,"height":288,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-1024x576.png\" alt=\"\" class=\"wp-image-5616\" width=\"512\" height=\"288\"\/><figcaption>Ach ta terminologia z pocz\u0105tku wieku.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/image-11-1024x576.png\" alt=\"\" class=\"wp-image-5616\" width=\"512\" height=\"288\"\/><figcaption>Ach ta terminologia z pocz\u0105tku wieku.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Co ciekawe, w tek\u015bcie obrywa si\u0119 nie tylko Javie, ale te\u017c (zaskakuj\u0105co) C++, za to przyk\u0142adami j\u0119zyk\u00f3w \"prawilnych\" s\u0105 C, Perl, Lisp czy SmallTalk. Paul zawsze by\u0142 maksymalist\u0105 (i dlatego w\u0142a\u015bnie jego <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong> sta\u0142o si\u0119 manifestem pewnej epoki) i z tego tekstu bardzo to bije.<\/p>\n","innerContent":["\n<p>Co ciekawe, w tek\u015bcie obrywa si\u0119 nie tylko Javie, ale te\u017c (zaskakuj\u0105co) C++, za to przyk\u0142adami j\u0119zyk\u00f3w \"prawilnych\" s\u0105 C, Perl, Lisp czy SmallTalk. Paul zawsze by\u0142 maksymalist\u0105 (i dlatego w\u0142a\u015bnie jego <strong><a href=\"http:\/\/www.paulgraham.com\/avg.html\">Beating the Averages<\/a><\/strong> sta\u0142o si\u0119 manifestem pewnej epoki) i z tego tekstu bardzo to bije.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dlaczego dziele si\u0119 tym tekstem? W sieci regularnie pojawiaj\u0105 si\u0119 g\u0142osy, \u017ce dni Javy s\u0105 w kontek\u015bcie innych, nowoczesnych j\u0119zyk\u00f3w policzone. Chcia\u0142em wszystkim u\u015bwiadomi\u0107, \u017ce z podobnymi twierdzeniami Java musia\u0142a boryka\u0107 si\u0119 w zasadzie od samego pocz\u0105tku, a dwadzie\u015bcia lat po publikacji \"Java's Cover\" j\u0119zyk wydaje si\u0119 by\u0107 tak silny jak nigdy.<\/p>\n","innerContent":["\n<p>Dlaczego dziele si\u0119 tym tekstem? W sieci regularnie pojawiaj\u0105 si\u0119 g\u0142osy, \u017ce dni Javy s\u0105 w kontek\u015bcie innych, nowoczesnych j\u0119zyk\u00f3w policzone. Chcia\u0142em wszystkim u\u015bwiadomi\u0107, \u017ce z podobnymi twierdzeniami Java musia\u0142a boryka\u0107 si\u0119 w zasadzie od samego pocz\u0105tku, a dwadzie\u015bcia lat po publikacji \"Java's Cover\" j\u0119zyk wydaje si\u0119 by\u0107 tak silny jak nigdy.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":5618,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/download-2.jpeg\" alt=\"\" class=\"wp-image-5618\"\/><figcaption>R\u00f3wnocze\u015bnie, tekst Paula ma w sobie kilka trudnych do prze\u0142kni\u0119cia pigu\u0142ek.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/07\/download-2.jpeg\" alt=\"\" class=\"wp-image-5618\"\/><figcaption>R\u00f3wnocze\u015bnie, tekst Paula ma w sobie kilka trudnych do prze\u0142kni\u0119cia pigu\u0142ek.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Bonus: Zapowiedziano KotlinConf<\/h2>\n","innerContent":["\n<h2>Bonus: Zapowiedziano KotlinConf<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Po przerwie zwi\u0105zanej z pandemi\u0105, konferencja odb\u0119dzie si\u0119 13-14 Kwietnia przysz\u0142ego roku.<\/p>\n","innerContent":["\n<p>Po przerwie zwi\u0105zanej z pandemi\u0105, konferencja odb\u0119dzie si\u0119 13-14 Kwietnia przysz\u0142ego roku.<\/p>\n"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=9948"}],"version-history":[{"count":1,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9948\/revisions"}],"predecessor-version":[{"id":10474,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9948\/revisions\/10474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media\/8830"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=9948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=9948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=9948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}