マイクロソフトは同社独自のOpenJDKディストリビューションとなる「Microsoft Build of OpenJDK」のプレビューリリースを発表しました。
Microsoft Build of OpenJDKは無償で提供される、長期サポート(LTS:Long Term Support)対応のOpenJDKディストリビューションです。
つまり、3年ごとに登場するLTS版のJavaに対応し、少なくとも3年間はそのLTS版のバージョンに対してセキュリティパッチやバグフィクスが無償で提供されます。
今回Microsoft Build of OpenJDKのプレビューリリースとして公開されたのは、現時点でJavaのLTS版となっているJava 11に対応したビルドで、Windows、macOS、Linuxに対応したバイナリがそれぞれ用意されています(ほかにWindows AArch64/ARM64向けのOpenJDK 16アーリーアクセス版も提供されています)。
今年2021年9月には次のLTS版となるJava 17が登場予定です。マイクロソフトはJava 17が登場次第、速やかにJava 17に対応したMicrosoft Build of OpenJDKのディストリビューションを提供するとしています。
また、今年後半にはMicrosoft Azureのマネージドサービスで提供するJava 11のデフォルトが、Microsoft Build of OpenJDKになるとのことです。
Javaの長期サポートを利用できる選択肢が増えた
現在、もっとも代表的な無償のOpenJDKディストリビューションは、オラクルが提供しているOracle OpenJDKディストリビューションでしょう。ただしOracle OpenJDKディストリビューションは長期サポートを提供しておらず、6カ月ごとにメジャーバージョンアップが行われています。
これに対して企業などでは、もっと長期でJavaのバージョンを固定し、開発や運用を行いたいというニーズが強くあります。
その場合、オラクルなどが提供する有償サポートを利用して長期サポートの提供を受けるか、あるいはAWSのディストリビューションであるAmazon Correttoや、マイクロソフトとAzul Systemsが提供しているAzul Zuluなど、無償で長期サポートが提供されているディストリビューションを利用するなどの選択肢があります。
https://www.publickey1.jp/blog/21/javamicrosoft_build_of_openjdk.html 裁判沙汰終わったからAPI使い放題でやったんだろうね
長期サポートは良いけど
もうJavaはオワコンよな
Java8 と Java11 と Java17
もしかして全部覚え直し?
AdoptOpenJDKかLibericaあたりでよくない
Write it once
Debug everywhere
競争が激しいからね
OSもうかうかしていられないし
JAVAって Sparkの会社の物じゃなかったの
MSが 後出しじゃんけんで パクったの?
>>13
XPですげえ甘やかされても文句言うユーザー >3
Javaの代わりに業務用言語として何が来るの?Rust?Go?
念のためだけどまさかpythonとか言わないよね?
Visual Studioの全バージョンを無条件で無償にしてくれ
サポートだけ有償にすればいい
これでJavaを商用利用も無料でできるようになるってこと?
今Javaは仕事なくて死にそうな人が大量発生してるんで
なんとかしてやってくださいMSさん俺は無関係だけど
Oracleに感染するとろくなことが起こらないな
こんな形で MS vs Oracle の戦いが始まるとはSunの人達も思ってなかっただろうな
>>26
Javaはマジでオワコンだぞ
過去の遺産が多くて枯れてるから重宝されてるがそれはCOBOLが採用されるのと同じ >>31
Javaはもともと無料で商用利用可能だが何と勘違いしてるんだ >> 34
Javaはマジでオワコンだとして、代わりに何が来るのだ?
それだけが聞きたい。
オープン系の人たちによる、OracleシネシネIBMシネシネ病は熱いよな。
これもう嘘になるんじゃないか
こっちの電気配線変更した
JAVAみたいなアーキテクチャーが汚い言語はもういらないだろ、、、
つかMSはC#押したほうがいいんじゃねーの?
>>36
みずほ銀行のだとコボルに戻る
ただ、汎用機メインフレームとかじゃなくlinuxなんかで動く
ソフトバンクの基幹システムのはず >>36、42
金融系はJuliaとか?
分析はR、
あとは、PythonとかRustじゃね? >>43
俺のむかしのHewlett-PackardのRED BOOKても
HewlettPackardはIBMとちがって紫なんだけど
どの言語でも最終的にマシン語に変換してるらしいから
うわべ変わってるだけだわ >>34
枯れてて重宝されてるならオワコンじゃないんじゃ?金融系のシステムとかjavaも使ってるんだろ? cobol叩く人ってまわりに話し合わせてるだけで実際に検証を自分でやってるわけではないんだよね。
自分仕事でちょっとかじったことあるけど良い点は理解したな。そりゃなんでもかんでも適用はできないだろうけど。
>>46
枯れてるといいつつバージョンはぐいぐい上がってるし
Oracleがどうしたいのかわからんから新規でJAVAを使うのはやめたほうがいいと思う LinuxでWebAPIサーバー動かすのにJava以外で良いものを教えてくれ。
PythonとかPHPとかJavaScript(Node.js)はパフォーマンスが悪いから無いし。
俺もIBM COBOLやったけど
そもそもの汎用機メインフレームが、これリース?中古品?
諸元からして不明だったし
開発環境がIBM PC/ATでlinuxでなんか余計混沌としそうだ
Open JDKで金取ったらユーザがLinuxへ逃げるから無償もやむなし、、だろうな
性能はもちろん保守性も考えてほしいね。
動的型付言語のスパゲッティコードなんて死んでも触りたくないんだけど。
マイクロソフトのJavaって、方言があるとか言ってなかったっけ?
JDKのバージョンは8で十分じゃないのか
SpringBootとプラグインのバージョンはどんどん上げたほうがいいだろうけど
Appleもhypertalkのサポートを再開するべき
>>50
最近の言語は、どれもあるよな
よく考えて作れよって思う >>50
非推奨とは言いつついつまでも残してるだろ Javaの歴史を見ると、
高機能な言語や製品が出る→広く普及する→企業に狙われて権利を買われる
→企業が持てあます→衰退する
ってのがよくわかるわ
一時代を築いたんだけどなぁ
>>62
なんだかよくわかんないよねほんと。
JAVAもフラッシュも便利だと思うけど。 >>62
そういうのってなんかよくわからないバグが起きるようになって、問い合わせするともうその機能はメンテしてませんで終わるんだわ
もちろんエビデンスはつけてるし相手もバグだとは認めてる >>65
一般論は知らんけどJavaの非推奨メソッドなどはメンテしてるが Oracle ではなくIBM がSun を買っていれば…
IBMが買っててもLotusみたいに飼い殺しだったと思う
>>34
COBOLと同じ地位ってそこまで行っていないのがJAVAの課題 今のJavaって何が主流なのかよく分からん
有料化の時に今後は8が主流になるとか言われたものだけど
>>49
言語やフレームワークの速度よりスケールするように作ることが重要だってばっちゃんが言ってた >>49
Javaそこまで早くないだろ
しかもアクセスが増えればAWSに移行するんだろうしいまさらJavaに拘る理由がない
むしろ生産性や保守面で考えればJavaなんか選択肢にならん >>49
アホが作ればどんな言語使おうが関係ないし、DBをどう扱うかのほうがパフォーマンスに響くだろ 今のうちに人が多いpythonに移行したほうがええんか?
>>78
で?生産性と保守性を考えた結果Java以外の何になるわけ?結局。 >>81
そんなんWebサービスの種類によってPHP/TypeScript/Rubyでも選んどけよ >>82
えっとね。世の中のシステムってWebシステムだけじゃないのよね。
あとそれらの言語の保守性、本当にJavaより上? >>84
元の49はWebAPIでWebシステムの話しじゃないでしょ。システム間の内部通信のシステムの話しだせ。RESTって知ってる?
逆にどうやってTypeScriptでWebAPI作れんだよ? >>85
node.js + typescript
でWebAPI作れる >>87
あまり詳しくないんだけどその構成TypeScriptである必要性ある? >>88
型がいらんのならjsでどうぞって話にしかならんだろ… >>90
動的型付けより静的型付けの方が開発が楽?
話し戻るけどなんでJavaよりRubyやPHPの方がいいんだっけ? 言語云々じゃなくてフレームワーク次第
Web開発にしてもSpring Bootを選んだらJavaになるってだけでしょ
>>92
ほんこれ
しかもフレームワークの機能拡張が超早い Java入れるとWindowsがぶっ壊れるからJavaインストール必須とかやってたらその会社ごと絶交だわ
>>91
RubyやPHPの方がリリースや保守性、生産性に優れてる
Javaは金融系の超巨大プロジェクトやクソ重いバッチなら分かるがそんなのレアだろ >>95
ただ単に自分の仕事の文化圏で使われてないってだけじゃん。
ちなみに国内のお堅いところのシステムはCの速度を要求されてないところは大概Javaだよ。むしろ金融はまだ使われてない方じゃない?
そこで仕事をしているSEが馬鹿なわけないじゃん。ちゃんと使われるだけの理由があるの。 いつの間にかJavaってそんなに限定されたお硬い所しか使われない言語になってしまったんだな
今からJavaを学ぶ人も少ないし、もう未来はないね
>>95
あと結局あんた自分が馴染んだwebシステムしかイメージできてないんだろうけど、これからビックデータの時代に、ますます大量のデータ計算処理が必要とされるのにそれらの言語で戦えるわけないだろ。 >>95
あとさらに言っちゃうとRubyこそ海外ではオワコン扱いらしいじゃん。
日本のweb系だけ今まで使ってきたから+開発者が日本人だからという情緒的理由で使い続けてるらしいじゃん。
どっちが技術軽視のガラパゴスだよ。 マイクロソフトの無償版長期サポートで、ユーザーはJAVAを安心して基幹システムに使用し続けることができる。
今までの投資を考えると、ユーザーにとっては願ったり叶ったりだ。
マイクロソフトのオープンソース戦略は、かつてのIBMの戦略と被り、非常に良い。
IBMとマイクロソフトは、非常によく似ている。多分、IBMの幹部がマイクロソフトに入ったのだろう。
このjavaおじさん、言動から見るに業務アプリしか知らないだろうに、なんでそこまで強い言葉が出るのかサッパリわからん
Javaおじさん偉そうなこと言ってnode.js知らんかったのはワロタ
Javaおじさんだけど、強い言葉を先に使ったのは相手の方。こっちはレベルを相手に合わせただけ。まあ大人げなかったかもね。
98 転載 2021/04/08(木) 16:41:02.28
親中派の公〇党・創〇学〇が日本版マグニツキー法に事実上の反対
(流石に方々から猛バッシングされたので、議連に公〇議員も参加させたらしいが……アリバイ作りだよな)
人権侵害制裁法目指す超党派議連 4月初旬に初会合 公明は不参加
産経新聞 2021/3/24(水) 19:52配信
> 与野党の有志議員でつくる「人権外交を超党派で考える議員連盟」は24日、国会内で発起人会を開き、
>4月初旬に第1回総会を開くことを決めた。海外での深刻な人権侵害行為に制裁を科すための日本版「マグニツキー法」の議員立法や
>人権問題をめぐる国会決議などを目指し、全国会議員に参加を呼び掛ける。
>
> 議連は、自民党の中谷元・元防衛相と国民民主党の山尾志桜里衆院議員が共同代表を務め、
>自民、立憲民主、国民民主、共産の各党と日本維新の会、無所属の議員が発起人となった。
>公明党の議員も発起人に加わる予定だったが、中谷氏によると、24日朝になって不参加を伝えてきたという。
人権侵害に制裁法「いかがなものか」 公明代表
日本経済新聞 2021年3月30日 20:57
>公明党の山口那津男代表は30日の記者会見で、人権侵害に関与した外国の当局者へ制裁を科す法整備について
>「いかがなものか」と慎重な考えを示した。法整備をめぐって与野党の有志議員が超党派の議員連盟を近く発足させる予定だが、
>現状で公明党の参加者はいない。
>
>人権侵害を理由として外国当局者に制裁を科す法律は海外で「マグニツキー法」と呼ばれる。
>既に法整備している米欧の主要国は中国のウイグル族への人権問題を巡り、対中制裁に踏み切った。
>与野党では人権保護を重視する米欧との連携を促す動きがある。
中国での布教を中国共産党から認めて貰う為に
人命と人権を軽視し、中国の代理人になる公〇党と創〇学〇
国内ではスークレ君事件や福岡5歳児餓死・マインドコントロール事件があったばかり
こんな異常なカルト教団、さっさと完全解体すべきだ be
>>23
あれ、すごく良くできていたんだけど潰されたな。 JAVAとかjavaって書いてる奴は仕事も適当なんだろうな
もうJavaはオワコン
有償化した時点で、うちの会社では使ってはいけない言語になった
仮に各社が言語を有償化するとなった場合、金払う企業目線ではクライアント環境考えて、親和性の高いマイクロソフト製品を使うと思うね
他社が有償化して喜ぶのはマイクロソフトじゃね?
>>111
Javaの有償化なんかされてないのに
ネット情報斜め読みで騒いでるお前がオワコンだろ >>107
でもJ++のエッセンスは
J#を経てC#に受け継がれたから、まったく無駄にはならなかったかもね
もはやJavaの範疇ではないけど Microsoftは、プログラミング言語「Rust」への支援を強化を発表したり、何を狙っているんだろう。
>>114
まあ著作権対策だろうね
標準的な言語をWindowsに適合させるには独自拡張が必要になるが
何度かそこでつまづいているし >>112
なにをいってる?
まさかopenjdkのこと?
こっちはオラクルからも説明会受けてるが、口調は有償化しててもopenjdkあるからだったが、結局有償だよ
お前が情弱なだけ わかった、商用利用してないやつだったか
個人利用の話とかしてないんで
>>117
念のための確認だけどOSはLinuxとか使ってないの? まあ確かにOracleのDBの値段の推移考えたら、今のところ蛙が逃げ出さない火加減にしているだけじゃねという疑惑があるけど。
C#あるのになんでサポートしてんだろ
Java書いてる奴なんてJavaの皮被ったC書く程度の人間しかいないわ
実にif文まみれで汚い
>>111
有償だろうと無償だろうとサポートのない言語は使えないのが普通の会社だと思うが。 >>120
安い人材でも物が作れるということで、むしろJavaの良い点ね。
開発は趣味じゃないので。 強欲なORACLEからすりゃ、MSが神様に見えるな。
.NET Coreで動くJavaとかJava VMで動くc#とか無いの?
ライバルは、混乱した方がいいからな。
色々なものを出して混乱すれば、ユーザも嫌がるし、何か特定のものが主
流になる可能性も低くなる。
分断して支配しろ。帝国主義時代にイギリスが多用した手法だが、企業が
やる際は、支配ではなく妨害になるのかな。
Linuxもそうだな。
色々なものが出て混乱して、結局、Windowsの地位を危うくするだ
けのものが生まれなかった。
妨害してライバルを潰す。
悪知恵の利く連中って、全くロクなモンじゃない。
SunはオラクルじゃなくてMSに買われるべきだった
MacのM1とか今CPUがインテル以外に複数種市場に出てきてる状況なので、そうなるとJavaというかJVM言語が強いのではないか?
x64とARMしかないのでは?
Javaで業務システム作ってるところはM1は使わないだろうし、webサービス作ってるとこは元々スクリプト言語だろうし何ら変わらんだろう
>>111
無償でないなら使わない時点で客ではない >>114
GCではなくて安全な言語でGOよりも優れる >>114
自社のOSのC++に代わる開発言語として興味を示しているのかもしんない。
Linuxのリーナスもそうらしいし。 >>121
rubyやjsやpythonとか普通はサポート無しで
使ってると思うけど… Oracleも怖いけど、Microsoftも怖い。しれっと改悪、有料化、サポート終了までがセット。こんなの使えない。
>>136
マイクロソフトってめっちゃサポートの長い会社だけど MSは互換性維持とサポートは一番真面目にやってるよ
結局業務システムで強いのはそのため
むしろ真面目にやったからIEは死ねなくて問題化した
>>140
ビルゲイツはもう経営にあまり関わってないだろ 今のMicrosoftは嫌いじゃない。
Windowsメジャーバージョンアップでボロ儲けしなくなったし、Linuxとの親和性も高くなった。
Java有償化発表当時どこからが有償になるのか良く分からなくて結果的に仕事失ったわ
当時の俺の得た情報だとRHELのライセンス契約あればOpenJDKでも追加費用無しバックポートアリだったんだけど
OpenJDKの商用利用は有償契約でないとライセンス違反だと見積取りまくってた上司に激怒されて以降上手くいかなくなって辞めた
本当情報が錯綜して何が何だか分からん状態だった
>>137
そうなんだよね
今のMSが突然有料化してぼったくった例なんてあるのかね?
勝手なイメージでMSを貶めているやつが梯子外したりいきなりサービス終了するAppleやGoogleを盲目的に支持するのが不思議でしょうがない
現状を見て判断してないよね
自分の頭で考えているんだろうか Javaて俺の生態データで、またカネ払わなくて
誰か逃げたのか
>>142
どうだろうね。天皇陛下みたいなもので、一見無力そうでも、いるといないでは大違いなんじゃないかと推測している。
彼がいることで、まだMSは技術者目線優位、金儲けより良いソフトであることという価値基準が保てているんじゃなかろうか。知らんけど。 >>150
起動するかしないかでなく正式名称かどうかでしょ。
ちなみにどうでもいいけどWindowsならJavaでもJAVAでも起動するよ。 >>151
大文字小文字ってブランド語るときでもなければ重要ではない。 単位のメガ(M)とミリ(m)を区別しない奴はイラッとするけどそれ以外は意味通じるからどうでもいいね
>>136
あまりにサポートが長いので永久と思ってしまって裏切りと感じるんだろう。金払っている顧客への対応はMS最強 バグ修正が月一の恒例になるくらいの品質なんだろう
賽の河原で石積みするイメージだな