Less появился в 2009 году. Его создал Alexis Sellier, более известный как @cloudhead. Изначально проект был написан на Ruby, а затем портирован на JavaScript.
На старте Less во многом вдохновлялся Sass, но делал ставку на более компактный набор возможностей и синтаксис, максимально близкий к CSS. В то время у Sass такого режима еще не было. Позже уже сам Less повлиял на появление SCSS, собственного CSS-подобного синтаксиса Sass.
В мае 2012 года Алексис передал развитие проекта основной команде участников. С тех пор именно она поддерживает язык, исправляет ошибки и развивает его дальше.
Основная команда
Less поддерживается основной командой участников при большой помощи сообщества. У проекта нет одного “главного”, каждый отвечает за свою область и вкладывает столько времени, сколько может. В алфавитном порядке:
Подключиться к разработке Less можно через issue или pull request. Если это идея новой возможности, сначала лучше открыть issue.
См. наши правила для контрибьюторов и раздел о разработке на странице использования.
Следите за развитием Less и общайтесь с сообществом через эти ресурсы.
- Есть идея новой возможности или баг? Напишите в GitHub Issues.
Есть вопрос по языку Less или сложный практический кейс? Вот несколько полезных ссылок:
- Канал ##lesscss на Freenode.
- Вопросы и ответы по Less на Stack Overflow.
Книги
- Less Web Development Essentials, Басс Йобсен, предисловие Алексиса Селье
- Less Web Development Cookbook, Басс Йобсен и Амин Мейгани, предисловие Люка Пейджа
- Less. Путеводитель для новичков, Денис Малиночкин
Видео
- Learning Less, Энтони Киллин
Участники сообщества перевели документацию Less на разные языки.
Переводы сообщества.
Ни один из переводов не является официально поддерживаемым и может отставать от актуальной версии.
- Belarusian: http://www.designcontest.com/show/lesscss-be
- 中文 (Chinese): http://lesscss.cn
- Danish: http://lesscss.dk
- German: http://www.lesscss.de
- Indonesian: http://bertzzie.com/post/7/dokumentasi-less-bahasa-indonesia
- Iranian: http://lesscss-iran.ir
- Japanese: http://less-ja.studiomohawk.com/
- Polish: http://ciembor.github.com/lesscss.org/
- Portuguese: http://giovanneafonso.github.io/lesscss.org/
- Russian: https://lesscss.ru
- Spanish: http://amatellanes.github.io/lesscss.org/
- Ukrainian: http://komaval.github.com/lesscss.org/
- Vietnamese: http://less.eten.vn/
Есть перевод на другой язык или более точная версия существующего? Сообщите об этом через issue.
Less.js распространяется по лицензии Apache 2.0 (обсуждалась и dual-license модель). Copyright 2009-2026, Alexis Sellier и основная команда Less. Коротко условия можно свести к следующему.
Что разрешено:
- Свободно скачивать и использовать Less.js целиком или частично для личных, внутренних корпоративных и коммерческих задач
- Использовать Less.js в пакетах и дистрибутивах, которые вы создаете
Что запрещено:
- Распространять части Less.js без корректной атрибуции
Что обязательно:
- Добавлять копию лицензии в любое распространение, где присутствует Less.js
- Явно указывать атрибуцию команде Less для любых дистрибутивов с Less.js
Что не требуется:
- Включать исходники Less.js или ваших модификаций Less.js в каждый создаваемый дистрибутив
- Обязательно отправлять свои изменения обратно в проект Less.js, хотя это приветствуется
Полный текст лицензии Less.js находится в репозитории проекта.