1
0
mirror of https://github.com/github/choosealicense.com synced 2024-12-23 05:10:11 +01:00

28 Commits

Author SHA1 Message Date
Mike Linksvayer
810eeb5618 rename/order license properties better reflect how licenses work
and are structured

grant (permissions)
conditioned on (conditions)
with limitations

Permissions coming first combats mistaken but apparently widespread
impression that licenses impose conditions, even such that without
a license, there would be no conditions/work would be in the public
domain.

Requirements->Conditions emphasizes that they are pertinent if one
wants to take advantage of permissions.

Forbiddens->Limitations is more accurate: in most cases licenses
don't give permission to hold licensors liable, in some cases to
use licensors' trademarks or patents, but a licensee does not lose
the permissions granted by the license if the licensee holds licensor
liable, etc. Also emphasizes that there are limitatations on the
license grant, not that the license imposes prohibitions.

The most concise place to see both the rename and reorder is in
_includes/license-overview.html

I did not reorder the appearance of the groups of properties in
license source files (.txt files in _licenses) as those orderings
are not used to render anything on the webiste. Might do so later.
2016-03-01 13:33:15 -08:00
Ben Balter
2fb71d284a Merge branch 'gh-pages' into jekyll-3-0-3 2016-02-09 12:26:24 -05:00
Ben Balter
8d24208088 Revert "upgrade to jekyll 3 due to"
This reverts commit 48c6e3e88785106d0a9357df8385f11891e85565.
2016-02-09 12:21:11 -05:00
Mike Linksvayer
e7f20659dd Merge pull request #345 from github/open-licenses-test
Test that only open licenses are included per CONTRIBUTING
2016-02-09 09:06:51 -08:00
Mike Linksvayer
14896c3fc8 style feedback from @benbalter 2016-02-08 14:02:07 -08:00
Ben Balter
91b6c8728e add rubocop 2016-02-08 15:37:19 -05:00
Mike Linksvayer
ade0beec17 Test that only open licenses are included per
https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license

- check that all licenses have minimum permissions
- remove non-open (and unused) forbiddens
- closes #1 with confidence
2016-02-08 10:25:06 -08:00
Mike Linksvayer
48c6e3e887 upgrade to jekyll 3 due to
https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0
2016-02-02 16:02:01 -08:00
Ben Balter
41a9f1a9d7 use regex to check for BOM 2016-01-29 12:44:28 -05:00
Mike Linksvayer
0fdcb2ca24 skipping no-license no longer pertinent as no-license is no-more 2016-01-28 15:11:42 -08:00
Ben Balter
78aa0e14c6 Merge pull request #324 from github/hidden-by-default
Make licenses hidden by default
2016-01-20 12:24:18 -05:00
Ben Balter
ad1c2d9684 Catch invalid SPDX IDs when looking for the SPPX name, fixes #322 2016-01-20 10:42:36 -05:00
Ben Balter
ed908356e7 make licenses hidden by default 2016-01-20 10:37:44 -05:00
Ben Balter
5531742d10 better error output 2016-01-20 10:20:04 -05:00
Ben Balter
c8012557a4 move FSF fix to the fsf_approved_licenses helper 2016-01-18 15:32:17 -05:00
Ben Balter
5e897e30b3 fix comment typo 2016-01-18 15:19:53 -05:00
Ben Balter
415ac8a174 fix spec 2016-01-15 18:01:07 -05:00
Ben Balter
853f4c97b2 check for license compliance 2016-01-15 17:40:32 -05:00
Ben Balter
18ab25149b add bsd-3-clause-clear to whitelist 2015-08-22 16:41:42 -04:00
Ben Balter
df0fd9213f add rules spec 2015-08-22 15:42:12 -04:00
Ben Balter
26493bff3c whitespace 2015-08-22 15:34:28 -04:00
Ben Balter
9b5db8a656 Merge branch 'gh-pages' into meta-cleanup 2015-08-22 15:33:46 -04:00
Ben Balter
915c08b821 move meta and fields to yaml 2015-08-22 15:25:16 -04:00
Ben Balter
8c63910daa formalize whitelist 2015-08-22 12:41:30 -04:00
Ben Balter
2029405007 Revert "remove OSI appoval requirement"
This reverts commit 4b536ab4174a542dbfac7ee180d17349bf84d25d.
2015-08-22 12:36:56 -04:00
Ben Balter
4b536ab417 remove OSI appoval requirement 2015-08-19 17:30:11 -04:00
Ben Balter
530e15d771 validate SPDX compliance 2015-03-07 13:38:52 -05:00
Ben Balter
dc1cc773a1 add tests 2015-03-07 12:47:24 -05:00