Google의 Dart 언어는 Dartium으로 알려진 특수한 Chromium 빌드 이외의 웹 브라우저에서 지원되지 않습니다. 프로덕션 코드에 Dart를 사용하려면 Dart-> JavaScript 컴파일러 / 번역기를 통해 Dart를 실행 한 다음 웹 응용 프로그램에서 출력 된 JavaScript를 사용해야합니다.
JavaScript는 해석 된 언어이므로 "이진"(일명 .js 파일)을받는 모든 사람도 소스 코드를 받았습니다.
이제 GNU General Public License v3.0은 다음과 같이 말합니다.
"저작물에 대한"소스 코드 "는 해당 저작물을 수정하기 위해 선호하는 저작물 형식을 의미합니다."
이는 JavaScript 코드 외에 원래 Dart 코드도 최종 사용자에게 제공되어야 함을 의미합니다. 이것은 소스 코드의 사본이 이미 사람이 읽을 수있는 / 쓰기 가능 / 수정 가능한 형식으로 제공 되었음에도 불구하고 Dart로 작성된 모든 웹 응용 프로그램이 웹 사이트의 모든 방문자에게 원본 Dart 코드를 제공해야한다는 의미입니까?