企業で使用するための(オープンソース)ライブラリ(またはフレームワーク)を選択するための基準は何ですか?
一部のライブラリは非常に小さく、セキュリティ上の欠陥を簡単にチェックしたり、パフォーマンスをテストしたりできます。ただし、ほとんどのライブラリは大きすぎて、使用を開始する前に確認できません。
私が図書館を選ぶことを考えるとき、ほとんどの場合、選択プロセスはただの直感です。もっと具体的にしようとすると、これらが私の頭に浮かぶ最初の基準です。
- プロジェクトに取り組んでいる開発者は何人ですか?私の感じでは、より多くの開発者がより多くのバグやセキュリティの問題を見つけるでしょう。さらに、セキュリティの問題を意図的に導入することは困難になります。
- サポートはどれくらい良いですか?クローズドソースライブラリと比較すると、オープンソースのサポートは、必要なときにいつでも利用できるコミュニティが世界中にあるため、多くの場合、はるかに優れていると感じています。
- 図書館はどのくらい広がっていますか?市場にそれについての本はありますか?ライブラリを使用している他のプロジェクトはどれですか?
あなたの基準は何ですか?このメモをコミュニティウィキとして自由に編集してください。