OpenFeature
Standardizing Feature Flagging for Everyone
OSS
ソフトウェア開発手法の一つで、ソースコードを変更することなく、製品やサービスの特定の機能やコードパスの動作を有効化、無効化、変更することを可能にするものです。
OpenFeature
お気に入りの機能フラグ管理ツールや社内ソリューションで動作する機能フラグのための、ベンダーにとらわれない、コミュニティ主導のAPIを提供するオープンな仕様です。
なぜ標準化するのか?
機能フラグを標準化することで、ツールやベンダーを共通のインターフェイスで統合し、コードレベルでのベンダーロックインを避けることができます。また、コミュニティ全体で共有できる拡張機能や統合機能を構築するためのフレームワークを提供します。