賢い選択を…そのとおり。情報に基づいたオープンソースパッケージの選び方

説明:
ソフトウェア開発では、コンポーネントを組み合わせることがますます重要になっています。現代の開発者は、巨人の肩に乗るように、豊富なオープンソースライブラリを活用して、ソフトウェアをすばやく楽しく構築できます。何かを実現するために、マシンの最も低い階層まで掘り下げる必要があった時代は過ぎ去りました。
npm、PyPI、Maven Centralなどの中央リポジトリでは、毎日ますます多くのオープンソースパッケージが公開されています。ライブラリの新しいバージョンは1時間ごとにリリースされています。新たなオープンソースライセンスや、それに類するライセンスの提案と早期採用も見られます。攻撃者は、オープンソースのツールチェーンを利用して攻撃を拡大する方法を見つけています。持続可能性、セキュリティ、コンプライアンス、機能性を考慮しながら、最適なライブラリを選ぶにはどうすればよいでしょうか?
この講演では、パッケージの健全性が重要な理由と、Snykが持続可能なライブラリの選択や、将来のメンテナンス作業の最小化にどのように役立つかを説明します。具体的には、次のような内容を取り上げます。
• 開発の一環としてオープンソースライセンスの影響を必ず検討する• セキュリティやメンテナンスの履歴、その他のプロジェクト属性を考慮する• 依存関係の管理を自動化し、バージョンを最新の状態に保つ
講演者:
Daniel Berman
Director, Product Marketing, Snyk