Мова Dart Google не підтримується жодними веб-браузерами, крім спеціальної збірки Chromium, відомої як Dartium. Щоб використовувати Dart для виробничого коду, потрібно запустити його через компілятор / перекладач Dart-> JavaScript, а потім використати виведений JavaScript у веб-програмі.
Оскільки JavaScript є інтерпретованою мовою, кожен, хто отримує "двійковий" (Aka, файл .js), також отримав вихідний код.
Тепер у GNU General Public License v3.0 зазначено, що:
"Вихідний код для твору означає бажану форму твору для внесення змін до нього."
Що означає, що оригінальний код Dart на додаток до коду JavaScript також повинен бути наданий кінцевому користувачеві. Чи означає це, що будь-які веб-додатки, написані на Dart, також повинні надавати оригінальний код Dart всім відвідувачам свого веб-сайту, навіть якщо копія вихідного коду вже була надана у формі, що читається / записується / змінюється людиною?