Less 历史

Less was created in 2009 by Alexis Sellier, more commonly known as @cloudhead. Originally written in Ruby, it was then ported to JavaScript.

Less was originally inspired by Sass, with a leaner feature set and a syntax closely matching CSS, which Sass did not have at the time. (Sass was later inspired by Less to create SCSS, its own CSS-like syntax.)

In May 2012 Alexis turned over control and development to a core team of contributors who now manage, fix and extend the language.


Less 由一组核心贡献者进行维护,并且拥有一个广大的社区的参与和贡献。 并非是哪个人主要负责,而是每个人都在自己擅长的领域为项目贡献时间和精力。以下贡献者按字母顺序排列:

Get involved with Less development by opening an issue or submitting a pull request (if it's a feature request, please open an issue first).

Read our contributing guidelines and the developing section of our usage page.


关注这些有价值的社区资源,你可以随时跟上 Less.js 的开发进展。

Have a question about less language or need a help with tricky use case? Here are some links worth visiting:




我们的社区成员已经将 Less 文档翻译为多种语言。



如果你知道其他语言版本,或者不同或更好的翻译版本,请 告诉我们。


Less.js is released under the Apache 2 License (though there are plans to dual license it). Copyright 2009-2022, Alexis Sellier and the Less Core Team (see about). Boiled down to smaller chunks, it can be described with the following conditions.

It allows you to:

  • Freely download and use Less.js, in whole or in part, for personal, company internal or commercial purposes
  • Use Less.js in packages or distributions that you create

It forbids you to:

  • Redistribute any piece of Less.js without proper attribution

It requires you to:

  • Include a copy of the license in any redistribution you may make that includes Less.js
  • Provide clear attribution to The Less Core Team for any distributions that include Less.js

It does not require you to:

  • Include the source of Less.js itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it
  • Submit changes that you make to Less.js back to the Less.js project (though such feedback is encouraged)

The full Less.js license is located in the project repository for more information.