歴史

Lessは2009年にAlexis Sellierによって作成されました。彼は@cloudheadとしてよく知られています。当初はRubyで書かれていましたが、その後JavaScriptに移植されました。

Lessは当初、Sassに触発されました。よりスリムな機能セットと、当時SassにはなかったCSSとよく似た構文が特徴です。(Sassは後にLessに触発され、独自のCSSのような構文であるSCSSを作成しました。)

2012年5月、Alexisは管理と開発を、現在言語の管理、修正、拡張を行っているコアコントリビューターチームに引き継ぎました。

コアチーム

Lessは、コミュニティの多大なサポートと関与を得て、貴重なコアコントリビューターのグループによってメンテナンスされています。特定の担当者はおらず、誰もが自分の得意分野を持ち、可能な限り時間を費やしています。アルファベット順に

Issueをオープンするか、プルリクエストを送信してLessの開発に参加してください(機能リクエストの場合は、まずIssueをオープンしてください)。

貢献ガイドライン(contributing guidelines)と、利用方法ページの開発セクションをお読みください。

コミュニティ

以下の便利なリソースを利用して、Lessの開発状況を常に把握し、コミュニティと交流してください。

Less言語について質問がある場合や、複雑なユースケースで支援が必要な場合は、以下のリンクを参照してください。

書籍

動画

翻訳

コミュニティメンバーがLessのドキュメントをさまざまな言語に翻訳しています。

コミュニティによって提供されています。

翻訳はいずれも公式にはサポートされておらず、常に最新の状態であるとは限りません

追加する別の言語、または別のまたはより良い翻訳をお持ちですか?Issueをオープンしてお知らせください。

ライセンスに関するFAQ

Less.jsはApache 2ライセンス(デュアルライセンス化の計画はありますが)の下でリリースされています。Copyright 2009-2023, Alexis Sellier and the Less Core Team (概要を参照)。より小さな塊に要約すると、次の条件で説明できます。

以下のことが許可されます。

  • Less.jsを全体または一部を、個人、社内、または商業目的で自由にダウンロードして使用できます。
  • 作成するパッケージまたはディストリビューションでLess.jsを使用できます。

以下のことは禁止されています。

  • 適切な帰属なしにLess.jsの一部を再配布すること。

以下のことが要求されます。

  • Less.jsを含む再配布を行う場合は、ライセンスのコピーを含めること。
  • Less.jsを含むディストリビューションについては、The Less Core Teamに明確な帰属を明記すること。

以下のことは要求されません。

  • Less.jsのソースコード自体、またはLess.jsに行った変更を、それを含む再配布物に含めること。
  • Less.jsプロジェクトに、Less.jsに対して行った変更を送信すること(ただし、フィードバックは推奨されます)。

Less.jsの完全なライセンスは、詳細についてプロジェクトリポジトリにあります。