• 検索結果がありません。

JCP をもっと知ろう JCP Program Management Office Oracle America, Inc. プログラムマネージャ 浜本奈保子 2017 年 7 月 Java 女子部 in 東京 Copyright 2017, Oracle and/or

N/A
N/A
Protected

Academic year: 2021

シェア "JCP をもっと知ろう JCP Program Management Office Oracle America, Inc. プログラムマネージャ 浜本奈保子 2017 年 7 月 Java 女子部 in 東京 Copyright 2017, Oracle and/or"

Copied!
50
0
0

読み込み中.... (全文を見る)

全文

(1)

JCP をもっと知ろう!

JCP Program Management Office

Oracle America, Inc.

プログラムマネージャ

浜本奈保子

[email protected]

2017 年 7 月

(2)
(3)

浜本奈保子

Java Community Process (JCP) Program

•プログラムマネージャ •メンバーシップ、 EC 選挙、イベント コーディネート、サポート、 マーケティング、ウェブマスター、 事務全般 •日本生まれのアメリカ育ち •カリフォルニア州ベイエリア在住

(4)

JCP

とは?

Java Community Process

For the community, by the community

JSR (Java Specif ication Request) を通じて、 Java 技術規格 (standard technical specif ications) を開発、改訂を進める

オープンなプロセス

● ガバナンス

– 契約書

(5)
(6)

JSR

とは?

● 規格仕様提案 ● 380 以上

● 提出義務

Specif ication (Spec): スペック

Reference Implementation (RI): リファレンス実装 – Technology Compatibility Kit (TCK): テクノロジ

互換性キット

(7)
(8)
(9)

オープンソース

Implementations

Java SEJava EE プラットフォームの Reference

Implementation もオープンソースライセンスに基づき共同開発

Java SE: OpenJDK

(10)

最近提出された

JSR

の例

Java EE 8 (JSR 366)CDI 2 (JSR 365)JSON-B (JSR 367)Servlet 4 (JSR 369)JAX-RS 2.1 (JSR 370)MVC (JSR 371)JSF 2.3 (JSR 372)Security (JSR 375)JSON-P 1.1 (JSR 374)Java Module System

(JSR 376)

Desktop Application API

(JSR 377)

Portlet 3.0 Bridge for

JSF 2.2 (JSR 378)

Java SE 9 Release

Contents (JSR 379)

Bean Validation 2.0

(11)

国際化関連の

JSR

の例

Date and Time API (JSR 310) – Final Release

Money and Currency API (JSR 354) – Final ReleaseUnits of Measurement API (JSR 363) – Final Release

(12)
(13)

The Executive Committee

• 営利団体 • 非営利団体、 オープンソース • JUG • 個人開発者

(14)

The Executive Committee

ARMAzul SystemsCredit SuisseEclipse FoundationEricsson ● 富士通 ● Gemalto M2MGoldman SachsIvar GrimstadJetBrainsHazelcastHP EnterpriseIBMWerner KeilLondon Java Community ● MicroDocNXP SemiconductorsOracleRed HatSAP SESoftware AGSouJavaTomitribeTwitterV2COM

(15)

JCP

メンバー

https://jcp.org/en/participation/membership • 営利団体 • 非営利団体、 オープンソース • JUG • 個人開発者

(16)

日本の営利団体

JCP

メンバー

(アルファベット順)

● アクセス ● アプリックス ● 富士通 ● 日立 ● 三菱 UFJ インフォメーション テクノロジー ● NECNTT NTT コムウェア ● NTT データ ● パナソニック ● 楽天 ● リコー ● サムライズム ● シャープ ● 損保ジャパン日本興亜

(17)

日本の

JUG JCP

メンバー

(アルファベット順)

GlassFish Users Group Japan ● 日本 Java ユーザーグループ ● KanJava

(18)

日本の個人

JCP

メンバー

Associate Member: 6 Full Member: 2

(19)
(20)

Click icon to add picture

なぜ参加?

1. 知識 2. テクニカルスキル 3. コミュニケーション 4. Visibility 5. Recognition 6. オルトルイズム 7. Fun 8. Make friends!

(21)

Click icon to add picture ● Take the initiative (率先)

Adapt and Inform

(適応と知っておくこと)

● 新しいマーケットの開発

● 開発者の育成

なぜ企業として参加?

(22)

Click icon to add picture

JCP.next

参加メンバーの増加

(23)
(24)
(25)
(26)

2016

年4月にファイナルリリース

参加しやすくメンバーシップ関連の変更

JCP 2.10

新しいメンバーシップレベルの追加

No more

メンバーシップ費

Electronic signature

の導入

JSR

Contributor

の追加

Executive Committee

Associate Seats

を追加

(27)

2016

年4月にファイナルリリース

参加しやすくメンバーシップ関連の変更

JCP 2.10

新しいメンバーシップレベルの追加

No more

メンバーシップ費

Electronic signature

の導入

JSR

Contributor

の追加

Executive Committee

Associate Seats

を追加

(28)

ゴール

個人や組織の

JCP

への参加の増加

プロセスの簡潔化

それぞれにふさわしい

IP commitment

の確保

(29)

Associate Membership

個人で参加する場合

弁護士、雇用者のサイン不必要

JSR

Contributor

として参加

Partner Membership

Legal entity

でない

JUG

や非営利団体が参加する場合

Full Membership

JSR

Spec Lead

Expert Group

として参加

(30)

Associate Member として参加

Full Member としての参加も可能、しかし

Employer Contribution AgreementECA )に雇用者の

サインが必要 – 大学教授、学生、アンエンプロイド、 セルフエンプロイド (*) は ECA の提出不必要 – ベターアプローチ:組織として参加を推薦。全ての メンバーは組織の代表者として JCP への参加が可能。

メンバーシップ

:

個人で参加する場合

(*) 会社が IP を管理する場合は ECA の提出が必要

(31)

JSR364 リリース前は JUGJSPA をサイン

Legal entity でない場合、 JSPA のサイン made no senseLegal entity でない組織が法的に IP commitment をする

ことは不可

JSR364 リリース以降、 JUGPartner Member として参加

– もっと簡潔

No IP commitments

JUG のメンバーが JSR に貢献する場合、 Associate または Full Member としての参加が必要

(32)

企業と

legal entity

である組織は

Full Member

として参加

No more

メンバーシップ費

組織のメンバーは

JCP

のアクティビティや

JSR

Expert Group

に組織の代表者として参加可能

(33)

● オラクル SSOSingle Sign-On ) ● オラクル SSO のプロファイルとすでにある JCP のプロファイルを sync させる場合、 PMO にメール ● 一つのメンバーシップに対し一つのアカウントが必要 ● 企業のメンバーシップに登録する場合は企業のメール アドレスの使用を強く推薦

メンバーシップ:

tips 1

(34)

● 日本語は文字化けしやすい ● 登録は英語、ローマ字で! ● https://jcp.org/en/participation/membershiphttps://jcp.org/en/participation/overview#guide ● サポート: [email protected] ● 日本語サポート: [email protected]

メンバーシップ:

tips 2

(35)
(36)

メンバーシップレベル別特権

(37)

参加方法

● アイディア、フィードバックのシェア ● メーリングリストに登録 ● バグファイリング ● リリース前の Javadoc を読む ● リリース前の RI を使用してサンプルアプリの作成 ● コンテンツの日本語訳 ● ドキュメントの作成

JSRevangelize: social media, ブログ , プレゼン , トーク ● etc...

(38)

どのようにして参加?

•個人で参加 - OK •チームの一員として - better •JUG や組織を通して •助け合いながら •教え合いながら •協力し合いながら

(39)

協力しながら –

JavaOne 2016

9

(40)
(41)

Adopt-a-JSR

JUG 率先の Java 標準へ参加、 貢献のイニシアチブ ●世界各国の JUG の参加 – ローカル企業も注目 – 更にプロフェッショナルに – 開発者が参加コミュニティ に興味 https://community.oracle.com/docs/DOC-996151

(42)

JUG Chennai

(インド)

JSR 338, Java Persistence 2.1 JSR 344, JSF 2.2 JSR 352, Batch JSR 353, JSON JSR 356, WebSocket Urban Traveler サンプルアプリの 開発 2015 年 Outstanding Adopt-a-JSR Participant 受賞

Use Cases

(43)

London Java Community

JSR 310, Date and Time API

JSR 335, Lambda Expressions

たくさんの

Hack Days,

トーク

,

イベントをオーガナイズ

JCP EC Member

2012

JCP Member/Participant

of the Year

受賞

Use Cases

(44)

BeJUG

ベルギー)

JSR 356, Java API for

WebSocket

Hack Days

Java EE 7 SDK

に含ま

れている

Tic-Tac-Toe

ゲームの開発

Use Cases

(45)

SouJava (ブラジル)

JSR 310, Date and Time API JSR 339, JAX-RS 2.0

JSR 344, JSF 2.2

たくさんのトーク , 本 ,

記事 , code dojos (Hack Days), 翻訳 JCP EC Member

2012 年 JCP Member/Participant of the Year 受賞

(46)

Adopt OpenJDK

• https://community.oracle.com/community/java/jcp/adopt-openjdk

• Adoption Group & Quality Outreach

• フィードバックを送る前にメーリングリストに参加:

http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss

(47)

リソース

Follow the JCP online: https://JCP.org

Join the JCP: https://jcp.org/en/participation/membershipTwitter @jcp_org #JCP

blogs.oracle.com/jcp

Facebook: Java Community Process

Adopt-a-JSR online: adoptajsr.org. #adoptajsr

[email protected] - the global mailing listIRC: #adoptajsr channel on irc.freenode.net

(48)

JCP at JavaOne 2017 in

サンフランシスコ

( 予定) ● 10月1日〜10月5日 ● JCPセッション ● JCPパーティ ● Hackergarten ● ソーシャルネットワーキング

(49)

Takeaway Points

● JCPはJavaの技術規格をコミュニティと共に開発するオープンなプロセス

● メンバーシップ

– JUG → Partner Membership – 個人 → Associate Membership – 企業 → Full Membership

– メンバーシップ費 → 無料

– Partner MembershipとAssociate Membership両方で参加可能&推薦

(50)

Thank you, merci, grazie,

gracias, danke, obrigado,

bedankt, kiitos, xie xie

ありがとうございました

浜本奈保子

参照

関連したドキュメント

2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

 医療的ケアが必要な子どもやそのきょうだいたちは、いろんな

就学前の子どもの保護者 小学校 1 年生から 6 年生までの子どもの保護者 世帯主と子のみで構成されている世帯の 18 歳以下のお子さんの保護者 12 歳~18 歳の区民 25

自動車環境管理計画書及び地球温暖化対策計 画書の対象事業者に対し、自動車の使用又は

2017 年 12 月には、 CMA CGM は、 Total の子会社 Total Marine Fuels Global Solutions と、 2020 年以降 10 年間に年間 300,000 トンの LNG

そうした状況を踏まえ、平成25年9月3日の原子力災害対策本部にお

(申込締切)②助成部門 2017 年9月 30 日(土) ②学生インターン部門 2017 年7月 31

お知らせ日 号 機 件 名