18/09/27 10:08:50.54 +WeQKNxa.net
>>322
URLリンク(qiita.com)
Python高速化の手法はいろいろあるからそれで何とかなっちゃう分野から
どんどんPythonに切り替える流れでしょ。ライブラリがなくても
最後は遅いとこだけCで書いちゃえば、全部Javaで書くより楽そうだしね。
やっぱり1番に人的資源が集中し、開発競争でも圧倒的な優位性が出て来る。
オープンソースでも大企業に勝っちゃうのはそういうカラクリ。
332:デフォルトの名無しさん
18/09/27 10:21:30.46 RquF49Z1.net
>>325
Javaの代替にPythonとかねーよwww
業務系の低レベルコーダー大人数開発で型の無い言語なんか使えるわけねーだろw
代替言語なんてC#ぐらいしか無いんじゃね?
333:デフォルトの名無しさん
18/09/27 11:15:18.53 d+TG0jsP.net
年間30ドルなら払ったほうが楽で良いんでねえの?
334:デフォルトの名無しさん
18/09/27 11:18:58.73 rZRe7wqK.net
PC一台あたり年間30ドルだぞ
サーバーは一台あたり年間300ドルな
335:デフォルトの名無しさん
18/09/27 11:22:16.70 +WeQKNxa.net
URLリンク(trends.google.co.jp)
Javaは明らかに落ち目。他で伸びてるのはPythonだけ。
海外でのPython隆盛を受けて日本でも需要が立ち上がった所かね。
求人増に対して供給が追い付かず、単価も高めで推移と。
URLリンク(assign-navi.jp)
URLリンク(freelance.levtech.jp)
336:デフォルトの名無しさん
18/09/27 11:22:47.14 d+TG0jsP.net
JREが有料化されたのなら問題だけど、JDK代なら安いもんじゃねえの
337:デフォルトの名無しさん
18/09/27 11:24:26.31 rZRe7wqK.net
>>330
今更何とぼけたことを抜かしているのか
いや実行環境の数に対する課金やぞ
338:デフォルトの名無しさん
18/09/27 11:26:44.08 rZRe7wqK.net
ちなみにOracle JDK自体は開発するだけなら無料だ
それを運用に使うのは不可
339:デフォルトの名無しさん
18/09/27 11:27:43.53 d+TG0jsP.net
>>331
まじで?
俺、思いっきり勘違いしてたわ
それじゃもう、こんなの使えないじゃん
340:デフォルトの名無しさん
18/09/27 11:32:04.80 EcVI6sVW.net
保守では使われていくだろうけど新規案件では減っていくんじゃないかと
半分期待を込めて
341:デフォルトの名無しさん
18/09/27 11:45:15.08 r6BrGjnY.net
そこまでOracleJDKに固執する意味がわからない
342:デフォルトの名無しさん
18/09/27 12:40:30.29 DMzEptXi.net
>>328
プロセッサーじゃなかったっけ?
343:デフォルトの名無しさん
18/09/27 12:41:26.90 DMzEptXi.net
>>333
JREやJDKじゃなくて、Java SEに対するポリシー変更だからね
344:デフォルトの名無しさん
18/09/27 13:07:01.60 GqPBG8RE.net
そんなにみんな今までOracleの所からJDKダウンロードしてたんだろうか。
Linux使ってるからディストリビューションのパッケージしか使ってない。
345:デフォルトの名無しさん
18/09/27 14:32:41.33 vjM+AyEC.net
>>336
Java SE Subscriptionはデスクトップはユーザー単位、サーバーはプロセッサー単位だな
346:デフォルトの名無しさん
18/09/27 15:25:59.43 54JQQZOX.net
>>338
Androidもしばらく前から開発環境にOpenJDKが付属するようになったから、OracleからJDKダウンロードすることは無くなったな
347:デフォルトの名無しさん
18/09/27 15:46:34.81 BKY2nRCH.net
>>326
C#と言うか.NETになるな
VB.NETの選択もアリかと
VBプログラマ余ってるし
348:デフォルトの名無しさん
18/09/27 15:47:31.31 BKY2nRCH.net
>>341
.NET Coreが安定する前提だけどね
349:デフォルトの名無しさん
18/09/27 20:21:42.01 BE53LV4E.net
OracleJDK11っていうのの位置づけがわかんないんだけど
これを入れときゃいいわけ?OpenJDK11にかえるべき?
350:デフォルトの名無しさん
18/09/27 21:01:29.02 ykiFV82E.net
今こそJ#が必要だろ
.NET Core上の完全なJVM実装があれば結構乗り換えそう
351:デフォルトの名無しさん
18/09/27 21:20:58.51 5U7IgWxi.net
>>343
OracleJDKは基本的に有償
OracleDBとか使ってて有料サポート受けてるなら無料
OracleDB使って無いならOpenJDKを6ヶ月毎に更新するなら無料
352:デフォルトの名無しさん
18/09/27 21:21:39.23 5U7IgWxi.net
>>344
マイクロソフトがJ#捨てたから
353:デフォルトの名無しさん
18/09/27 22:21:04.12 DMzEptXi.net
>>342
もう十分安定してます
354:デフォルトの名無しさん
18/09/27 22:35:07.08 s/VgTzzF.net
>>326
Dropboxは全部Pythonで信頼性の高いソフトウェアを作った(前編)~PyCon APAC 2013
URLリンク(www.publickey1.jp)
簡単に言うと、Pythonが大規模開発に向かないと思うのは無知や思い込みによる所が大きい。
つー事だわな。まあJavaがこうなった以上は海外でも、日本でも、今後Python置き換えが進むだろう。
>>329
GoogleトレンドのPython急上昇はその端的な表れ。
URLリンク(pypl.github.io)
355:デフォルトの名無しさん
18/09/27 23:36:04.36 RquF49Z1.net
>>348
Pythonで置き換えなんて来ないわwww
それは真っ当なスキルの人を集めてPythonで大規模なシステム作りました、
って話で、腕の悪い人を集めて作りましたって話じゃ無い。
お前はJavaしか出来ない低レベルプログラマーを舐めてる。
Pythonになるぐらいなら、型が追加されて構文が似てきたPHPの方がまだ可能性があるわ。
356:デフォルトの名無しさん
18/09/27 23:56:56.19 CuYlDriK.net
JavaできてPythonができない理由が思いつかない
Pythonで問題になるのは結合部分やコードの統一性、依存の管理とかだろう
大規模で問題になるってんだからマネジメントの問題だろ
コーダーのせいに�
357:キんな
358:デフォルトの名無しさん
18/09/28 00:04:19.40 z0/kwoJ2.net
>>348
Cでゴリゴリにチューンした超高速ライブラリを
簡易言語のPythonで組み立てるだけの簡単なお仕事
やっぱりプログラム技術の進化系としてはこれが最善なのかな・・・
359:デフォルトの名無しさん
18/09/28 00:07:07.09 5ekEeIFJ.net
azureの実行目的ならJavaのLTSを無償提供
まさかのMSサポート開始か
360:デフォルトの名無しさん
18/09/28 00:30:11.75 16oPBkbf.net
>>350
Pythonだけじゃないけど変数の型が無い言語だと型が強ければコンパイル時に検出できる
割としょうもないことを延々テストコード書かないといけないのが辛いというのはある
361:デフォルトの名無しさん
18/09/28 01:07:33.04 Tsa5QR6C.net
PyキチまたPythonのステマやってるの?
マッチポンプもそうだけど古い手に今更引っ掛かるアホはいないぞ
362:デフォルトの名無しさん
18/09/28 01:47:25.99 FhArznfq.net
URLリンク(www.publickey1.jp)
363:デフォルトの名無しさん
18/09/28 02:28:38.33 XsBEo249.net
>>352
競合になるようならMSへのTCKの提供を打ち切るでしょ
Oracleにはその裁量があり、いつでもOpenJDKのディストリビューターを潰せる
364:デフォルトの名無しさん
18/09/28 03:09:20.88 7TcOhOkP.net
TCKにそこまで効力ある?Javaを名乗れないくらいじゃないの?
365:デフォルトの名無しさん
18/09/28 07:36:39.89 l1rSOndZ.net
>>328
どこまでが一台?
366:デフォルトの名無しさん
18/09/28 08:01:58.01 ys43ek26.net
OracleだってOpenJDKが生命線だって解ってるから無下にはしないだろ
2枚舌で上手いこと稼ごうとしてるんだろうし
367:デフォルトの名無しさん
18/09/28 08:16:41.23 sK2BiGzi.net
>>291
有償で一つの企業への依存性が高い言語を公教育で教える
というのは倫理的な問題があるからな
他に選択肢がないならともかく
今後、日本の大学でも順次カリキュラムからJavaが削除され
Python等への切り替えが進むだろう
368:デフォルトの名無しさん
18/09/28 08:48:53.56 XsBEo249.net
>>357
実際それでApache Harmonyは潰されたんやで
JVM仕様の特許利用許諾の条件を満たさなくなるから、最悪、オラクルから訴えられる可能性がある
369:デフォルトの名無しさん
18/09/28 09:06:48.34 N4Xw9U1a.net
>>354
っていうか、Javaの用途って非常に幅広いんだけど、Pythonがその代りになると
思ってる時点でジョークにしかならんよな。
Javaは言語じゃなくて、インフラや周辺環境も含めての技術なわけで。
サーバー落ちたら人が死ぬ業務システムにPythonが適用できるかって言ったらありえないし、
AndroidアプリをPythonで書きましょうとか、組み込み機器をPythonで
作りましょうとかもやはりありえない。
Pythonが代替になるとしたら、エンドユーザー向けのWebアプリがせいぜいだろう。
PHPやRubyでなくPythonを選ぶ理由があればだけどな。
370:デフォルトの名無しさん
18/09/28 09:41:42.38 RkcW9GUM.net
>>361
Harmonyが潰れたのは主スポンサーのIBMがOpenJDKにシフトして開発者が居なくなったからだよ
TCKの問題は初期から抱えていたけど
それで潰されたと言うのは話が飛躍しすぎでは
371:デフォルトの名無しさん
18/09/28 11:51:05.95 hz6e91lX.net
>>363
結局、ライセンスの自由度よりも権利関係が明確で法的なリスクのないものが選ばれたってことだろ
それはTCKとOpenJDKの関係においても同じことだよ
372:デフォルトの名無しさん
18/09/28 11:57:34.54 Y0/Lv67w.net
AndroidStudioはOpenJDKで助かるっぽいけどさ
同じAndroid開発でも俺の使ってるUnityやXamarin.Androidは
373:思いっきりJDKつかってるな
374:デフォルトの名無しさん
18/09/28 12:26:24.00 8pTOjC3E.net
AzureのJavaはAzulのGPLv2実装だぞ
GPLv2用のTCKはSunの頃から公開してるんだから関係ないだろ
Oracleが抱えてるのは別ライセンス用のTCKだ
375:デフォルトの名無しさん
18/09/28 12:40:28.09 hz6e91lX.net
>>366
違うよ
Azure向けのプロダクトとして提供するのはAzulによるOpenJDKビルド
Azulが独自に開発したJVMもあるけどそれとは別
376:デフォルトの名無しさん
18/09/28 15:46:56.03 aL4Ppbyw.net
openJDKビルドならGPLv2なんだから合っているのでは?
377:デフォルトの名無しさん
18/09/29 02:55:48.23 GjOuimji.net
OpenJDKのLTSなんて来ない
よってJavaは終わり
Javaのパッケージソフトとか売ってる所(自治体システムとか)はRedHatのクラウドシステム(JBoss)とかでRedHatのサポートでしのいだり、IBMに移行してJavaのサポート受ける方向に行ってる
自ら6ヶ月毎にOpenJDKビルドするとか面倒な事やってられないと思う
378:デフォルトの名無しさん
18/09/29 03:04:45.01 FWq7rway.net
>>360
じゃあ学校でVisual Basicとか教えるのは論外ですな
379:デフォルトの名無しさん
18/09/29 03:15:17.31 GjOuimji.net
>>360
Java→PHP、Pythonの方向だろうけど
Visual Studio Community editionでC#、VB.NET教育は有り得ると思うよ
Visual Studio Codeだと無償だし
380:デフォルトの名無しさん
18/09/29 03:18:40.69 8JaJUYg5.net
>>370
Fortran77やFortran90を使っていた我が大学は断罪されるべきかと思われる
381:デフォルトの名無しさん
18/09/29 09:11:09.99 j1as2/+f.net
>>362
PythonはCと相性がいいから組み込みでも採用が伸びてるぞ。
無知って怖いな。ホントの所、Pythonの問題は人材が足りないのと、
実績が少ないって事ぐらいだよ。それもJavaの衰退と大学を中心とした
教育研究分野へのPythonの浸透で覆されつつある。知らぬのは
井の中の蛙、日本人ばかりなり。といった所だ。
382:デフォルトの名無しさん
18/09/29 09:46:59.30 qJOKNNYE.net
>>373
組み込み系エンジニアが選んだ「業務で使う」「好きな」言語/OSは? 言語 1位は「C」、OS 1位は「Windows」に
URLリンク(engineer.fabcross.jp)
200人の組み込みエンジニアへのアンケートで
> 「Python」(3人)
で何だって?
383:デフォルトの名無しさん
18/09/29 11:09:11.71 FsCjjRSg.net
>>369
なんで自分でビルドする前提なの?
384:デフォルトの名無しさん
18/09/29 14:15:34.54 xmqw0qC3.net
>>370
違う意味で論外w
385:デフォルトの名無しさん
18/09/30 01:55:09.13 eA5yZ3LP.net
>>375
ソフトウェアハウス作った成果物はそうなるな
ただ利用してるだけならLinuxだとdistributionをRedHatにするなり、IBMにするなり、Azuleにすりゃいいだけだな
386:デフォルトの名無しさん
18/09/30 04:06:11.51 dhnjJDCg.net
>>374
知らぬのは井の中の蛙、日本人ばかりなり。といった所だ。
こう言ってる奴への反論に日本人向けアンケート結果出してくるとかさすがに頭悪すぎない?
387:デフォルトの名無しさん
18/09/30 06:46:19.99 ZC3PM59x.net
>>339
なるほどな。
Javaでデスクトップアプリは考えられん...ことはないな、Eclipseもデスクトップアプリだ。うへぇ
388:デフォルトの名無しさん
18/09/30 13:00:48.39 iDc4D5iH.net
>>378
ん?日本で今後Pythonが普及するって主張してるんじゃないの?海外の話?
389:デフォルトの名無しさん
18/09/30 17:55:54.57 hxEpuuoV.net
>>380
「組み込み機器をPythonで
作りましょうとかもやはりありえない」に対するツッコミの流れだから日本のアンケートを貼るのはズレてると思うよ
390:デフォルトの名無しさん
18/09/30 18:49:19.06 8FCnUnR7.net
きっとTomcat.NetやRuby on Tomcatが作られて難民を救済してくれるだろう
391:デフォルトの名無しさん
18/10/01 19:53:05.51 yNALqrvB.net
mac版のOracleJDK11入れてみたけど
/Library/Java/JavaVirtualMachines/
にJDKを置くだけみたいなんでOracle版はやめた
WinからLinuxからMacまで全てOracleグッバイだね
392:デフォルトの名無しさん
18/10/01 20:04:08.93 L4jER+c5.net
>>383
何ゆえ有償のOracleJDKをw
393:デフォルトの名無しさん
18/10/01 20:34:10.52 lLn/Vvr8.net
>>383
それたとえ個人用途でも開発でない通常の運用に使ったらライセンス違反やで
394:デフォルトの名無しさん
18/10/01 22:10:49.88 R6LSqVZl.net
よくもわるくもライセンスだけの問題だからな
入れてみて動くからとか言ってるのは真アホ
395:デフォルトの名無しさん
18/10/01 22:19:50.55 /InadKmT.net
動く確認なのになぜOracleJDK使うかな
OpenJDKで試すのが本筋だろ
396:デフォルトの名無しさん
18/10/02 11:36:33.87 K8sojPVz.net
URLリンク(www.oracle.com)
ここによると、Java8は無料なんだよな?
じゃ、Java8でいけるとこまで行って、その間に他ののプラットホームに移行を進めておくのが現実的だろうか。
397:デフォルトの名無しさん
18/10/02 11:47:53.05 flbPDPGF.net
URLリンク(www.oracle.com)
猶予期間は残り3か月(個人は1年ちょっと)
398:デフォルトの名無しさん
18/10/02 13:12:10.87 5/+qTba3.net
Java使い大量余りになるな
399:デフォルトの名無しさん
18/10/02 15:26:19.45 77rOVAHm.net
OpenJDKは罠だわ
特許侵害が起きて一発で全財産やられかねない
400:デフォルトの名無しさん
18/10/02 15:51:35.12 PHbBCFwy.net
>>388
もう来年早々サポート切れるだろ
401:デフォルトの名無しさん
18/10/02 15:52:55.54 PHbBCFwy.net
>>391
ソース改変しなきゃOK
いじってOracleが違反と判断したら終わり
402:デフォルトの名無しさん
18/10/02 16:11:34.19 qPXiXDlg.net
>>391
まだそれ続けるの?
403:デフォルトの名無しさん
18/10/02 16:44:08.97 R55KZ4OO.net
特許条項入ってるのはApacheライセンスくらいじゃなかったっけ?
プログラミング言語でApacheライセンス採用してるものは少ないし
殆どの言語で同等の特許リスクがあるのでは
404:デフォルトの名無しさん
18/10/02 16:54:50.39 giBEQZ0B.net
>>395
.NET CoreはMITライセンスとは別に、現状のソースに対して特許の利用を認めますという規定がある
改変については、もし明文で全ての派生物に対して特許利用を認めてしまったら、
意図的に元々カバーされてない特許を侵害するような改変をして特許を勝手に使うということができてしまうから仕方ない
一方OpenJDKはTCKを通ってないディストリビューションを使うと改変の有無に関わらず特許訴訟リスクがある
405:デフォルトの名無しさん
18/10/02 17:23:14.11 L9Wh/g+m.net
>>396
>>一方OpenJDKはTCKを通ってないディストリビューションを使うと改変の有無に関わらず特許訴訟リスクがある
これがミソだよな
406:デフォルトの名無しさん
18/10/02 19:12:54.47 77rOVAHm.net
問題の核心がなんなのか分かってないやつだらけなんだろうな
407:デフォルトの名無しさん
18/10/02 19:31:16.04 bUlzuy1a.net
実際TCK通さず配布するディストリビュータいるのか?
javaの名前使えないのに
408:デフォルトの名無しさん
18/10/02 20:15:27.81 qlZmskoo.net
>>399
存在はし得る
そんな道に落ちてる生卵みたいなディストリビューター使う方が自己責任だが
409:デフォルトの名無しさん
18/10/02 20:33:34.98 hoj6Ip4o.net
バージョンアップ時に
セキュリティアップデートします!
バグ修正します!
ついでに機能追加します!
ってだけだろ。
常に最新版入れといたらええねん!
410:デフォルトの名無しさん
18/10/02 20:47:17.32 K8sojPVz.net
>>392
サポート切れた後、Java8を使い続けると、ライセンス的にはどうなるのだろう?Java11以降と同じくライセンス使用料を請求されるのか、それとも、それまで通りなのか?
411:デフォルトの名無しさん
18/10/02 21:01:41.45 /S3zkOva.net
>>402
釣りうぜえ
412:デフォルトの名無しさん
18/10/02 21:02:00.60 L9Wh/g+m.net
>>402
自己責任
セキュリティホール着かれて情報漏洩しても誰も助けてくれません
413:デフォルトの名無しさん
18/10/02 21:14:33.39 WWljJiuT.net
>>404
×着かれて
○突かれて
414:デフォルトの名無しさん
18/10/02 21:43:39.37 K8sojPVz.net
>>404
JavaはWebアプリに使われるケースが多いので、しばらくは、セキュリティホール開きっぱなしのWebアプリが、世間にゴロゴロすることになるだろうか。あたかも、今のstrutsベースのアプリのように。
まさしく阿鼻叫喚だな。
415:デフォルトの名無しさん
18/10/02 21:56:42.31 L9Wh/g+m.net
>>406
そう言えば役所の申告アプリとかほったらかしだよなw
416:デフォルトの名無しさん
18/10/02 21:58:01.20 L9Wh/g+m.net
今回のは、ある意味Oracleの時限爆弾みたいなモノだわな
417:デフォルトの名無しさん
18/10/02 22:52:03.29 K8sojPVz.net
>>407
箱モノとおんなじだな。建てる時だけ金ぶち込んで、保守費用全然かけず、その結果すぐボロボロになる。
地方でNPOやってる子が嘆いてたよ。近代的な建物なのに雨漏りするって。
418:デフォルトの名無しさん
18/10/03 12:13:19.74 UxNp+t23.net
>>399
MSがXamarin向けに配布してるやつとかJetBrainsが自社IDE用にビルドしてるやつとかはTCK通してないはず
XamarinのはそもそもTCK通らないだろうけど
419:デフォルトの名無しさん
18/10/03 12:24:53.38 RkmMDhHJ.net
ディストリビューション独自ビルドパッケージも
Oracleが厳密だと言い張るなら配布できなさそうだけど
420:デフォルトの名無しさん
18/10/03 12:25:46.59 1BJyMrpr.net
MSが特許無視かよ
Java裁判再びか?和解したのはMSとSunであってOracleでは無いからな
421:デフォルトの名無しさん
18/10/03 13:09:52.17 RkmMDhHJ.net
>>412
こういうアホがさわいでるの?
422:デフォルトの名無しさん
18/10/03 13:34:46.94 UxNp+t23.net
まあOpenJDKの利用にあたり無改変のOpenJDKソースに含まれる特許については使っていいとOracle自身が声明を出せば済むことなんだけどな
明らかに混乱を意図的に放置して有償ライセンスへの移行促進に利用している
ランサムウェアと言われても仕方のない極めて悪質なやり方だわ
423:デフォルトの名無しさん
18/10/03 13:37:30.48 rCYpwDuQ.net
>>414
結局動向を見てる訳だよ
皆がOpenJDK好き勝手使い出して無法状態になったら見せしめで裁判起こす
424:デフォルトの名無しさん
18/10/03 19:25:29.52 2MWarqil.net
JREを独自にビルドして配布しないといけないってマジ?
425:デフォルトの名無しさん
18/10/03 23:27:29.39 rQaZwWqM.net
>>416
下記参考にすると
OpenJDK11をJavaVirtualMachine下に持って来る、で良いハズ
383 デフォルトの名無しさん 2018/10/01(月) 19:53:05.51 ID:yNALqrvB
mac版のOracleJDK11入れてみたけど
/Library/Java/JavaVirtualMachines/
にJDKを置くだけみたいなんでOracle版はやめた
WinからLinuxからMacまで全てOracleグッバイだね
426:デフォルトの名無しさん
18/10/03 23:47:08.19 2Ug5oP7X.net
>>416
JRE自体がJava8で終了な感じ
来年1月以降はJRE8のパッチ提供がどうなるかも詳しく説明されてない気がする
Java11以降はJDKに含まれるライブラリの必要モジュールとJVMをパッケージ化してユーザーには配布しろって書いてある
427:デフォルトの名無しさん
18/10/04 20:43:28.99 5/hvVUTB.net
>>418
Write Once Build Everywhere.
428:デフォルトの名無しさん
18/10/05 02:22:17.29 r4MShA1E.net
>>414
なんで金取れるネタを無償で提供するんだよオラクルが
429:デフォルトの名無しさん
18/10/05 09:31:31.38 xGDGeoHe.net
特許利用許諾を受けて配布が許可されたOpenJDKがあっても、更にそれを使う人に特許利用権が与えられるわけじゃないからな
430:デフォルトの名無しさん
18/10/05 11:34:25.53 dsZIcecx.net
それはディストリビュータがオラクルの特許を使用して配布する�
431:`になるから問題ないでしょ 二次配布についてはディストリビュータが明示的に二次配布は一時配布扱いでいいよと言ってない限りグレーだと思うけど
432:デフォルトの名無しさん
18/10/05 11:38:40.05 3HCaq/nn.net
>>421
それじゃあKotlinにしろScalaにしろjvm言語で開発して運用しようとすれば、
オラクルの著作権侵害の訴えの恐怖に怯え続けなければならないってこと?
OpenJDKを使うようにしても半年ごとのリリースで試験テストのコストがかかる上に
オラクルからの裁判リスクを抱え続けるんじゃjvm言語での開発案件無くなるなぁ
433:デフォルトの名無しさん
18/10/05 11:45:05.87 dsZIcecx.net
>>423
違う
著作権の利用はGPLv2によって明示的に許可されている
訴訟リスクがあるのは特許侵害の方
434:デフォルトの名無しさん
18/10/05 12:10:22.32 3HCaq/nn.net
>>424
ということは、グーグルがAndroidでJavaもどきのProject HarmonyベースのJava API(Dalvik)を
開発して配布してJavaの特許侵害を侵したから訴訟を起こされているけど、
OpenJDKを使用して開発する分には、オラクルからの訴訟リスクはないという理解でいいかな?
まあそれでも半年ごとのOpenJDKの運用テストのコストという大問題が残るが
435:デフォルトの名無しさん
18/10/05 12:18:53.11 zU8FPzLB.net
特許の方は棄却されたよ
Googleの著作権侵害は確定して賠償の減額狙いで争ってる状態
436:デフォルトの名無しさん
18/10/05 12:28:35.46 3oxpynwV.net
SunもOracleも非互換のJavaもどきは許さない態度でしっかり潰してるけど
ライセンス違反してない相手に訴訟なんかしたことないでしょ
437:デフォルトの名無しさん
18/10/05 14:00:27.55 3HCaq/nn.net
>>426
>>427
回答ありがとう
問題は、半年ごとに生じるOpenJDKの費用負担を顧客がのんでくれるか、ライセンス料を支払ってでもOracle JDKを
使い続けるか、思い切って多言語に切り替えるか、いずれにしても非常に難しい選択を強いられることだな
Javaは衰退するのは必然だが、jvm言語も一緒に引きずられて衰退の道を歩むことになるのだろうか?
438:デフォルトの名無しさん
18/10/05 14:13:41.83 i5O9Wyhr.net
今までも3ヶ月毎のマイナーバージョンアップがあったのにどうやって運用してたんだ?
テストせずバージョンアップ?セキュリティホールもバグも無視で放置?
439:デフォルトの名無しさん
18/10/05 14:26:30.60 1o4B8pHo.net
未だにサポート付きがOracleJDKしかないと言ってる情弱に付ける薬無し
440:デフォルトの名無しさん
18/10/05 17:32:51.09 LO7pRmh6.net
>>430
OpenJDKのサポートは情報提供とソース提供だけが実態だろ
441:デフォルトの名無しさん
18/10/05 17:39:28.00 LO7pRmh6.net
>>430
RedHatやIBMはそのdistribution次第だし
442:デフォルトの名無しさん
18/10/11 18:22:22.52 WqusXiBc.net
>>429
無視してたな
443:デフォルトの名無しさん
18/10/13 03:26:11.93 cjVmrIli.net
URLリンク(access.redhat.com)
RedHatは2023までOpenJDKをサポート
444:デフォルトの名無しさん
18/10/13 22:04:14.67 NMN+Q1Z3.net
2023年か
プログラムならサポート切れで代替え探せばいいけど元となるプログラムなら早めに何らかを考えなきゃならないな
大規模なら特に(ノД`)
445:デフォルトの名無しさん
18/10/14 10:15:40.25 EkskyQyy.net
CentOSじゃなくてRedHat使うようなプロジェクトなら、
別にOracleとのサポート契約だって問題ないっしょ。
446:デフォルトの名無しさん
18/10/14 10:21:03.45 r97sA0Ay.net
というかRedHatは実際にはLTSのソースをオラクルから貰う契約をしてるんだろうな
RHELの価格に転嫁してるだけ
ビルドすら自前でやってるのかどうか怪しい
447:デフォルトの名無しさん
18/10/14 11:16:19.84 fogPp4SL.net
>>437
同意。
>>432
まるでOpenJDKでも有償版と同じ扱いのように書いてるが、
RedHat自体が有償なので、
結局有償なのは変わらないからね。
448:デフォルトの名無しさん
18/10/14 12:40:27.39 A24743ze.net
>>434
OpenJDK8のサポートだぞ
8にいつまでしがみつく気なんだか
449:デフォルトの名無しさん
18/10/14 14:45:38.77 gVWHoaX6.net
サードパーティによるOpenJDKのサポートって、あれはバージョンの新しいOpenJDKになされたセキュリティフィックスをバックポーティングしてくれるわけ?
450:デフォルトの名無しさん
18/10/14 15:20:37.47 5HyvHTbq.net
Oracle含む各ディストリビューターはフォークせずにOpenJDKに修正をコミットしていくみたいよ
ソースは一本化されるから
ディストリビューターの差異はビルドのタイミングくらいかね
451:デフォルトの名無しさん
18/10/14 17:54:28.73 gNg7BPxs.net
サーバー関連で今までJava使ってて、この有償化を機会に思い切って他言語に移行しようとされている方々は、
代替の言語としてどういったものが現場で候補で挙げられていますか?
452:デフォルトの名無しさん
18/10/14 17:57:20.12 aRFAvqf9.net
>>442
C#
453:デフォルトの名無しさん
18/10/14 18:04:05.30 gNg7BPxs.net
>>442
やっぱり
Oracleの特許侵害の訴訟リスクの可能性を考えれば、そうなっちゃいますよね
454:デフォルトの名無しさん
18/10/14 18:05:24.56 gNg7BPxs.net
>>444
アンカー間違えた
>>443の返しです
455:デフォルトの名無しさん
18/10/14 18:41:30.89 2GMnm3ip.net
>>439
>>434とは別人だが、実行ハードウェアが32bitなので、Java8から先に勧めない...
456:デフォルトの名無しさん
18/10/14 18:43:42.17 RzJcTIeH.net
C#はやめてください
Java経験者の方にはVBNETがおすすめですよ
457:デフォルトの名無しさん
18/10/14 21:54:41.52 EkskyQyy.net
>>447
マジに受け取られたら大惨事だから止めろ。.NET系で今更C#以外を選ぶ理由はない。
458:デフォルトの名無しさん
18/10/14 22:14:20.45 1kWtj90+.net
C#に元Java屋が来てほしくないってことでは?
459:デフォルトの名無しさん
18/10/15 09:55:23.64 9ttFBukH.net
>> 434
URLリンク(www.azul.com)
azulがredhatよりサポート期間伸ばした結果かわからないけど、
openjdkの各社サポート期間に合わせて、古いバージョンは(publicアップデート期間までOracle?)、redhat、azulの順にメンテナが変わってるみたい
URLリンク(news.mynavi.jp)
URLリンク(www.slideshare.net)
460:デフォルトの名無しさん
18/10/15 13:30:44.87 44Obci0s.net
>>446
Java8(32bit)ならRedHatでええやろ
461:デフォルトの名無しさん
18/10/15 13:34:05.36 44Obci0s.net
>>448
そうか?
C#でしか出来ない部分が有るならそうだが
そうで無いならVB.NETで十分だろ
VB6までのボンクラプログラマーをVB.NET案件で受け入れるのと、Javaプログラマーを受け入れるのと考えたらJavaプログラマーの方がオブジェクト指向理解してて十分だと思うが
462:デフォルトの名無しさん
18/10/15 13:36:53.43 44Obci0s.net
>>437
自分でOpenJDKソース貰ってビルドするのと手間考えればマシって事だろ
463:デフォルトの名無しさん
18/10/15 13:56:35.43 z+yGP+t7.net
>>452
いまさらVB.NETとかキチガイ
464:デフォルトの名無しさん
18/10/15 13:58:26.32 77l08tLw.net
Rubyの案件を受けられるようにRubyを勉強しとくかな
そんな仕事は永久に来ない気がするけどBSDライセンスは魅力的だ
.NetはいつJavaと同じ道をたどるかわからないし、Pythonはエディタのコード補完に慣れきった俺にはきついわ
465:デフォルトの名無しさん
18/10/15 14:07:19.06 GAx6dZLy.net
C#はJavaのLTSがどうのと言ってる人が納得するようなサポート体制なの?
466:デフォルトの名無しさん
18/10/15 14:16:03.52 wjSx3tGv.net
>>452
そもそもサーバーサイドの開発をJavaで行なっていたのを思い切って他言語に移行する仮定の話という話であり、
元々VB.NETで運用していたVB.NET案件にJavaプログラマーを受け入れさせるかどうかという話題ではないだろ
VB6までのログラマーのスキル不足というVB.NETの問題とJava有償化に伴うJavaの代替言語の選定問題とは
全然別の話
467:デフォルトの名無しさん
18/10/15 14:19:30.85 wjSx3tGv.net
>>452
誤)VB6までのログラマーの
正)VB6までのプログラマーの
468:デフォルトの名無しさん
18/10/15 14:25:21.65 wjSx3tGv.net
>>458
>>457の訂正の文でした
すみません
469:デフォルトの名無しさん
18/10/15 14:30:46.68 2RiwxTaE.net
>>452
Javaからの移行なのに、同じ.NET言語の中で構文的に一番似通ってるC#じゃなくて、
かけ離れているVB.NETを選ぶ理由なんてないだろJK。
しかも.NET言語の中では、C#がフルスペックなのに対して、
VB.NETは機能制限版的な扱いなのに。
470:デフォルトの名無しさん
18/10/15 15:15:12.01 Te0U+8uU.net
>>460
PGの平均スキル的にはVB.NETの方が近いと思うよ
C#はVBがあるから比較的レベル高め
471:デフォルトの名無しさん
18/10/15 20:14:52.27 1WHouwEf.net
なんでそんな主張してるのかと思ってたら
土方呼ばわりしてバカにしてた奴に仕事とられるんじゃないかと思って戦々恐々としてるのなw
C#ラクで簡単なのに高スキルみたいな顔できてたもんね
472:デフォルトの名無しさん
18/10/15 21:19:12.36 2RiwxTaE.net
>>461
それは一から学習した場合の話だろ。
なんで既存言語からの移行なのに、一から学習した場合に
同じぐらいのスキルになるからって全然違う言語に移行させるんだよ。
そもそもVB.NETは発祥が既存のVB6プログラマーの受け皿として、
って言語だから、新規に学ぶ価値は全くない。
473:デフォルトの名無しさん
18/10/15 21:26:53.67 wjSx3tGv.net
確かにC#erは、VB.NETやVB6更にはただのVBAとかMS謹製のプログラム界のヒエラルキーにおいては
頂点に君臨し続けてきたからなあ
JavaerやそのJVM言語繋がりのScala使いとかが大量にC#に参入されるかもしれない事態は、本当心中
穏やかならざるを得ない状況なのかも
474:デフォルトの名無しさん
18/10/15 21:38:11.33 on44pmoF.net
Javaから移行するなら.NET Coreが基本だろうから、今のC#erの大半にとってもほとんど未知の世界でしょ
C#erも今更全く新しいプラットフォームを学習するなら手広く選択肢を検討するところも多いだろうし、
今後しばらくは全体的にシャッフルが起きるんじゃないかな
475:デフォルトの名無しさん
18/10/15 22:09:37.35 Qf7ZS/55.net
>>465
.NET Core使えないC#erなんているの?
476:デフォルトの名無しさん
18/10/15 22:38:08.14 Jn+Zd0V9.net
Java屋ってクラスベースOOPとデザインパターンにカチコチに固められた人たちという偏見持ってます
477:デフォルトの名無しさん
18/10/15 23:54:57.72 77l08tLw.net
C#もデザインパターンガチガチなんだろうが、1割ぐらいの人間しか守っとらん
478:デフォルトの名無しさん
18/10/16 00:36:27.71 ZRWmElOc.net
>>467
正解
枠にはまった使い方しかしない人多いからC#と言うか.NETの自由さは合わないと思う
>>461が言う様にレベル的にはVB.NETレベルだと思うが今さらVBとかやりたくないだろうからC#(.NET Core)に流れるだりうね
479:デフォルトの名無しさん
18/10/16 01:18:13.46 0QPSjgo8.net
>>466
Windows環境しかやった事無い人いるよ
Javaerが.NET Coreに大挙移動か
おらワクワクすっぞ
480:デフォルトの名無しさん
18/10/16 01:24:06.23 k/8X8vek.net
Java10の仕事ない?
481:デフォルトの名無しさん
18/10/16 01:55:16.02 0QPSjgo8.net
>>471
サポート先月で終わったよ
482:デフォルトの名無しさん
18/10/16 02:01:11.81 L6l9R59e.net
俺には無縁だけど、Scala勢とかはどうすんだろ?
483:デフォルトの名無しさん
18/10/16 02:02:36.50 6475/vXt.net
そのうちJVMに課金してScalaとかKotlinも有償とか言い出すぞ
484:デフォルトの名無しさん
18/10/16 08:54:33.33 4fUBRMG7.net
Java SE subscription て結局どこで買えるの?
オラクルのサイト探したけど購入ページが見つからない
電話して営業呼んだりする必要ある?
485:デフォルトの名無しさん
18/10/16 10:34:28.39 0QPSjgo8.net
>>475
URLリンク(www.oracle.com)
486:デフォルトの名無しさん
18/10/16 10:38:13.72 0QPSjgo8.net
>>475
URLリンク(www.intellilink.co.jp)
487:デフォルトの名無しさん
18/10/16 10:41:30.09 0QPSjgo8.net
>>475
distribution経由でしょ
488:デフォルトの名無しさん
18/10/16 10:50:19.48 0QPSjgo8.net
URLリンク(docs.google.com)
2019.1月以降、Java8を使い続けたい場合、Adopt,Azul,IBM,RedHatのOpenJDKバイナリ貰えってなっとるなw
半年毎にアップデートじゃなくて3ヶ月毎にアップデートで半年で大きくバージョン変わるw
手間が半端無いな
489:デフォルトの名無しさん
18/10/16 13:14:15.43 4xyg9kiN.net
Erlang VM (BEAM) 上で動作するElixirが、Javaの代替言語として
全然名前が挙がらない件ww
490:デフォルトの名無しさん
18/10/16 13:17:30.09 y5q0bWlw.net
静的型検査のない関数型とかただの罰ゲームだからな
実装が手抜きなだけで動的型であること自体に何のメリットもない仕様だし
491:デフォルトの名無しさん
18/10/16 14:17:13.13 /lKNV5hr.net
>>481
存在が興味深く意義深いというのとそれが実務に耐えることができるというのは全く別モノだからな…
492:デフォルトの名無しさん
18/10/16 14:34:23.16 4fUBRMG7.net
>>476-479
サンクス!
ただ、そのページは価格は出てるけど購入ページへのリンクとかはないんだよな
今使ってるパッケージが動作保証対象がOracle Java8のみでOpenJDKはダメとかおかしなことを言っている。
まともな話が通じなくて面倒だから買っちゃおうとしたら、購入方法がないじゃん
本気で売る気はないんだろうか?
493:デフォルトの名無しさん
18/10/16 15:13:57.12 Rj6gq/QK.net
1月まで無償だからまだ契約できない?
494:デフォルトの名無しさん
18/10/16 15:25:08.00 8J+M5yKD.net
SUNは復活すべきだ
495:デフォルトの名無しさん
18/10/16 20:12:48.19 IdlkHZ6F.net
>>483,484
Oracleのサポート契約してたらOracleから買えるでしょ
496:デフォルトの名無しさん
18/10/16 21:52:34.79 potqw8LR.net
とりあえずcentos7とopenjdk8で2023年6月まで持つのでそれまでに考える
azureはazulとの提携拡大したみたいだけど、AWSやGCEのGAEみたいなサービスとかどうするんだろ。
java8で引っ張るのかな?
URLリンク(azure.microsoft.com)
497:デフォルトの名無しさん
18/10/17 00:07:34.61 zzrI5hOh.net
>>486
Java以外オラクル製品使ってないけどどうやってオラクルのサポート契約したらいいの?
498:デフォルトの名無しさん
18/10/17 00:44:31.65 yX5edx8n.net
LTSが心配でこんな質問をここでするような人が扱う
他のものは大丈夫なんだろうか
499:デフォルトの名無しさん
18/10/17 02:53:29.41 SufXAv0v.net
>>488
URLリンク(faq.oracle.co.jp)
500:デフォルトの名無しさん
18/10/17 12:02:47.00 BF7AMqxF.net
オラクル製品は、開発、検証用途で無償利用出来るのが良いところだけど、
ライセンス購入ページや管理の情報は公開されてないん?
URLリンク(www.intellilink.co.jp)
クラウド環境で込みみたいな方が楽そうだね。
501:デフォルトの名無しさん
18/10/17 12:06:18.05 BF7AMqxF.net
これか。プライベート環境でも使えるみたいだけど、パブリックの日本リージョンはあるんかな?
URLリンク(www.oracle.com)
502:デフォルトの名無しさん
18/10/17 12:13:03.24 tHw/Qu/E.net
いや普通にAWS MarketplaceとかでOracle Enterprise LinuxとかRHELとかライセンス付きで買えるよ
クラウドプラットフォームまでわざわざボラクルに囲い込まれるとかマゾすぎるだろ
503:デフォルトの名無しさん
18/10/17 12:24:15.78 BF7AMqxF.net
adopt openjdk上のjdk8のu181のリリース、oracle jdkからopenj9が1月遅れで、hotspotがちょうど追加されたところで3月遅れだね。
URLリンク(adoptopenjdk.net)
URLリンク(adoptopenjdk.net)
zuluやcentosは同じ月に出てたみたい。
URLリンク(buildlogs.centos.org)
一週間後ぐらい
URLリンク(www.azul.com)
ファイルのtimestampは翌日ぐらい
504:デフォルトの名無しさん
18/10/17 12:27:31.65 tHw/Qu/E.net
重大な脆弱性だったら死亡だな
505:デフォルトの名無しさん
18/10/17 12:57:26.46 Po4hidAz.net
OS代やDB代なら喜んで払うのに、実行環境代を払わないってのも変な話だよな
506:デフォルトの名無しさん
18/10/17 13:28:38.37 FS/ndd3Y.net
>>496
無理無理、Oracleデータベースの値段が跳ね上がって、片っ端から逃げたのに。ましてや、各クライアント毎に課金なんてとんでもない。
507:デフォルトの名無しさん
18/10/17 20:43:51.68 ajXJn48F.net
Oracle→MySQLへ逃げる
MySQLもJava同様、課金開始
がロードマップ
PostgreSQLやMariaDBに逃げたヤツらの勝ち
Java課金はこれの試金石でもある
508:デフォルトの名無しさん
18/10/19 03:17:00.20 0LE99SNy.net
教育現場はこういう方向だろうね
専門学校や研修機関などでJavaを教えているところはまだ多いと思う。Java11の無償ライセンスの場合、「第三者の教育」に使えないので、有償を買うかOpenJDKから取得する必要がある。これは廃れる理由として十分かもしれない。来年春のカリキュラムはどうなることやら。
509:デフォルトの名無しさん
18/10/19 03:21:46.89 0LE99SNy.net
>>499
その現状を残念な方向で見ると、数年してjavaを教えている学校は、古いまま教えているか、ライセンス違反しているかのいずれかになるかも知れません。(購入はしない前提)
510:デフォルトの名無しさん
18/10/19 03:25:26.77 0LE99SNy.net
oracle�java�が11から有償化されて、比較的リーズナブルな鸙ava�SE subscription が出来たのはいいんだけど、プロセッサライセンスの考え方はなんとかならないだろうか? 外部の仮想サーバサービス上で動かせない
511:デフォルトの名無しさん
18/10/19 03:30:33.13 pAOdCbYR.net
どんだけOracleJDK好きなんだ
512:デフォルトの名無しさん
18/10/19 04:01:59.86 +phyY8sQ.net
Javaのパワーユーザーっぽい奴が発狂寸前になってたわ
513:デフォルトの名無しさん
18/10/19 07:06:06.27 7dnHZNcI.net
>>500
おそらくサポート切れのJava 8を使い続けるんだろうね
最新のバージョンを購入して教え続けるのは、コスト的に見合わないから
まあセキュリティホール開きっぱなしの無償Java 8を使い続けるのも3、4年が限界だろうから
数年で教育現場から跡形もなくJavaは消えることになるだろうね
514:デフォルトの名無しさん
18/10/19 07:25:25.07 XTfjoll+.net
URLリンク(www.orangeitems.com)
非商用、開発時点では無償
教育現場はもしかして無償か
515:デフォルトの名無しさん
18/10/19 07:43:35.63 7dnHZNcI.net
>>505
「第三者への教育」は商用目的でしょ
無償で使う為には、学生が個人のPCを教室に持ち込んで、Java 8をダウンロードして使う必要がある
まあ教える教官は授業料とって収入得ているので、有償版使って教えるしかないが
ただし学生が個人のPCを使って無償版Java 8を利用する場合でも、サポートは2020年末までとなる
URLリンク(cio.go.jp)
>Javaアプレットを無償サポートにより利用できるのは、Java8のみとなり、2019年(平成31年)
1月までがその期限となります。ただし、無償サポート終了以降も、公的かつ個人利用(非営利
目的かつ非商用)に限ってJava8のアップデートを2020年末までは提供する意向です。
どっちみち、Javaの無償サポートは後2年余りで終了だよ
516:デフォルトの名無しさん
18/10/19 09:06:55.63 D51TtTJY.net
>>499
専門学校や研修期間はOpenJDKで何も困る事ないだろ。
そこは全く問題にならないよ。
今回の件で困ってるのは、業務系とかで古いソースコードをずっと使いまわしたい人達。
517:デフォルトの名無しさん
18/10/19 12:07:33.66 S7oxSjyo.net
OpenJDKがOracleの知財言いがかりに耐えられるかだけどね。
下手すりゃ数年公開停止で知財に触れると言われたコードを全部書き直すパターンも
ありえる。Oracleは今はいい顔しながら当然そのシナリオを狙ってるだろうしな。
518:デフォルトの名無しさん
18/10/19 14:12:47.47 rbdxekci.net
>>507
それで自治体システムとかでJava8使ってる所はRedHatエンプラに移行してる訳ね
519:デフォルトの名無しさん
18/10/19 17:15:16.79 rbdxekci.net
専門学校の場合OpenJDKを知らない場合もあるかもしれませんが、使ったとしても問題が残りそうです。
夏休み・春休み明けに一斉にアップデートしたり、バージョンアップに合わせて(学年の途中で)カリキュラムを確認するのは大変そうです。もし私がJavaの講義をやるとしたら、前半か後半に固めます。
520:デフォルトの名無しさん
18/10/19 17:17:33.36 rbdxekci.net
いきなりセキュリティホール
Red Hat Enterprise Linux の java-1.8.0-openjdk�に情報漏洩・情報改竄・サービス停止の問題 [30151]
521:デフォルトの名無しさん
18/10/19 17:45:24.60 rbdxekci.net
いわゆるOpenJDKを採用して六ヶ月ごとのリリースに追随していくって一般的なシステムでは無理じゃないかな
Javaは破壊的な変更があんまりないけどゼロじゃないし現に9は多少の修正がビルドで必要だった あとはランタイムの変更は嫌がられるし精々セキュリティ対応のマイナーバージョンアップぐらい
522:デフォルトの名無しさん
18/10/19 18:05:51.18 D51TtTJY.net
>>508
OpenJDKはOracle傘下だよ。
523:デフォルトの名無しさん
18/10/19 18:10:10.49 D51TtTJY.net
>>510
というか、学校で教えるような基礎的な構文は今更変わらないし、
授業のソースをコンパイルするためのJDKにセキュリティホールが見つかっても
別に問題があるわけじゃないし、教育用途で新リリースサイクルが
問題になることは無いっしょ。ちょっと心配し過ぎかと。
524:デフォルトの名無しさん
18/10/19 21:17:21.01 81aWhJk3.net
セキュリティホールの教材としては最適かと
525:デフォルトの名無しさん
18/10/19 21:46:34.36 RC6FNwWO.net
そもそもなんでSUNがOracleなんかに買収されたんだよ!!
526:デフォルトの名無しさん
18/10/19 22:51:49.11 7dnHZNcI.net
>>514
PCスクールでも専門学校でも、Java講座の為だけにPCを教室に設置してる訳ではない
C言語やJSやWeb全般の講座など他の講座でも教室内のPCを使い回す
Java講座専用で一生徒しか利用しない端末ならばOpenJDKでいいだろうが、1日の間でも講座内容の変更によって
複数のユーザーが入れ替わり立ち代わりそれぞれ起動ログインして利用することが想定される端末ならば、万全な
セキュリティ対策を考慮するだろう
そうしないと、教室内の端末がウイルスに感染した場合、複数ユーザーが講座ごとに個別のソフトやプログラミング
言語を使っているんだから、感染の原因特定もままならない
まあそれぞれのスクールの方針によるが、大手のしっかりしたところはOpenJDKではなく有償のサポート付きを選択
すると思う
とはいえ、Java講座の為だけに有償サポートをスクール側が長期にわたって甘受する方針を継続していくとは思えない
ので、教育現場におけるJavaの存在は急速にフェードアウトしていくと思うよ
527:デフォルトの名無しさん
18/10/19 22:52:47.90 zxKaiBZl.net
コンパック(242億ドル)もなくなったし、シリコングラフィックス(2億7500万ドル)もなくなった
サン(74億ドル)がなくなってもなにも不思議じゃない
528:デフォルトの名無しさん
18/10/19 23:53:24.73 D51TtTJY.net
>>517
PCスクールの開発環境なんて、Windows Updateも当たってないPCで、
おいおい何だよこの古いバージョンみたいな開発環境が入ってるに決まってるだろ(偏見
529:デフォルトの名無しさん
18/10/20 13:14:33.87 YyO6fgHO.net
牛もなくなったよな
電話して購入したよ
懐かしい
530:デフォルトの名無しさん
18/10/21 01:19:38.31 bhJtudAO.net
サポートサポート叫んでるやつが全部長期サポート付環境なのか
疑問だけどな
531:デフォルトの名無しさん
18/10/21 10:04:39.30 /mzogHQA.net
つうか、半年毎にバージョンあぷってのがガンだろ。
テスト漬けになっちまうわな。
532:デフォルトの名無しさん
18/10/21 12:38:36.89 MggUbOTO.net
単に守られないだけだと思う
533:デフォルトの名無しさん
18/10/21 12:39:50.60 MggUbOTO.net
AndroidなりSunなりが
別のディストリビューション立ち上げりゃいいんだ
みんなそっちつかう
534:デフォルトの名無しさん
18/10/21 13:24:35.59 GFAO34Qr.net
>>524
それでGoogleがOracleに著作権侵害で訴えられ、結果敗訴して賠償額をいくらまけられるかで争っている
状態なのに何言ってんの?
Oracleの許可なくディストリビューション勝手に立ち上げても、Oracleから訴えられること考えたら
怖くて誰もそのディストリビューション使わんわ
今KotlinがJVMに依存しないKotlin nativeを開発中みたいだけどそれに期待するか、JVMを使わない
C#に移行するかの道があるね、Oracleと全く関わりを断つ方法は
まあC#に移行した場合、Oracleから逃れられてもMSの著作権下におかれる
MSがOracleと同様にC#の課金化を図るかもしれないというリスクを想定した上で移行する腹を決めるべきかも
535:デフォルトの名無しさん
18/10/21 14:04:14.57 DeeYfDYS.net
GoogleはOpenJDKの派生物じゃないのにソースパクってたんだから当然の対応なのでは
536:デフォルトの名無しさん
18/10/21 14:49:46.98 MDetJiiM.net
Microsoftなら信用できる
537:デフォルトの名無しさん
18/10/21 15:13:39.35 E7Rs7BJ/.net
>>525
Googleの件は、GoogleがJavaのルールを破ったのが問題なだけであって、
JVMを作ること自体は必ずしも問題じゃないよ。
実際、過去にはIBMやBEAの互換JVMが存在したし。
(BEAはOracleに買収され止めてしまったけど、IBMの系譜は生きてるはず)
問題は、そいつらはそいつらで無償なわけじゃ無いってのと、
結局Javaの権利を握ってるのはOracleなので、
Javaの言語仕様そのものはどんどんバージョンアップされてしまうという事。
538:デフォルトの名無しさん
18/10/21 15:52:56.62 99DgjcEE.net
>>513
はい?傘下?参画って言いたいの?
OpenJDKがOracleに知財で訴えられる云々の一つの例として、
IcedTeaに絡む知財譲渡の件で、SunはOpenJDKに対して権利を持ちながら協力的だったが、
Oracleはそうではない、というものがあげられる。
これで理解できないなら勉強不足としか言いようがないから、ちゃんと
OpenJDKの流れと登場人物、知財の交換の歴史を学んでくるといい。
539:デフォルトの名無しさん
18/10/21 16:59:05.61 TsGKjBTx.net
>>525
MSはAppleになる事を諦めない限りは無料を続けると思うけど、有料化しても昔のMSに戻るだけだしなぁ。
540:デフォルトの名無しさん
18/10/21 17:00:55.77 6CjrinLs.net
MSは特許裁判乱発してた実績があるのに信用できると言われてもなあ
541:デフォルトの名無しさん
18/10/21 17:12:39.20 TsGKjBTx.net
と言うか会社で使うのは有料版だべ。C#。
個人開発者しかしか影響無いべ。
(学生は無料から2ー3万円になるだろうけど)
542:デフォルトの名無しさん
18/10/21 17:36:44.10 7+Yf5P3D.net
>>532
C#に有料版なんてねーよ
543:デフォルトの名無しさん
18/10/21 17:40:21.49 TsGKjBTx.net
VSにはあ�
544:驍セろ。 チーム開発機能とかテスト機能とか有料版にしかないのに、開発効率考えたら買う以外の選択肢がないだろ。
545:デフォルトの名無しさん
18/10/21 17:41:26.94 PQvzxFzP.net
.NETは実行環境についてはエンタープライズでも完全無料だろ
開発環境で商売するスタイル
Javaは動かすだけで有料、全く次元の違う話
546:デフォルトの名無しさん
18/10/21 17:49:11.48 TsGKjBTx.net
そう。
全く次元が違う。
OS屋のMSはWinでソフト出す限りMSから逃げられないし、なまじ今までの購入履歴握られてるからライセンス違反で訴える証拠も掴みやすい。
真っ当な会社は最初から有料版買ってる。
ここで有料になるかもとか騒いでるのは個人だけ。
547:デフォルトの名無しさん
18/10/21 18:06:37.10 OrM289UW.net
>>534
VisualStudioの話なんかしてないやろw
>チーム開発機能とかテスト機能とか有料版にしかない
嘘は良くない
548:デフォルトの名無しさん
18/10/21 18:09:27.63 nxDDRTZX.net
>>532
C#に有料版www
549:デフォルトの名無しさん
18/10/21 18:44:39.02 MDetJiiM.net
なんだ?オラコーの刺客か?
550:デフォルトの名無しさん
18/10/21 18:46:25.26 TsGKjBTx.net
>>537
学習用となら無料とか言わないよな?
仕事で使っててC#に行こうかどうしようかって話だったよな?
551:デフォルトの名無しさん
18/10/21 18:48:07.60 nxDDRTZX.net
>>540
いやだからC#に有料版なんてないってツッコミやろ
552:デフォルトの名無しさん
18/10/21 18:49:40.00 TsGKjBTx.net
>>541
VSってとっくに訂正済みですが
553:デフォルトの名無しさん
18/10/21 18:51:05.44 nxDDRTZX.net
>>542
>VSにはあるだろ
もしかしてこれ、間違いを訂正しようとしたのかい?
554:デフォルトの名無しさん
18/10/21 18:53:51.99 TsGKjBTx.net
そう。
555:デフォルトの名無しさん
18/10/21 18:56:09.52 nxDDRTZX.net
文盲すぎて話にならんな
VisualStudioだとしても嘘混ぜすぎ
556:デフォルトの名無しさん
18/10/21 19:01:54.18 TsGKjBTx.net
嘘言うなら具体的に書けよ。
どうせ上げ足取りで、大筋の意味は変わらないだろう。
PCは古いって話は聞いても、VS入れてくれないなんて聞いた事ないわ。
PCが古いっていっても変えてもらえないってのも、「こいつの開発効率が落ちたら困る」って会社から思われてないって事だしな。
557:デフォルトの名無しさん
18/10/21 19:12:06.39 E7Rs7BJ/.net
>>529
過去はどうあれ、今は傘下としか言いようが無いっしょ。
傘下だから、OpenJDKはLTSは無しでLTSはOracleJDKだけ、
なんて事態になってるんじゃん。
傘下じゃないなら、OpenJDKもLTSやりますで騒動は終わりだよ。
558:デフォルトの名無しさん
18/10/21 19:26:52.84 MDetJiiM.net
今だとVSCodeとdotnet cliだけで開発、テスト、ドッカーライズ、デリバリーまで全部まかなえる
数年前までは業務でC#というとほとんどセットで有料VS必須だったけどね
いい時代になったものだよ
559:デフォルトの名無しさん
18/10/21 19:56:17.24 PQvzxFzP.net
>>547
傘下というのはまるでOpenJDKが組織として独立しているかのような誤解を招く表現だな
JDKのオリジナルコードの著作権は100%Oracleが保有していて、それをGPLで「リリース」しているのがOpenJDK
傘下どころか正真正銘単なるOracleのプロダクトに過ぎないよ
そしてOpenJDKにコミットするにはOracleに対して著作権の自由な利用を許可する契約が必要
560:デフォルトの名無しさん
18/10/21 21:04:33.57 t4QZh6l3.net
>>546
チーム開発:できます
テスト:できます
561:デフォルトの名無しさん
18/10/21 21:12:37.53 TsGKjBTx.net
>>550
確かに離れて久しいから間違ってるかもだけど、まだ説明としては >>548 の方が具体的だわ。
本音は今の有料版には何が入ってて、その内どれとどれが無料版に入ってるのか(或いは入ってないのか)。
中堅どころが受ける一つの案件で3000万とか当たり前なのに、フル機能のVS揃えない方がケチくさいと言うか、ブラック臭が半端無いが。
562:デフォルトの名無しさん
18/10/21 21:16:35.56 t4QZh6l3.net
>>551
>>548を参照してるにも関わらず、VisualStudioに固執するアホ
563:デフォルトの名無しさん
18/10/21 21:18:04.66 8anoyGKy.net
>>551
>フル機能のVS揃えない
何をどう曲解したらそんなことになるんだよwww
564:デフォルトの名無しさん
18/10/21 21:34:59.12 TsGKjBTx.net
拘るってな。。。
こっちがおかしいのか?
本当に最近の会社はVS入ってないのか?
そんな訳ないだろう。
MFCの保守案件とかも抱えてるのが普通だから、いずれにしろVS入れなきゃ仕方ないし。
無料だから入れる、有料だから入れないじゃなくて、嫌でもVS入れるから、勝手について来るのが普通だろ?
565:デフォルトの名無しさん
18/10/21 21:40:58.68 8anoyGKy.net
だめだこいつ
566:デフォルトの名無しさん
18/10/21 21:43:48.57 mdQFuJps.net
>>534
チーム開発機能
テスト機能
少しは具体的に書けよ
567:デフォルトの名無しさん
18/10/21 21:44:00.72 TsGKjBTx.net
だからよ。
そう言うのは誰でもできるんだよ。
ダメな理由で論破しろよ。
568:デフォルトの名無しさん
18/10/21 21:44:48.69 mdQFuJps.net
>>557
何がだめな理由?日本語通じてる?
569:デフォルトの名無しさん
18/10/21 21:50:23.35 GFAO34Qr.net
Java有償化の話から、すっかりVSの無料版と有料版についての話になってるな
せめてC#の話題までに話の脱線の範囲をとどめてもらえませんか。
570:デフォルトの名無しさん
18/10/21 21:52:49.58 uBMJwEjq.net
>>559
ID:TsGKjBTx
こいつの暴走のせいやなw
571:デフォルトの名無しさん
18/10/21 21:54:07.13 uBMJwEjq.net
>>532
>>534
分裂病だろこいつ
572:デフォルトの名無しさん
18/10/21 21:54:13.24 foxcd+pw.net
.netのサポートはわけわからんぞ
4~4.5.1はサポート終了して
3.5.1と4.5.2以降はOSはサポートと同じだが
各OSのサポートする.netバージョンはバラバラ
573:デフォルトの名無しさん
18/10/21 21:56:51.76 uBMJwEjq.net
>>562
お前の日本語がわけわからん
574:デフォルトの名無しさん
18/10/21 21:57:21.90 TsGKjBTx.net
>>556
ほい比較表。
やっぱ無料版でまともにチーム開発出来そうにないんだが。
URLリンク(visualstudio.microsoft.com)
575:デフォルトの名無しさん
18/10/21 21:59:45.47 uBMJwEjq.net
>>564
なぜ?
576:デフォルトの名無しさん
18/10/21 22:00:45.59 F0wc7uaF.net
>>564
C#なのになんでVisualStudio限定なんだよwww
577:デフォルトの名無しさん
18/10/21 22:11:50.25 TsGKjBTx.net
C#でチーム開発しないの?(驚愕)
デバッグ機能とか圧倒的にエンプラ以下と差があるけど。。。
578:デフォルトの名無しさん
18/10/21 22:12:22.71 TsGKjBTx.net
デバッグじゃなかった。
テスト機能
579:デフォルトの名無しさん
18/10/21 22:13:07.46 F0wc7uaF.net
するよ
だから具体的に書けってば
580:デフォルトの名無しさん
18/10/21 22:17:28.54 TsGKjBTx.net
比較表まで出したのに、それ言われると思わなかったなぁ。。。
581:デフォルトの名無しさん
18/10/21 22:21:48.76 GFAO34Qr.net
Java有償化のスレなので、せめてJava有償化に伴う代替言語としてのC#の是非を論じてください
C#の開発ツールとしてのVSの是非についてではありません
582:デフォルトの名無しさん
2018/10/
583:21(日) 22:53:28.24 ID:99DgjcEE.net
584:デフォルトの名無しさん
18/10/22 02:37:45.34 RsLPVVWQ.net
>>572
なんで>>549を読んでそうなるんだ?
「OpenJDKはOracleが保有するソースの一部をGPL下で定期的にリリースしてるだけ」という話だろ
Oracleがリリースを止めたらたちまちOpenJDKは消滅するよ
585:デフォルトの名無しさん
18/10/22 02:53:34.85 1Kkbm3du.net
>>525
C#は標準規格になったからMSに訴えられることはないだろ。
>>567
VSは使わないなあ。gitとかredmineとかでやってる。
586:デフォルトの名無しさん
18/10/22 03:57:30.95 +OY9T81q.net
>>571
代替え言語としてはC#だけ、がターゲットにはならない
スクリプト系言語も有るし
無償、と言う観点ではPHP、Python
古いがPerlも有る
587:デフォルトの名無しさん
18/10/22 04:05:01.44 +OY9T81q.net
>>535
結局、この部分につきる
Javaが開発するだけなら依然として無料とかほとんど説得力無い
実行したら課金されるんだし
マイクロソフトの様に開発時点でどっさりライセンス取られるのと基準が違う
588:デフォルトの名無しさん
18/10/22 06:46:26.70 TS30rKYS.net
>>576
Visual Studio Code + omnisharp
589:デフォルトの名無しさん
18/10/22 11:17:26.94 bIARZXPa.net
MSの開発ツールで金取るモデルはクラサバ時代の名残で、時代に合わなくなってきてるから今後どうなるかはわからんね
WinやAzureの料金に転嫁できるから.NET Core単体で金取ることはないだろうけど
590:デフォルトの名無しさん
18/10/23 20:35:18.28 Iz78uH1r.net
先日リリースされたUbuntu 18.10には、アップデートしたOpenJDK 11が入ってるね
URLリンク(mag.osdn.jp)
591:デフォルトの名無しさん
18/10/24 13:59:43.47 ixAbm/Q5.net
素人でサッパリなんだが
個人でjavaで作ったプログラムを配布した場合の問題点を教えてちょんまげ
592:デフォルトの名無しさん
18/10/24 15:16:21.05 KNarJnl6.net
>>580
JREが廃止されたため、作ったJARなどを単独で配布してもエンドユーザーがそれを実行する手段がない
配布するにはアプリとランタイムを同梱したパッケージを作る必要があるが、それを行うためのツールはOpenJDKには付属しておらずOracle JDKが必要
Oracle JDKは開発だけなら無料で使用できるが、それを使って作られたアプリを実行するためには、
Oracleとサポート契約を締結し、エンドユーザー一人当たり$25/月のライセンス料金が必要
結論:個人のアプリにJavaなんか使うな
593:デフォルトの名無しさん
18/10/24 15:16:28.21 OTIoc4E2.net
>>580
実行したらライセンスかかるのは変わらない
開発時点ではライセンスはかからない
594:551
18/10/24 15:17:31.65 KNarJnl6.net
訂正
デスクトップなら$2.5/月だな
595:580
18/10/24 15:39:08.36 ixAbm/Q5.net
>>581 >>582
は~まじかw
終わってんじゃん、誰がこんなもん使うんだよ
ありがとっす
596:デフォルトの名無しさん
18/10/24 16:20:07.95 aCtcSD64.net
いやいやOpenJDKにもjlinkあるだろ
なんで平然と嘘を書くかな
597:デフォルトの名無しさん
18/10/24 16:38:41.53 OTIoc4E2.net
>>585
これか
URLリンク(blogs.osdn.jp)
598:デフォルトの名無しさん
18/10/24 22:22:16.49 p5mZ/Hf5.net
ライセンスちゃんと読んでないけど、ここからダウンロードするOracleJDK11は、ほかのOracle製品みたいに開発者向け(OTN版)になったみたい?
URLリンク(www.oracle.com)
OTN版のライセンス(Oracle T
599:echnology Network License Agreement for Oracle Java SE)はこれ https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html Oracle版のopenjdk11ビルドはこれで https://jdk.java.net/11/ 商用版はライセンス購入するとここ(Oracle Software Delivery Cloud)からダウンロードできるらしい https://www.oracle.com/technetwork/jp/indexes/downloads/index.html
600:デフォルトの名無しさん
18/10/25 11:57:14.90 9MLuX7rz.net
Java11からJRE配布無くなったからな
601:デフォルトの名無しさん
18/10/25 23:04:18.22 m5ADxZ28.net
ここから先はJava人口も新規採用も減っていって、COBOLと同じような保守地獄になるのかな
602:デフォルトの名無しさん
18/10/25 23:34:35.78 2VprXpjA.net
>>589
Javaのような「重い」言語は、今後その適用範囲が狭くなっていくだろう。いずれはC#(というか.NET自体)も同じ道を辿るかもしれん。
Fortranは、今でも数値演算最速の言語だし、COBOLも、まともに金額計算ができる数少ない言語ということで、しぶとく使われている。しかし、こういったかつてのメインストリームが、いまではニッチに成り下がっている。
603:デフォルトの名無しさん
18/10/26 14:07:50.78 HjQMLNBT.net
「JavaにもOracleDBにもライセンス払うの嫌。OpenJDKにしてDBもMySQLかPostgreSQLに移行しよう。」
ってtwitterの書き込み見てもJavaランタイムライセンスはOpenJDK(あるいは他の言語)+MySQL or PostgreSQL or MariaDBへの呼び水になるんだろうな
604:デフォルトの名無しさん
18/10/26 14:28:28.92 KNHtkodQ.net
OSにお金払うの嫌とは言わないんだなw
605:デフォルトの名無しさん
18/10/26 15:49:06.91 P4lGT7c2.net
嫌だよw
でもOSは利便性考えたら選択肢が無いし
最初から有料だったらJava使わないって人もいたと思うな
606:デフォルトの名無しさん
18/10/26 16:31:57.26 VCZTsYC6.net
OSやその他のソフトウェアで有料のものはあるが、プログラミング言語で有料のもの又は有料予定のものって
Java(とMySQL)以外であったっけ?
ORACLE SQLやSQL Serverは有料だけど、あれはデータベースを運用するソフトが有料であって、言語が有料
というのとはちょっと違うと思う
スマホの制御とかゲームやアプリを作成したりとか出来る訳じゃないし、DBの管理運用に用途が限定されるし
プログラミング言語の開発ツールで有料なものはあるけど、ユーザーが言語を実行しただけで有料になるものは
ちょっと思い当たらないんですが
607:デフォルトの名無しさん
18/10/26 21:33:08.98 ON7fJXb/.net
>>592
OSにお金を払う?OSのサポートじゃなくて?
608:デフォルトの名無しさん
18/10/27 00:17:51.32 mfLEZ12h.net
>>594
プログラミング言語自体が有料、という言い方だとあまり聞かないが、
コンパイル環境が有料という形だと一昔前はそれが常識だし、
今でも珍しくないと思う。
Visual StudioだってUnityだって企業でちゃんと使おうと思ったら大金払わなきゃいけないし。
でも実行環境でお金取るのはPC用では珍しいかな?
携帯とか組み込み用とかだと昔から普通だけど。
609:デフォルトの名無しさん
18/10/27 00:36:12.69 mfLEZ12h.net
一昔前の.NET系言語とかも、サーバー上で動かすなら
お高いWindows Serverが必須だったから、実行環境は有料だった、
と取れなくもない。
あとはJavaでもIBMや旧BEAのJDKは昔から有料だし。
いずれにせよ、今回みたいに広く普及した言語の実行環境がある日有料になる、
ってのは覚えがないけど。
(無償になるパターンは多いけど。)
610:デフォルトの名無しさん
18/10/27 00:44:10.01 G4Xgp4nQ.net
Javaは完璧すぎたんだ
611:デフォルトの名無しさん
18/10/27 01:42:07.27 gRQL/uhk.net
>>596
>>597
プログラミング言語自体が有料だというのはあまり例がないし、それまで無料だったものが
有料化される例もやはり聞きませんか
実行環境でユーザーからお金巻き上げる言語は間違いなく衰退すると思う
開発者が高い開発ツール買わされるのとは訳が違う
一般ユーザーが金を払わせられる言語が今後も繁栄していくはずがない
せめてMSのようにVSやUnityで高いツール買わせても、一般ユーザーが実行した際に課金
させられたり、ライセンス結ばせたりするべきでなかったなOracleは
普通、一般ユーザーは、アプリ使う時にどの言語で作成されたかなんて気にしないし、気
にする必要もなかったが、Javaの場合は今後そうもいかなくなるかもしれない
Oracleは本当にSUNの遺産を食い潰すだけのイナゴみたいな存在だな
まあ高いSUNの買収費用を一刻も早く元を取って回収することに汲々と身を費やしている
だけの創造性もないつまらない会社だな
グーグルはクソ言語を量産するが、それでもそれなりにプログラミングの発展に寄与している
それに比べてOracleは、金払ってもその金を技術の投資に回さず、オーナーのヨット代に消え
ていくだけだと思うと、ライセンス結ぶ気も起きんわ
612:デフォルトの名無しさん
18/10/27 02:23:03.34 7LszuUeN.net
graalはコストかかってそうだけどなあ
613:デフォルトの名無しさん
18/10/27 03:28:32.37 bxXGRLPA.net
>>600
GPLのあれか
614:デフォルトの名無しさん
18/10/27 04:40:44.05 BW+GFy+v.net
引き合いに出してくるのがいつもMSなのなw
615:デフォルトの名無しさん
18/10/27 06:53:46.90 MulWy0rU.net
今回のライセンスは、その言語で開発した成果物を実行したらライセンス徴収します、って初のパターン
だから皆、対応に苦慮してる
教育機関さえ、その徴収対象だから教育機関で廃れるのは確実だろう
Perl、PHP、Python、Rubyとか代わり有るから教育機関はそっちに移行する
616:デフォルトの名無しさん
18/10/27 08:37:41.87 mfLEZ12h.net
>>603
いやだから教育機関はOpenJDKで済むから無料だってば。
617:デフォルトの名無しさん
18/10/27 09:01:05.93 EwcQGKdm.net
一番新しいEclipse入れたらこんなこと書いてあった。
・Java 11 以降の付属の JDK を AdoptOpenJDK に変更
618:デフォルトの名無しさん
18/10/27 09:08:53.14 BNqfM2zk.net
まともな教育機関ならパソコンのセットアップや保守は外部委託してるから、
OpenJDKを半年毎にアップデートするならその都度保守作業が発生することになり、実質的には有償
そんなことするくらいならOracle JDKのライセンス買うわ、となるケースも多いだろうな
AdoptOpenJDKとかの(自称)LTSってその通りの期間本当にサポートされるのかどうか何の保証も無いんだから、業務からそんなの無いのと一緒よ
619:デフォルトの名無しさん
18/10/27 09:40:20.96 mfLEZ12h.net
>>606
いやだから教育機関はサポート期限切れのバージョン入ってても特に問題ないってば。
620:デフォルトの名無しさん
18/10/27 09:44:23.43 S4VvuAVS.net
まず教育機関の定義の問題になる
学校教育法の一条校以外が教育機関にならないなら
一条校以外は対象外
当然塾やうさんくさいインチキ専門学校も対象外になる
621:デフォルトの名無しさん
18/10/27 09:45:46.47 gRQL/uhk.net
>>604
教育目的でも無償期間は2020年末までの期間限定で、2019年1月より2年弱しか延長されない
URLリンク(cio.go.jp)
>Javaアプレットを無償サポートにより利用できるのは、Java8のみとなり、2019年(平成31年)
1月までがその期限となります。ただし、無償サポート終了以降も、公的かつ個人利用(非営利
目的かつ非商用)に限ってJava8のアップデートを2020年末までは提供する意向です。
しかも学生個人のPCでダウンロードしてライセンス許諾して使用する場合に限られる
大学専門学校PCスクールが、学校で所有するPCでライセンス許諾して使用する場合は、商用目的と
見なされる
無償でしかも個人利用で教えている訳じゃなく、授業料とって法人で教えているからね
教える側のPCもライセンス無償とするには、教える人が個人のPCを使ってボランティアで教える
場合に限られる。しかも2020年末までの限定期間中だけ
実質的に、教育機関でも来年2月以降から有償ライセンスになるから、Javaは数年で教育機関から
姿を消すことになるだろう
こういった論議は
>>499 から >>518 までのコメント間ですでに語られている
622:デフォルトの名無しさん
18/10/27 09:47:45.48 S4VvuAVS.net
JASRACが音楽教室は教育機関じゃないから
音楽教室にちゃんと楽曲使用料払えといってるのと同じ
JASRACの言い分はもっとも
623:デフォルトの名無しさん
18/10/27 10:45:02.30 gRQL/uhk.net
>>604
>いやだから教育機関はOpenJDKで済むから無料だってば。
ライセンス的にはOpenJDKで問題ないが、実際教育機関で利用するとライセンスとは関係ない
>>517 や >>606 のような問題が発生する
実際、学生が学校のPC使って外部のサイトにネット接続したり、セキュリティ意識が欠如した
行為だって起きるだろう
会社なら、社員が使うPCもそれぞれ社員ごとに割り当てられるだろうが、学校では授業ごとに
バラバラ
ウイルス感染しても原因特定もきっかけになった個人の特定も、会社の場合より遥かに難しい
教育機関の職員だけでは対応できない
だから、そういった不測の事態に備える保険的な意味でも、OpenJDKのライセンスでは不充分
Oracle JDKなら開発元のOracleに丸投げできるけど
624:
18/10/27 11:47:28.16 7HpsqDfM.net
>>611
>不測の事態に備える保険的な意味でも、OpenJDKのライセンスでは不充分
ここで論理が飛躍していますね…なんで oracle に金を払う必要があるのですか?
625:デフォルトの名無しさん
18/10/27 12:14:14.82 gRQL/uhk.net
>>612
まあ確かにそこはIBMやRed Hatでも構わないですね
安定したサポートさえ受けられれば
626:デフォルトの名無しさん
18/10/27 12:29:48.81 GAVWaEXm.net
アップデートの動作検証が大変だーと言ってる奴は
サポート付きのパッチリリースの動作検証はしないのかね
627:デフォルトの名無しさん
18/10/27 12:39:26.64 bMv6uVHP.net
メジャーアップデートとパッチを一緒にするのはさすがに無理があるぞ
628:デフォルトの名無しさん
18/10/27 13:10:43.97 Dbrmctg/.net
ここ最近はオープンソース化とか無料化の流れだったのになぁ
629:デフォルトの名無しさん
18/10/27 13:17:51.69 bxXGRLPA.net
Microsoftですら最近はアレなのにね
630:デフォルトの名無しさん
18/10/27 13:26:55.84 bMv6uVHP.net
開発は無料で運用は有料、が近年の流れだよ
システムのパッケージ化が進んでいることで、開発者だけから金を取っていたのでは売上が目減りする一方
そこで大手ベンダーは運用で金取るためにクラウドプラットフォーム事業に目を向けたわけだけど、
Oracleはその戦争に完全敗北し、完全に新事業モデルでの成長の道を失ってしまった
そのOracleが運用で金を取って売上を伸ばすには、既存顧客から巻き上げるのが最も手っ取り早くて確実だろ?
で白羽の矢が立ったのがJavaというわけ
631:デフォルトの名無しさん
18/10/27 13:33:14.06 1u20Q2Jv.net
MicrosoftももしAzureがコケてたら、
今日のように大量のソースをガバガバライセンスで日夜アホみたいに垂れ流す余裕はなかっただろうね
オープンソースというのは結局は金持ちの道楽であり、単体では商売として成立しないんだよ
632:デフォルトの名無しさん
18/10/27 14:20:58.00 mfLEZ12h.net
>>611
教育機関の話って、開発環境としてのJDKの話っしょ。
> 学生が学校のPC使って外部のサイトにネット接続したり、セキュリティ意識が欠如した行為だって
これは全部、Javaアプリを使う際の問題だから。
プログラミングを教えるのとは全然関係ない話。
学生がHello Worldを書いて動かすのに、OpenJDKで何か支障があるわけじゃない。
633:デフォルトの名無しさん
18/10/27 14:26:06.93 mfLEZ12h.net
ついでに言えば、JREの方も「大変だ!サポートが切れてしまう!」と騒ぎつつも、
世のお役所や学校では、
「このアプリはJava 6でしか動かないので、Java 6を使ってください」
というところだってある(もちろんとっくにサポート切れ)。
サポート期間が短くなるとか騒ぐ前に、そもそも皆ちゃんと更新しているかっていうとかなり怪しい。
634:デフォルトの名無しさん
18/10/27 15:33:14.15 iC1KZWsv.net
brewもAdoptOpenJDKだな
635:デフォルトの名無しさん
18/10/27 15:35:37.01 ORCP20u9.net
>>620
「教育」で終わってそれ以上の展開が不要な世界、つまり趣味ならな。
プログラミング教育って、ホビーストだけで食っていける業界なの?
636:デフォルトの名無しさん
18/10/27 15:47:13.82 GAVWaEXm.net
>>623
求人多いからPHPにしろという主張?
637:デフォルトの名無しさん
18/10/27 17:03:42.90 kKmn8o78.net
つまり教育機関で無償で使えるのは国公立学校だけで、2020年までって事だろ
638:デフォルトの名無しさん
18/10/27 17:05:56.11 kKmn8o78.net
>>620
だから開発だけ、ならずっと無料だってば
成果物を稼働させた時点でライセンスが発生する訳よ
成果物は一応、テストするだろ?
テストした時点でライセンスが必要になる
639:デフォルトの名無しさん
18/10/27 17:09:00.96 kKmn8o78.net
>>620
なおOpenJDKで行く場合に教育機関でPC管理してるのは教育機関側なので、教育機関がOpenJDKで面倒だと思うならOracleJDKに金払って変更するなり、AdoptOpenJDKに変更するだろ
640:デフォルトの名無しさん
18/10/27 18:39:02.03 VRldSdQJ.net
>>626
テストだけなら開発の内だよ
データ処理なんかも含め、開発以外に役立つ何らかの意味のある結果を得ることを目的として実行した時点でアウト
641:デフォルトの名無しさん
18/10/27 18:44:48.81 RcB48xHO.net
開発作業中に、急遽経費精算をする必要があったため、ちょうど開いていたJavaデバッガに数式を入力して実行した→その瞬間にライセンス違反
つまりこういうこと
642:デフォルトの名無しさん
18/10/27 23:09:50.19 q63Bb4Ypm
Windowsパソコンで、Spring Bootの練習をしたいんですけど、今ならJDKはどれをインストールしたら良いのでしょうか?
勉強で使うだけなので、外部に公開しません。OracleJDK11を使ったらいいでしょうか?
643:デフォルトの名無しさん
18/10/27 21:44:36.79 JpRu0mgz.net
開発は無料で良いけど
実行(実利用?)だと金を払う必要が有る?
シェアウェアみたいなのはどうなるんだろうか?
サポートを受けなくて良いなら特に気にしなくていい?
未だにすっきりしないというか具体的な場合になると判断がつかない
644:デフォルトの名無しさん
18/10/27 22:53:44.69 qZh258Vc.net
>>631
めちゃくちゃ端折ると、
いままではJava実行専用パソコンが何台でも無料で当日お届け便で送ってくれたけど、
これからはちゃんとJava実行専用パソコンをそのパソコンのスペックに応じて買ってね、
って話。
作る人の話と動かす人は別の話。
645:デフォルトの名無しさん
18/10/27 23:17:33.14 rXiWOwxg.net
Windowsパソコンで、Spring Bootの練習をしたいんですけど、今ならJDKはどれをインストールしたら良いのでしょうか?
勉強で使うだけなので、外部に公開しません。OracleJDK11を使ったらいいでしょうか?