OpenJS財団

JavaScriptソリューションと関連技術の幅広い採用と継続的な開発を促進する団体
OpenJS Foundationから転送)

OpenJS財団英語: OpenJS Foundation)とは、2019年にJS FoundationとNode.js Foundationが合併して設立された団体である[2]。OpenJSはプロジェクトをホストし、エコシステムに利益をもたらす活動に資金を提供することによりJavaScriptとウェブエコシステムを推進している[1][3]。OpenJS財団はAppium英語版DojojQueryNode.jsNode-REDwebpackを含む38のオープンソースJavaScriptプロジェクトをホストしている[4]。創設メンバーにはGoogleMicrosoftIBMPayPalGoDaddyJoyentが含まれている[2]

OpenJS財団
前身
  • jQuery Foundation
  • Dojo Foundation
  • JS Foundation
  • Node.js Foundation
設立 2019年 (6年前) (2019)
種類 501(c)(6)団体
目的 JavaScriptと関連技術の普及[1]
所在地
ウェブサイト openjsf.org ウィキデータを編集
テンプレートを表示

OpenJSはドイツのSovereign Tech Fundドイツ語版から800,000ユーロ以上の資金を受け取っている[5]

歴史

編集

jQueryプロジェクト

編集

jQuery Foundationの設立以前、jQueryプロジェクトは2009年からSoftware Freedom Conservancyのメンバーであった[6][7]。同年初め、jQueryはjQuery自身のスピンオフとしてSizzleセレクターエンジン英語版を公開し、コラボレーションを促進するために著作権をDojo Foundationに寄贈した[8][9]

jQuery Foundation

編集

jQuery FoundationjQueryjQuery UIの開発をサポートするために2012年に501(c)(6)非営利団体として設立された[10][11]。2012年時点のウェブ分析によると、jQueryは最も広く採用されているJavaScriptライブラリである[12][13][11][14][15][16]

jQuery FoundationはW3CEcma TC39(JavaScript)の会員の地位を通じて、ウェブ開発者英語版に代わってウェブ標準の改善を推奨している[10]。この財団は2011年に標準コラボレーションチームを作成し[17]、2013年にW3Cに参加した[18][19][20]

2016年、Dojo FoundationはjQuery Foundationと合併し、その後ブランド名をJS Foundationに改名し、Linux Foundationのプロジェクトとなった[21][10][22]

JS Foundation(法的にはJSFoundation, Inc)は2016年から2019年まで存在し[23]、重要なJavaScript技術の開発と採用を支援することを目的としていた[24]。この財団JavaScript開発コミュニティ内でのコラボレーションを促進し「ベストプラクティスと方針を提供することでJavaScriptアプリケーションとサーバサイドプロジェクトを発展させる」ことに取り組んでいた[24]

Node.js Foundation

編集

Node.js FoundationNode.jsプラットフォームの開発を加速するためのLinux Foundationのプロジェクトとして2015年に設立された。Node.js Foundationはベンダー、開発者、一般的なNode.jsコミュニティ間の参加を高めるためにオープンガバナンスモデルに基づいて運営されている。この構造により企業ユーザーは「リスクのない革新と継続」を保証される[25]。この団体の発展により、Node.jsアプリの継続的なセキュリティ監視を実現するツールのNode Security Platformや、「今日の平均的なNode.jsユーザーを対象とした一連のプロフェッショナルカンファレンス」のNode Interactiveなどの新しい取り組みが生まれた[26]。Node.jsは「350万人のユーザーと100%の年間成長率」を報告しており[27]、Node.js FoundationはLinux Foundationで最も急成長しているプロジェクトの1つであると報告されている。

2019年、Node.js FoundationはJS Foundationと合併し新たにOpenJS Foundationが設立され[28][23]、JavaScriptとウェブエコシステム全体の健全な発展を促進するという使命を表明した[29][4]

プロジェクト

編集

脚注

編集
  1. ^ a b By-laws of OpenJS Foundation” (22 October 2019). 2020年6月15日時点のオリジナルよりアーカイブ2020年6月15日閲覧。
  2. ^ a b Singh, Manish (2019年3月12日). “Node.js and JS foundations are merging to form OpenJS”. VentureBeat. https://venturebeat.com/2019/03/12/node-js-and-js-foundations-are-merging-to-form-openjs/ 2019年3月21日閲覧。 
  3. ^ Introducing the OpenJS Foundation: The Next Phase of JavaScript Ecosystem Growth” (2019年3月12日). 2019年3月21日閲覧。
  4. ^ a b Node.js Foundation and JS Foundation Merge to Form OpenJS Foundation”. Linux Foundation (2019年3月12日). 2020年8月3日時点のオリジナルよりアーカイブ。2019年3月21日閲覧。
  5. ^ OpenJS Foundation” (英語). Sovereign Tech Fund. 2024年5月26日閲覧。
  6. ^ Conservancy Activity Summary, October-December 2010” (英語). Software Freedom Conservancy. 2020年6月26日閲覧。
  7. ^ Whitbeck, Ralph (2009年12月3日). “jQuery Joins the Software Freedom Conservancy” (英語). Official jQuery Blog. 2020年6月26日閲覧。
  8. ^ Resig, John (2009年1月14日). “jQuery 1.3 and the jQuery Foundation” (英語). Official jQuery Blog. 2024年4月15日閲覧。
  9. ^ Resig, John (11 Jan 2009). “Assigning the copyright to the Dojo Foundation (Sizzle was accepted as a project) - jquery/sizzle commit a0d69383de” (英語). GitHub. 2024年4月15日閲覧。
  10. ^ a b c “jQuery Foundation and Dojo Foundation to Merge”. PRWeb. (1 July 2015). https://www.prweb.com/releases/jquery_foundation_and_dojo_foundation_to_merge/prweb12931885.htm 2018年7月2日閲覧。 
  11. ^ a b jquery.org, jQuery Foundation-. “Announcing the jQuery Foundation | Official jQuery Blog” (英語). 2020年6月26日閲覧。
  12. ^ Usage of JavaScript libraries for websites”. W3Techs. 2019年11月15日時点のオリジナルよりアーカイブ2019年11月15日閲覧。 “jQuery (74.1%) is 3.7 times more popular than Bootstrap (19.9%).”
  13. ^ Libscore”. 2017年2月19日時点のオリジナルよりアーカイブ。2017年2月11日閲覧。 “Top scripts are 1. jQuery (692,981 sites); 2. jQuery UI (193,680 sites); 3. Facebook SDK (175,369 sites); 4. Twitter Bootstrap JS (158,288 sites); 5. Modernizr (155,503 sites).”
  14. ^ Handling 15,000 requests per second: The Growth Behind jQuery” (英語). www.maxcdn.com. MaxCDN (20 June 2015). 2018年7月2日時点のオリジナルよりアーカイブ。2018年7月2日閲覧。
  15. ^ jQuery Usage Statistics (Dec 2019)” (英語). trends.builtwith.com (2019年12月31日). 2020年2月21日時点のオリジナルよりアーカイブ。2020年2月21日閲覧。
  16. ^ Usage Statistics and Market Share of JavaScript Libraries (February 2020)”. W3Techs (2020年2月21日). 2020年2月21日時点のオリジナルよりアーカイブ2020年2月21日閲覧。
  17. ^ jquery.org, jQuery Foundation-. “Announcing The jQuery Standards Team | Official jQuery Blog” (英語). 2020年6月26日閲覧。
  18. ^ W3C Technical Architecture Group (TAG)”. www.w3.org. 2020年6月26日閲覧。
  19. ^ Statements about W3C TAG nominees for 2012 Election”. www.w3.org. 2020年6月26日閲覧。
  20. ^ Methvin, Dave (15 January 2014). “The jQuery Foundation and Standards” (英語). blog.jquery.com. 2020年6月26日閲覧。
  21. ^ jQuery Foundation and Dojo Foundation to Merge” (英語). Official jQuery Blog (1 September 2015). 2018年7月2日閲覧。
  22. ^ “Announcing the JS Foundation!” (英語). SitePen. (2016年10月17日). https://www.sitepen.com/blog/2016/10/17/announcing-the-js-foundation/ 2018年7月2日閲覧。 
  23. ^ a b Singh, Manish (2019年3月12日). “Node.js and JS foundations are merging to form OpenJS”. VentureBeat. https://venturebeat.com/2019/03/12/node-js-and-js-foundations-are-merging-to-form-openjs/ 2019年3月21日閲覧。 
  24. ^ a b “The Linux Foundation takes on the JavaScript community with the JS Foundation – SD Times” (英語). SD Times. (2016年10月17日). http://sdtimes.com/linux-foundation-takes-javascript-community-js-foundation/ 2017年5月9日閲覧。 
  25. ^ “Linux Foundation Launches Node.js Foundation” (英語). eWEEK. http://www.eweek.com/development/linux-foundation-launches-node.js-foundation 2017年5月17日閲覧。 [1]
  26. ^ “Why 2016 Was the Best Year Ever for Node.js – Node by Numbers 2016” (英語). The NodeSource Blog – Node.js Tutorials, Guides, and Updates. (2017年1月31日). https://nodesource.com/blog/why-2016-was-the-best-year-ever-for-node-js-node-by-numbers-2016/ 2017年5月17日閲覧。 
  27. ^ Foundation, Node.js. “Node.js Foundation Resources | Node.js” (英語). nodejs.org. 2017年5月17日閲覧。
  28. ^ OpenJS Foundation”. Linux Foundation. 2019年3月21日閲覧。
  29. ^ Introducing the OpenJS Foundation: The Next Phase of JavaScript Ecosystem Growth” (2019年3月12日). 2019年3月21日閲覧。
  30. ^ Announcing the JS Foundation!” (英語). SitePen (2016年10月17日). 2020年6月26日閲覧。
  31. ^ RequireJS History”. requirejs.org. 2020年6月26日閲覧。
  32. ^ ES Modules and ESM Loader with John-David Dalton (JS Party #16)” (英語). Changelog. 2020年6月26日閲覧。
  33. ^ Grunt 1.0.0 released - Grunt: The JavaScript Task Runner” (英語). gruntjs.com. 2020年6月26日閲覧。
  34. ^ “The Linux Foundation Unites JavaScript Community for Open Web Development – JS Foundation” (英語). JS Foundation. (2016年10月17日). https://js.foundation/announcements/2016/10/17/Linux-Foundation-Unites-JavaScript-Community-Open-Web-Development 2018年7月2日閲覧。 
  35. ^ jQuery Foundation Launches Globalize v 1.0”. PRWeb. 2020年6月26日閲覧。
  36. ^ Zakas, Nicholas (19 April 2016). “ESLint Joins The jQuery Foundation” (英語). eslint.org. 2019年7月5日閲覧。
  37. ^ Krill, Paul. “JavaScript projects regroup under a new foundation” (英語). InfoWorld. https://www.infoworld.com/article/3131489/javascript/javascript-projects-regroup-under-a-new-foundation.html 2018年7月2日閲覧。 
  38. ^ “Appium joins the JS Foundation - SD Times” (英語). SD Times. (2016年10月17日). https://sdtimes.com/appium/appium-joins-js-foundation/ 2018年7月2日閲覧。 
  39. ^ Lewis, Karen (October 17, 2016). “Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project”. IBM Internet of Things blog. IBM. February 7, 2017閲覧。

外部リンク

編集