0
저는 최근 프로젝트에서 Babel 6을 사용하고 있으며 사용자에게 배포되는 간단한 스크립트를 가지고 있습니다. 그러나 Facebook 팀 BSD 스타일 라이센스 (https://news.ycombinator.com/item?id=8985541)가 포함 된 코드를 배포하는 것은 법률 팀에서 허용하지 않으므로 Babel에 Facebook regenerator-runtime
이 포함되어있어 문제가 발생합니다.Regenerator 런타임없이 Babel 6을 사용하는 방법
두 번 확인했으며 regenerator-runtime
은 babel-core
에 포함되어 있습니다. 이 의존성을 포함하는 방법이 있습니까? 아니면 다른 방법으로 대체하는 방법이 있습니까?
정확히 무엇을 배포하고 있습니까? 스크립트 만있는 경우 FB 코드를 직접 배포하지 않기 때문에 걱정할 사항이 없다고 생각합니다 (단, IANAL). Babel에 의해 생성 된 ES5 코드의 경우 코드에 생성자가 포함되어 있지 않은 경우에도 'regenerator'코드가 포함되지 않을 수도 있습니다. – robertklep
'regenerator-runtime'은 코드를 단순화하는 것이 아니라 코드에 자신의 함수를 포함시키는 것이라고 생각합니다. 당사의 법률 팀은 특허 라이센스가 바이러스 성이며이를 포함하는 패키지를 사용하는 모든 사람에게도 적용된다는 결론을 내 렸습니다. 그러나 문제는 우리가 바벨에서 그것을 얻을 수 있는지에 관한 것이고 그 뒤에있는 법적 이유에 대해서는 더 적습니다. – TbWill4321