0
私は最新のプロジェクトでBabel 6を使用しており、ユーザーに配布されるシンプルなスクリプトを用意しています。しかし、当社の法務チームは、BabelにFacebook regenerator-runtime
が含まれているため、Facebook BSDスタイルのライセンス(https://news.ycombinator.com/item?id=8985541)を含むコードの配布を許可しません。RegeneratorランタイムなしでBabel 6を使用する方法
私は二重チェックしました。regenerator-runtime
はbabel-core
に含まれています。この依存関係を含めたり、別の方法で置き換える方法はありますか?
あなたは正確に何を配布していますか?スクリプトだけの場合は、FBコードを自分で配布していないので心配する必要はありません(IANAL)。 Babelによって生成されたES5コードの場合、コードにジェネレータが含まれていない場合、 'regenerator'コードも含まれないことがあります。 – robertklep
私は、 'regenerator-runtime'は単にコードを翻訳するだけでなく、あなた自身のコードに自身の関数も含めると信じています。当社の法務チームは、特許ライセンスがウイルス性であると判断し、それを含むパッケージを使用している人にも拡大します。しかし、問題はバベルからそれを得ることができるかどうかであり、その背後にある法的理由はそれほどありません。 – TbWill4321