ホームページ >テクノロジー周辺機器 >IT業界 >2024年に探すオープンソースのトレンド
2024オープンソースソフトウェア開発動向の予測
オープンソースコミュニティによる人工知能および機械学習ツールの広範な採用は、2024年に成長し続けると予想されますが、知的財産とライセンスの問題を取り巻く法的および倫理的議論はまだ進行中です。
オープンソースコミュニティは、人気のあるプロジェクトを維持し、オープンソースのメンテナンススタッフからの長期的なコミットメントを確保するためのより良い方法を見つけることを目標に、セキュリティにもっと集中します。
オープンソースコミュニティのエンタープライズサポートは、GitHubのAccelerator ProgramやCodacy's Pioneersプログラムなどのオープンソースクリエイターをサポートすることを目的とした、より多くのイニシアチブとスポンサーシップが拡大することが期待されています。同社の内部オープンソースプロジェクトオフィス(OSPO)の急増は、2024年以降、より効率的で低リスクのオープンソース戦略とプロトコルを確保するのに役立つため、継続すると予想されます。
Open Logicの2023年のオープンソースレポートによると、調査対象の企業の80%は、過去1年間にオープンソースの使用を増やしたと答えました。企業はオープンソースの採用を増やし続けているため、オープンソースの分野は、巨大で焦点を絞ったコミュニティのおかげで成長し続けます。
いつものように、オープンソースソフトウェア(OSS)の新しいテクノロジーとベストプラクティスが出現しており、コミュニティを新しいエキサイティングなパスに導きます。オープンソースのエコシステムが2024年にさらに焦点を当てると予想されるいくつかの傾向を以下に示します。
この記事はCodacyによって書かれました。 SitePointを可能にしたパートナーをサポートしてくれてありがとう。
fvergent人工知能と機械学習の採用
2023年、ソフトウェア開発コミュニティは人工知能(AI)と機械学習(ML)を受け入れました。最近のGitHub調査では、開発者の92%がAI搭載のコーディングアシスタントを使用していることが示されました。人工知能と機械学習ツールは、学習、問題解決、意思決定を必要とするあらゆるタスクを支援するためにも使用できます。
オープンソースでの人工知能の採用も急速に成長しており、完全に主流になっています。 Googleは、画像認識タスクと音声認識タスクに人工知能を使用しています。 Facebookは、Pytorchというオープンソースの機械学習ライブラリもリリースしました。
人工知能の採用と使用は1つの側面であり、他の側面は、この採用によってもたらされる法的および倫理的な問題です。オープンソースソフトウェアは、多くのこのような議論の最前線にあります。これは、機械学習モデルのトレーニングに使用されるエンコードされたデータのほとんどがオープンソースプロジェクトであるためです。
この学習方法は、知的財産とライセンスの問題に挑戦します。 AIのトレーニングに使用されるコードを使用するOSSクリエイターは補償されるべきですか?他の人の作品でこれらのツールを訓練することは合法ですか?
AIを搭載した画像作成者とライティングツールが著作権の問題を正常に回避したことがわかりました。しかし、集団訴訟はGithubに対して訴訟を起こし、多くのオープンソースライセンスに違反しているというCopilot AIツールを非難しました。
AIテクノロジーの使用に関するこれらの合法性と倫理的問題を解決する可能性は解決に長い時間がかかりますが、これらの懸念がAIおよび機械学習ツールの広範な範囲をオープンソースの広範囲に減らすことができるとは信じがたいです。その他の分野の関心と採用速度。
安全性にもっと焦点を当てます
Synopsys 2023オープンソースセキュリティおよびリスク分析(OSSRA)レポートによると、レポートのためにスキャンした1,700を超えるコードベースの87%には、セキュリティおよび運用リスク評価が含まれます。レポートでは、コードベースの89%に4年以上更新されていないオープンソースコードが含まれており、91%が少なくとも2年間新しく開発されていないコンポーネントが含まれていることがわかりました。
LOG4Jライブラリのゼロデイの重要な脆弱性イベントがすべてのオープンソースクリエイターを記念して新鮮であることを考えると、OSSコミュニティは2024年のセキュリティとプライバシーのベストプラクティスの重要性を強調し続けることが期待されています。
オープンソースはどこにでもあります。 2022年のOSSRAレポートは、ソフトウェアの97%にオープンソースコードが含まれていることを示しています。オープンソースコードは、レポート内のすべてのレビューコードの78%を説明しています。さらに重要なことに、オープンソースコードを含むコードベースの81%には、少なくとも1つのセキュリティの脆弱性があり、平均5つの高リスクの脆弱性があります。
オープンソースコードはどこにでもあり、私たちが依存しているほぼすべての主要なテクノロジーに浸透し、適切なセキュリティとプライバシーをさらに重要にしています。グローバルネットワークが同じオープンソースコードを使用すると、脆弱性が世界中の無数のシステムをクラッシュさせる可能性があります。
しかし、オープンソースの最大の利点は、最大の障害でもあります。なぜ完全に無料のものに投資するのですか?
Tideliftによる2023年の調査によると、オープンソースのメンテナンスワーカーの60%は「無料の愛好家」です。この仕事から生計を立てるプロのメンテナンス担当者として自分自身を説明しているのはわずか13%です。調査対象のメンテナンス担当者の半数以上が、OSSFスコアカード、ソフトウェアアーキテクトのサプライチェーンレベル(SLSA)、NISTセキュリティソフトウェア開発フレームワーク(SSDF)などの最近のセキュリティ計画について知る必要があることも発見しました。 。
セキュリティと実現可能性については、2024年以降のオープンソースコミュニティの優先事項は、人気のあるプロジェクトを維持するためのより良い方法を見つけることでなければなりません。仕事の。
強化されたコーポレートサポート
ハイテク企業(大小)は、エコシステム全体にとってオープンソースコミュニティの重要性をますます認識しています。オープンソースの重要性に対するこの認識は、オープンソースのクリエイターをサポートするために設計されたイニシアチブとスポンサーシップの増加につながりました。最も注目すべきものは、2023年4月にGithubによって開始されたアクセラレータプログラムです。この10週間のプログラムは、選択されたオープンソースプロジェクトのための資金とガイダンスを提供します。
リスボンに拠点を置くコード品質のプラットフォームである
Codacyは、同様のことをしています。彼らは、パイオニアと呼ばれるオープンソースクリエイター奨学金プログラムを発表しました。選択されたプロジェクトは、VUE.JSフレームワークの作成者であるEvan Youを含む多くの有名人のオープンソースの専門家によって提供される多数の毎月の手当、無料ツール、プロジェクト促進、およびガイダンスを受け取ります。パイオニアプログラムの申請期限は9月末に行われ、候補者は10月中旬に発表されます。
オープンソーススポンサーシップのもう1つの最近の例は、Rust Foundationの現在のプロジェクトです。これは、非常にアクティブなオープンソースのエコシステムとコミュニティを備えたプログラミング言語を使用してメンテナーに助成金を提供します。
オープンソースのプロジェクトオフィスを持っている企業の数
Open Source Project Office(OSPO)は、会社がオープンソースをどのように使用するかを担当する会社内の機能を超えたチームです。彼らは、企業のオープンソース戦略とプロトコルがより効率的でリスクが低いことを保証するための戦略とポリシーを開発します。
操作は、2024年以降にさらに急増すると予想されます。 Github 2022 Octoverse Reportによると、Fortune 100企業の30%がOSPOを持っています。 Linux Foundationによる調査によると、OSPOの採用は依然としてハイテク企業の間で最も一般的ですが、教育や公共部門などの他の業界で養子縁組率が上昇していることもわかっています。
OSPOは、開発者、技術者、調達、法務チームが適切なオープンソースツールを選択して実装するのを支援する上で重要な役割を果たすことができます。 OSPOは、内部ツールスタックを構築する際に、従業員を教育し、透明性と責任の文化を作成するのにも役立ちます。
2024年には、より多くの企業がOSPOSをリードし、CTOSと協力してより効率的でより安全で、より持続可能なオープンソースポリシーを作成して、より多くの企業が企業にとってより効率的で、より安全で持続可能なオープンソースポリシーを作成しても、2024年に驚かないでください。驚いてください。オープンソースのトレンド(FAQ)
についてのFAQ
オープンソースソフトウェアの最新トレンドは何ですか?オープンソースソフトウェアはテクノロジー業界にどのように影響しますか?
オープンソースソフトウェアを使用することの利点は何ですか?
オープンソースソフトウェアは多くの利点を提供しますが、潜在的な課題も提示します。主な課題の1つは、カスタマーサポートの欠如です。独自のソフトウェアとは異なり、オープンソースソフトウェアには専用のカスタマーサポートチームがありません。これは、ユーザーがコミュニティフォーラムに依存したり、外部コンサルタントを雇って支援を求める必要がある場合があることを意味します。もう1つの課題は、オープンソースソフトウェアが独自のソフトウェアとしてユーザーフレンドリーではないため、非技術的なユーザーが使用することを困難にすることです。
オープンソースプロジェクトに貢献する方法はたくさんあります。最も一般的な方法の1つは、コードを提供することです。開発者の場合は、バグを修正したり、新機能を追加したり、ソフトウェアのパフォーマンスを改善したりすることで貢献できます。ただし、貢献するために開発者である必要はありません。また、バグの報告、ドキュメントの作成、ユーザーインターフェイスの設計、マーケティングおよびプロモーションの取り組みの支援によって貢献することもできます。開始するために、興味のあるオープンソースプロジェクトを見つけて、プロジェクトメンテナンススタッフに連絡して、どのように支援できるかを確認できます。
オープンソースソフトウェアの未来は有望に見えます。より多くの企業がオープンソースソフトウェアの利点を認識するにつれて、その採用は成長し続ける可能性があります。さらに、より多くの人々がオープンソースを理解し、オープンソースプロジェクトに貢献し始めると、オープンソースソフトウェアの品質と多様性が改善される可能性があります。さらに、人工知能や機械学習などのテクノロジーの台頭により、将来的にはオープンソースソフトウェアに多くのエキサイティングな新しい機会が現れる可能性があります。
オープンソースソフトウェアと独自のソフトウェアには、独自の利点と短所があります。オープンソースソフトウェアは、多くの場合、独自のソフトウェアよりも柔軟で費用対効果が高くなります。これにより、ユーザーはソフトウェアを変更およびカスタマイズして、特定のニーズを満たすことができます。ただし、独自のソフトウェアほどユーザーフレンドリーではなく、専用のカスタマーサポートがない場合があります。一方、独自のソフトウェアにはカスタマーサポートが付いていることが多く、よりユーザーフレンドリーな場合がありますが、多くの場合、オープンソースソフトウェアよりも高価で柔軟性が低くなります。
オープンソースソフトウェアは、クラウドコンピューティングにおいて重要な役割を果たします。 Linuxオペレーティングシステム、Apache Webサーバー、MySQLデータベースなどのクラウドコンピューティングをサポートする多くのテクノロジーは、オープンソースです。オープンソースソフトウェアにより、クラウドプロバイダーはサービスをカスタマイズして、顧客の特定のニーズを満たすことができます。また、オープンソースコミュニティがソフトウェアを定期的にレビューし、改善するため、クラウドのセキュリティと信頼性を確保するのにも役立ちます。
オープンソースソフトウェアは、コラボレーションとアイデアの共有を促進することにより、イノベーションをサポートします。ソースコードは無料で利用できるため、開発者はお互いの作業を活用して新しいテクノロジーとソリューションを作成できます。また、オープンソースソフトウェアは、開発者が独自の権利の侵害を心配することなくソフトウェアを自由に変更し、新しいアイデアを試すことができるため、実験を奨励しています。
オープンソースソフトウェアは、人工知能および機械学習技術の開発において重要な役割を果たします。 TensorflowやPytorchなどの最も人気のあるAIおよび機械学習フレームワークの多くは、オープンソースです。これらのフレームワークにより、研究者と開発者は仕事を協力して共有することができ、この分野でのイノベーションのペースを加速させます。さらに、これらのツールを無料で提供することにより、オープンソースソフトウェアはAIと機械学習の民主化に役立ち、これらの技術をより幅広い人々や組織で使用できるようにします。
以上が2024年に探すオープンソースのトレンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。