Лицензии: что можно с материалами и с кодом
Что разрешено делать с материалами Digitable Courses, под какими лицензиями выпущен наш код и почему «бесплатно» и «open source» — это не одно и то же
Портал раздаёт материалы бесплатно. Это утверждение про цену, а не про права: бесплатный доступ и открытая лицензия — разные вещи, и дальше на этой странице они нигде не смешиваются.
Материалы: что можно уже сейчас
Это те условия, которые портал и оферта обещают любому читателю.
Можно:
- читать всё бесплатно, без регистрации и без пейволла;
- пользоваться для себя: учиться, применять в работе, помогать близким;
- цитировать со ссылкой на источник;
- скачивать исходник статьи — файл
index.mdлежит рядом с каждой страницей, см. проверку целостности; - делиться адресом страницы.
Нельзя:
- перепечатывать материал целиком под своим именем;
- продавать копии материалов;
- выдавать материалы портала за собственную разработку.
Честно о том, чего мы ещё не решили. Формальная лицензия на тексты пока не выбрана: перевод, переработка в производный курс и размещение полной копии на стороннем сайте условиями выше не разрешены и не запрещены — они просто не описаны. Пока это так, действует перечень выше. Если вам нужен случай, которого в нём нет, напишите на support@digitable.ru — быстрее, чем гадать.
То, что исходник статьи выложен файлом, само по себе не даёт на него прав. Файл открыт для проверки — чтобы вы могли убедиться, что текст не менялся после публикации, — и это отдельная задача, не лицензионная.
Почему «бесплатно» ≠ «open source»
«Open source» — не синоним слов «бесплатно», «доступно» и «видно код». Это конкретное определение из десяти пунктов, и два из них решают дело:
- пункт 5 — лицензия не должна дискриминировать людей и группы;
- пункт 6 — лицензия не должна запрещать применение в какой-либо области, и Debian в своих критериях уточняет: в том числе в бизнесе.
Отсюда следствие, которое обычно и путают: программа может быть бесплатной, с полностью опубликованным кодом — и всё равно не быть open source, если её лицензия говорит «всем можно, а компаниям с выручкой выше порога нельзя».
Такие лицензии называются source available: код виден, читается, собирается и меняется для себя, но одна из свобод отрезана. Обычные примеры отрезанного: использование в компании выше порога по выручке, конкуренция с автором, перепродажа в виде облачного сервиса.
| Open source | Source available | |
|---|---|---|
| Код виден и собирается | да | да |
| Можно применять в работе, в том числе в компании | да, без исключений | зависит от порога или от рода деятельности |
| Попадает в Debian, Homebrew core | да | нет |
| Примеры | MIT, BSD, ISC, Apache-2.0, GPL, AGPL | BUSL-1.1, FSL-1.1, Elastic-2.0, PolyForm |
Мы этой разницей пользуемся сами: часть наших вещей выпущена под открытыми лицензиями, часть продаётся по проприетарной, и ни одна не выпущена как source available. Поэтому слова «open source» вы найдёте на портале только там, где они относятся к чему-то из первой колонки.
Наш код: что под чем
| Что | Лицензия | Что это значит |
|---|---|---|
| Digit — локальный ИИ-агент | MIT |
open source; берите и пользуйтесь, включая коммерческое применение |
FTS и flang — язык исполняемых спецификаций |
BSD-2-Clause |
open source; спецификация языка обязана распространяться свободно, иначе на нём никто не пишет |
| IT Tools — наша сборка чужого набора утилит | GPL-3.0 |
open source с копилефтом; исходники сборки выложены, потому что этого требует лицензия, а не потому что мы добрые |
| Digitable Chat — P2P-мессенджер | GPL-2.0-or-later |
то же самое: исходники обязательны |
| Код портала — шаблоны, сборка, тесты | MIT |
лицензия проставлена в дереве проекта; отдельной публичной выкладки репозитория сегодня нет, поэтому «портал с открытым исходным кодом» — неверная формулировка, и мы её не употребляем |
| Digitable Workbench — платный архив | проприетарная Workbench Personal | не open source и им не притворяется: покупатель платит за собранный набор, а не за снятие ограничения с бесплатного |
Отдельно про Workbench: инструкции и сами конфиги палитр лежат на странице продукта открыто, собрать себе всё руками можно бесплатно. Это «открытые инструкции», а не «открытый исходный код» — платят за собранный архив и за работу, которая в него вложена.
В архив входит и снимок библиотеки портала — те же материалы, что лежат здесь бесплатно, вместе с исходным Markdown каждой статьи. Проприетарной лицензией накрыта сборка: архив целиком, темы, шаблоны, Compendium, индексы и оглавление. К текстам материалов она не относится, и покупка архива не отнимает и не добавляет ни одного пункта из перечня «Материалы: что можно уже сейчас» выше — он одинаков для покупателя и для любого читателя.
Имя «Digitable»
Ни одна лицензия на код не передаёт прав на название, логотип и домен — ни MIT, ни BSD, ни GPL. Это общее свойство всех перечисленных выше лицензий, а не наша приписка к ним.
Практически: форкнуть наш код под его лицензией можно, назвать результат «Digitable» — нет. Совместимость, сотрудничество и любые вопросы про использование имени — support@digitable.ru.
Если нашли расхождение
Лицензии — та область, где расхождение между страницей, файлом и договором является дефектом, а не разночтением. Нашли такое — напишите на support@digitable.ru, это чинится, а не обсуждается.