From 59335af4d8fc1064fa1b823317987e21799cd2b1 Mon Sep 17 00:00:00 2001 From: Stephen Mather Date: Thu, 13 Mar 2014 11:37:11 -0400 Subject: [PATCH 001/149] Create ODbL as license option --- licenses/odbl.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 licenses/odbl.txt diff --git a/licenses/odbl.txt b/licenses/odbl.txt new file mode 100644 index 0000000..102bc67 --- /dev/null +++ b/licenses/odbl.txt @@ -0,0 +1,27 @@ +--- +layout: license +permalink: /licenses/odbl/ +category: ODbL +class: license-types +title: Open Database License + +source: http://opendatacommons.org/licenses/odbl/1.0/ + +description: The Open Database License (ODbL) is a license agreement intended to allow users to freely share, modify, and use this Database while maintaining this same freedom for others. + +how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the into the file. + +required: + - attribution + - share-alike + - keep open + +permitted: + - commercial-use + - private-use + - modifications + - distribution + +--- + +Copyright [year] [fullname] From 7e15cb855a0c19b45e488c0e0c821a292455a47f Mon Sep 17 00:00:00 2001 From: Stephen Mather Date: Thu, 13 Mar 2014 11:39:41 -0400 Subject: [PATCH 002/149] Added full odbl text --- licenses/odbl.txt | 547 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 547 insertions(+) diff --git a/licenses/odbl.txt b/licenses/odbl.txt index 102bc67..42bf45b 100644 --- a/licenses/odbl.txt +++ b/licenses/odbl.txt @@ -25,3 +25,550 @@ permitted: --- Copyright [year] [fullname] + + +--- + +## ODC Open Database License (ODbL) + +### Preamble + +The Open Database License (ODbL) is a license agreement intended to +allow users to freely share, modify, and use this Database while +maintaining this same freedom for others. Many databases are covered by +copyright, and therefore this document licenses these rights. Some +jurisdictions, mainly in the European Union, have specific rights that +cover databases, and so the ODbL addresses these rights, too. Finally, +the ODbL is also an agreement in contract for users of this Database to +act in certain ways in return for accessing this Database. + +Databases can contain a wide variety of types of content (images, +audiovisual material, and sounds all in the same database, for example), +and so the ODbL only governs the rights over the Database, and not the +contents of the Database individually. Licensors should use the ODbL +together with another license for the contents, if the contents have a +single set of rights that uniformly covers all of the contents. If the +contents have multiple sets of different rights, Licensors should +describe what rights govern what contents together in the individual +record or in some other way that clarifies what rights apply. + +Sometimes the contents of a database, or the database itself, can be +covered by other rights not addressed here (such as private contracts, +trade mark over the name, or privacy rights / data protection rights +over information in the contents), and so you are advised that you may +have to consult other documents or clear other rights before doing +activities not covered by this License. + +------ + +The Licensor (as defined below) + +and + +You (as defined below) + +agree as follows: + +### 1.0 Definitions of Capitalised Words + +"Collective Database" – Means this Database in unmodified form as part +of a collection of independent databases in themselves that together are +assembled into a collective whole. A work that constitutes a Collective +Database will not be considered a Derivative Database. + +"Convey" – As a verb, means Using the Database, a Derivative Database, +or the Database as part of a Collective Database in any way that enables +a Person to make or receive copies of the Database or a Derivative +Database. Conveying does not include interaction with a user through a +computer network, or creating and Using a Produced Work, where no +transfer of a copy of the Database or a Derivative Database occurs. +"Contents" – The contents of this Database, which includes the +information, independent works, or other material collected into the +Database. For example, the contents of the Database could be factual +data or works such as images, audiovisual material, text, or sounds. + +"Database" – A collection of material (the Contents) arranged in a +systematic or methodical way and individually accessible by electronic +or other means offered under the terms of this License. + +"Database Directive" – Means Directive 96/9/EC of the European +Parliament and of the Council of 11 March 1996 on the legal protection +of databases, as amended or succeeded. + +"Database Right" – Means rights resulting from the Chapter III ("sui +generis") rights in the Database Directive (as amended and as transposed +by member states), which includes the Extraction and Re-utilisation of +the whole or a Substantial part of the Contents, as well as any similar +rights available in the relevant jurisdiction under Section 10.4. + +"Derivative Database" – Means a database based upon the Database, and +includes any translation, adaptation, arrangement, modification, or any +other alteration of the Database or of a Substantial part of the +Contents. This includes, but is not limited to, Extracting or +Re-utilising the whole or a Substantial part of the Contents in a new +Database. + +"Extraction" – Means the permanent or temporary transfer of all or a +Substantial part of the Contents to another medium by any means or in +any form. + +"License" – Means this license agreement and is both a license of rights +such as copyright and Database Rights and an agreement in contract. + +"Licensor" – Means the Person that offers the Database under the terms +of this License. + +"Person" – Means a natural or legal person or a body of persons +corporate or incorporate. + +"Produced Work" – a work (such as an image, audiovisual material, text, +or sounds) resulting from using the whole or a Substantial part of the +Contents (via a search or other query) from this Database, a Derivative +Database, or this Database as part of a Collective Database. + +"Publicly" – means to Persons other than You or under Your control by +either more than 50% ownership or by the power to direct their +activities (such as contracting with an independent consultant). + +"Re-utilisation" – means any form of making available to the public all +or a Substantial part of the Contents by the distribution of copies, by +renting, by online or other forms of transmission. + +"Substantial" – Means substantial in terms of quantity or quality or a +combination of both. The repeated and systematic Extraction or +Re-utilisation of insubstantial parts of the Contents may amount to the +Extraction or Re-utilisation of a Substantial part of the Contents. + +"Use" – As a verb, means doing any act that is restricted by copyright +or Database Rights whether in the original medium or any other; and +includes without limitation distributing, copying, publicly performing, +publicly displaying, and preparing derivative works of the Database, as +well as modifying the Database as may be technically necessary to use it +in a different mode or format. + +"You" – Means a Person exercising rights under this License who has not +previously violated the terms of this License with respect to the +Database, or who has received express permission from the Licensor to +exercise rights under this License despite a previous violation. + +Words in the singular include the plural and vice versa. + +### 2.0 What this License covers + +2.1. Legal effect of this document. This License is: + + a. A license of applicable copyright and neighbouring rights; + + b. A license of the Database Right; and + + c. An agreement in contract between You and the Licensor. + +2.2 Legal rights covered. This License covers the legal rights in the +Database, including: + + a. Copyright. Any copyright or neighbouring rights in the Database. + The copyright licensed includes any individual elements of the + Database, but does not cover the copyright over the Contents + independent of this Database. See Section 2.4 for details. Copyright + law varies between jurisdictions, but is likely to cover: the Database + model or schema, which is the structure, arrangement, and organisation + of the Database, and can also include the Database tables and table + indexes; the data entry and output sheets; and the Field names of + Contents stored in the Database; + + b. Database Rights. Database Rights only extend to the Extraction and + Re-utilisation of the whole or a Substantial part of the Contents. + Database Rights can apply even when there is no copyright over the + Database. Database Rights can also apply when the Contents are removed + from the Database and are selected and arranged in a way that would + not infringe any applicable copyright; and + + c. Contract. This is an agreement between You and the Licensor for + access to the Database. In return you agree to certain conditions of + use on this access as outlined in this License. + +2.3 Rights not covered. + + a. This License does not apply to computer programs used in the making + or operation of the Database; + + b. This License does not cover any patents over the Contents or the + Database; and + + c. This License does not cover any trademarks associated with the + Database. + +2.4 Relationship to Contents in the Database. The individual items of +the Contents contained in this Database may be covered by other rights, +including copyright, patent, data protection, privacy, or personality +rights, and this License does not cover any rights (other than Database +Rights or in contract) in individual Contents contained in the Database. +For example, if used on a Database of images (the Contents), this +License would not apply to copyright over individual images, which could +have their own separate licenses, or one single license covering all of +the rights over the images. + +### 3.0 Rights granted + +3.1 Subject to the terms and conditions of this License, the Licensor +grants to You a worldwide, royalty-free, non-exclusive, terminable (but +only under Section 9) license to Use the Database for the duration of +any applicable copyright and Database Rights. These rights explicitly +include commercial use, and do not exclude any field of endeavour. To +the extent possible in the relevant jurisdiction, these rights may be +exercised in all media and formats whether now known or created in the +future. + +The rights granted cover, for example: + + a. Extraction and Re-utilisation of the whole or a Substantial part of + the Contents; + + b. Creation of Derivative Databases; + + c. Creation of Collective Databases; + + d. Creation of temporary or permanent reproductions by any means and + in any form, in whole or in part, including of any Derivative + Databases or as a part of Collective Databases; and + + e. Distribution, communication, display, lending, making available, or + performance to the public by any means and in any form, in whole or in + part, including of any Derivative Database or as a part of Collective + Databases. + +3.2 Compulsory license schemes. For the avoidance of doubt: + + a. Non-waivable compulsory license schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor reserves + the exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; + + b. Waivable compulsory license schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You of + the rights granted under this License; and, + + c. Voluntary license schemes. The Licensor waives the right to collect + royalties, whether individually or, in the event that the Licensor is + a member of a collecting society that administers voluntary licensing + schemes, via that society, from any exercise by You of the rights + granted under this License. + +3.3 The right to release the Database under different terms, or to stop +distributing or making available the Database, is reserved. Note that +this Database may be multiple-licensed, and so You may have the choice +of using alternative licenses for this Database. Subject to Section +10.4, all other rights not expressly granted by Licensor are reserved. + +### 4.0 Conditions of Use + +4.1 The rights granted in Section 3 above are expressly made subject to +Your complying with the following conditions of use. These are important +conditions of this License, and if You fail to follow them, You will be +in material breach of its terms. + +4.2 Notices. If You Publicly Convey this Database, any Derivative +Database, or the Database as part of a Collective Database, then You +must: + + a. Do so only under the terms of this License or another license + permitted under Section 4.4; + + b. Include a copy of this License (or, as applicable, a license + permitted under Section 4.4) or its Uniform Resource Identifier (URI) + with the Database or Derivative Database, including both in the + Database or Derivative Database and in any relevant documentation; and + + c. Keep intact any copyright or Database Right notices and notices + that refer to this License. + + d. If it is not possible to put the required notices in a particular + file due to its structure, then You must include the notices in a + location (such as a relevant directory) where users would be likely to + look for it. + +4.3 Notice for using output (Contents). Creating and Using a Produced +Work does not require the notice in Section 4.2. However, if you +Publicly Use a Produced Work, You must include a notice associated with +the Produced Work reasonably calculated to make any Person that uses, +views, accesses, interacts with, or is otherwise exposed to the Produced +Work aware that Content was obtained from the Database, Derivative +Database, or the Database as part of a Collective Database, and that it +is available under this License. + + a. Example notice. The following text will satisfy notice under + Section 4.3: + + Contains information from DATABASE NAME, which is made available + here under the Open Database License (ODbL). + +DATABASE NAME should be replaced with the name of the Database and a +hyperlink to the URI of the Database. "Open Database License" should +contain a hyperlink to the URI of the text of this License. If +hyperlinks are not possible, You should include the plain text of the +required URI's with the above notice. + +4.4 Share alike. + + a. Any Derivative Database that You Publicly Use must be only under + the terms of: + + i. This License; + + ii. A later version of this License similar in spirit to this + License; or + + iii. A compatible license. + + If You license the Derivative Database under one of the licenses + mentioned in (iii), You must comply with the terms of that license. + + b. For the avoidance of doubt, Extraction or Re-utilisation of the + whole or a Substantial part of the Contents into a new database is a + Derivative Database and must comply with Section 4.4. + + c. Derivative Databases and Produced Works. A Derivative Database is + Publicly Used and so must comply with Section 4.4. if a Produced Work + created from the Derivative Database is Publicly Used. + + d. Share Alike and additional Contents. For the avoidance of doubt, + You must not add Contents to Derivative Databases under Section 4.4 a + that are incompatible with the rights granted under this License. + + e. Compatible licenses. Licensors may authorise a proxy to determine + compatible licenses under Section 4.4 a iii. If they do so, the + authorised proxy's public statement of acceptance of a compatible + license grants You permission to use the compatible license. + + +4.5 Limits of Share Alike. The requirements of Section 4.4 do not apply +in the following: + + a. For the avoidance of doubt, You are not required to license + Collective Databases under this License if You incorporate this + Database or a Derivative Database in the collection, but this License + still applies to this Database or a Derivative Database as a part of + the Collective Database; + + b. Using this Database, a Derivative Database, or this Database as + part of a Collective Database to create a Produced Work does not + create a Derivative Database for purposes of Section 4.4; and + + c. Use of a Derivative Database internally within an organisation is + not to the public and therefore does not fall under the requirements + of Section 4.4. + +4.6 Access to Derivative Databases. If You Publicly Use a Derivative +Database or a Produced Work from a Derivative Database, You must also +offer to recipients of the Derivative Database or Produced Work a copy +in a machine readable form of: + + a. The entire Derivative Database; or + + b. A file containing all of the alterations made to the Database or + the method of making the alterations to the Database (such as an + algorithm), including any additional Contents, that make up all the + differences between the Database and the Derivative Database. + +The Derivative Database (under a.) or alteration file (under b.) must be +available at no more than a reasonable production cost for physical +distributions and free of charge if distributed over the internet. + +4.7 Technological measures and additional terms + + a. This License does not allow You to impose (except subject to + Section 4.7 b.) any terms or any technological measures on the + Database, a Derivative Database, or the whole or a Substantial part of + the Contents that alter or restrict the terms of this License, or any + rights granted under it, or have the effect or intent of restricting + the ability of any person to exercise those rights. + + b. Parallel distribution. You may impose terms or technological + measures on the Database, a Derivative Database, or the whole or a + Substantial part of the Contents (a "Restricted Database") in + contravention of Section 4.74 a. only if You also make a copy of the + Database or a Derivative Database available to the recipient of the + Restricted Database: + + i. That is available without additional fee; + + ii. That is available in a medium that does not alter or restrict + the terms of this License, or any rights granted under it, or have + the effect or intent of restricting the ability of any person to + exercise those rights (an "Unrestricted Database"); and + + iii. The Unrestricted Database is at least as accessible to the + recipient as a practical matter as the Restricted Database. + + c. For the avoidance of doubt, You may place this Database or a + Derivative Database in an authenticated environment, behind a + password, or within a similar access control scheme provided that You + do not alter or restrict the terms of this License or any rights + granted under it or have the effect or intent of restricting the + ability of any person to exercise those rights. + +4.8 Licensing of others. You may not sublicense the Database. Each time +You communicate the Database, the whole or Substantial part of the +Contents, or any Derivative Database to anyone else in any way, the +Licensor offers to the recipient a license to the Database on the same +terms and conditions as this License. You are not responsible for +enforcing compliance by third parties with this License, but You may +enforce any rights that You have over a Derivative Database. You are +solely responsible for any modifications of a Derivative Database made +by You or another Person at Your direction. You may not impose any +further restrictions on the exercise of the rights granted or affirmed +under this License. + +### 5.0 Moral rights + +5.1 Moral rights. This section covers moral rights, including any rights +to be identified as the author of the Database or to object to treatment +that would otherwise prejudice the author's honour and reputation, or +any other derogatory treatment: + + a. For jurisdictions allowing waiver of moral rights, Licensor waives + all moral rights that Licensor may have in the Database to the fullest + extent possible by the law of the relevant jurisdiction under Section + 10.4; + + b. If waiver of moral rights under Section 5.1 a in the relevant + jurisdiction is not possible, Licensor agrees not to assert any moral + rights over the Database and waives all claims in moral rights to the + fullest extent possible by the law of the relevant jurisdiction under + Section 10.4; and + + c. For jurisdictions not allowing waiver or an agreement not to assert + moral rights under Section 5.1 a and b, the author may retain their + moral rights over certain aspects of the Database. + +Please note that some jurisdictions do not allow for the waiver of moral +rights, and so moral rights may still subsist over the Database in some +jurisdictions. + +### 6.0 Fair dealing, Database exceptions, and other rights not affected + +6.1 This License does not affect any rights that You or anyone else may +independently have under any applicable law to make any use of this +Database, including without limitation: + + a. Exceptions to the Database Right including: Extraction of Contents + from non-electronic Databases for private purposes, Extraction for + purposes of illustration for teaching or scientific research, and + Extraction or Re-utilisation for public security or an administrative + or judicial procedure. + + b. Fair dealing, fair use, or any other legally recognised limitation + or exception to infringement of copyright or other applicable laws. + +6.2 This License does not affect any rights of lawful users to Extract +and Re-utilise insubstantial parts of the Contents, evaluated +quantitatively or qualitatively, for any purposes whatsoever, including +creating a Derivative Database (subject to other rights over the +Contents, see Section 2.4). The repeated and systematic Extraction or +Re-utilisation of insubstantial parts of the Contents may however amount +to the Extraction or Re-utilisation of a Substantial part of the +Contents. + +### 7.0 Warranties and Disclaimer + +7.1 The Database is licensed by the Licensor "as is" and without any +warranty of any kind, either express, implied, or arising by statute, +custom, course of dealing, or trade usage. Licensor specifically +disclaims any and all implied warranties or conditions of title, +non-infringement, accuracy or completeness, the presence or absence of +errors, fitness for a particular purpose, merchantability, or otherwise. +Some jurisdictions do not allow the exclusion of implied warranties, so +this exclusion may not apply to You. + +### 8.0 Limitation of liability + +8.1 Subject to any liability that may not be excluded or limited by law, +the Licensor is not liable for, and expressly excludes, all liability +for loss or damage however and whenever caused to anyone by any use +under this License, whether by You or by anyone else, and whether caused +by any fault on the part of the Licensor or not. This exclusion of +liability includes, but is not limited to, any special, incidental, +consequential, punitive, or exemplary damages such as loss of revenue, +data, anticipated profits, and lost business. This exclusion applies +even if the Licensor has been advised of the possibility of such +damages. + +8.2 If liability may not be excluded by law, it is limited to actual and +direct financial loss to the extent it is caused by proved negligence on +the part of the Licensor. + +### 9.0 Termination of Your rights under this License + +9.1 Any breach by You of the terms and conditions of this License +automatically terminates this License with immediate effect and without +notice to You. For the avoidance of doubt, Persons who have received the +Database, the whole or a Substantial part of the Contents, Derivative +Databases, or the Database as part of a Collective Database from You +under this License will not have their licenses terminated provided +their use is in full compliance with this License or a license granted +under Section 4.8 of this License. Sections 1, 2, 7, 8, 9 and 10 will +survive any termination of this License. + +9.2 If You are not in breach of the terms of this License, the Licensor +will not terminate Your rights under it. + +9.3 Unless terminated under Section 9.1, this License is granted to You +for the duration of applicable rights in the Database. + +9.4 Reinstatement of rights. If you cease any breach of the terms and +conditions of this License, then your full rights under this License +will be reinstated: + + a. Provisionally and subject to permanent termination until the 60th + day after cessation of breach; + + b. Permanently on the 60th day after cessation of breach unless + otherwise reasonably notified by the Licensor; or + + c. Permanently if reasonably notified by the Licensor of the + violation, this is the first time You have received notice of + violation of this License from the Licensor, and You cure the + violation prior to 30 days after your receipt of the notice. + +Persons subject to permanent termination of rights are not eligible to +be a recipient and receive a license under Section 4.8. + +9.5 Notwithstanding the above, Licensor reserves the right to release +the Database under different license terms or to stop distributing or +making available the Database. Releasing the Database under different +license terms or stopping the distribution of the Database will not +withdraw this License (or any other license that has been, or is +required to be, granted under the terms of this License), and this +License will continue in full force and effect unless terminated as +stated above. + +### 10.0 General + +10.1 If any provision of this License is held to be invalid or +unenforceable, that must not affect the validity or enforceability of +the remainder of the terms and conditions of this License and each +remaining provision of this License shall be valid and enforced to the +fullest extent permitted by law. + +10.2 This License is the entire agreement between the parties with +respect to the rights granted here over the Database. It replaces any +earlier understandings, agreements or representations with respect to +the Database. + +10.3 If You are in breach of the terms of this License, You will not be +entitled to rely on the terms of this License or to complain of any +breach by the Licensor. + +10.4 Choice of law. This License takes effect in and will be governed by +the laws of the relevant jurisdiction in which the License terms are +sought to be enforced. If the standard suite of rights granted under +applicable copyright law and Database Rights in the relevant +jurisdiction includes additional rights not granted under this License, +these additional rights are granted in this License in order to meet the +terms of this License. + +For more information, please see + From e17b0fe2447f01caf2050e1d3f2aefbb63441e68 Mon Sep 17 00:00:00 2001 From: Stephen Mather Date: Fri, 7 Aug 2015 06:56:24 -0400 Subject: [PATCH 003/149] Remove class, category, link + match current text Per https://github.com/github/choosealicense.com/pull/195 --- licenses/odbl.txt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/licenses/odbl.txt b/licenses/odbl.txt index 42bf45b..68449a6 100644 --- a/licenses/odbl.txt +++ b/licenses/odbl.txt @@ -1,13 +1,11 @@ --- layout: license permalink: /licenses/odbl/ -category: ODbL -class: license-types title: Open Database License source: http://opendatacommons.org/licenses/odbl/1.0/ -description: The Open Database License (ODbL) is a license agreement intended to allow users to freely share, modify, and use this Database while maintaining this same freedom for others. +description: The Open Database License (ODbL) is a license agreement intended to allow users to freely share, modify, and use this Database while maintaining this same freedom for others. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the into the file. @@ -569,6 +567,3 @@ applicable copyright law and Database Rights in the relevant jurisdiction includes additional rights not granted under this License, these additional rights are granted in this License in order to meet the terms of this License. - -For more information, please see - From 4aa540f154208c6bd07c40c38a824ffaf903d1f3 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 6 Jun 2016 18:31:14 -0700 Subject: [PATCH 004/149] Add existing project situation, leave 1 permissive, 1 copyleft choice This is a **draft**, probably will be controversial, definitely needs wordsmithing. Fixes #380 "No clear message on why to choose an open source license" -- added line under heading Fixes #335 "Feedback from John Sullivan talk on license choosers" -- remaining items were (roughly) to not surface patents at this level, and to surface choice between allowing proprirary/closed source or not Fixes #239 "Consider discussing ecosystems with an already predominant license" (well, it doesn't *discuss* but there's a page for that, unlinked til now) and makes the default recommendation of just about everyone -- use exisitng project/community's license if applicable -- prominent on the site Closes #48 "Proposed modified workflow: make permissive/copyleft and patents orthogonal" though probably not in way submitter would favor. I could be convinced that Apache-2.0 should be featured rather than MIT because of the former's express patent grant, but as it stands I'm not sure the complexity of Apache-2.0 (and for a weak grant, relative to GPLv3) is worth it relative to MIT. There's some value in the first license a user looks at being really easy to understand. The continued popularity of MIT and simialar ISC and BSD-2/3 seems to indicate people want that simplicity. And where are the holdups based on patents supposedly infringed by open source projects under licenses without an express patent grant that could not have happened had those projects been under Apache-2.0? Please educate me! :) Any and all feedback most welcome. --- _licenses/apache-2.0.txt | 1 - index.html | 34 ++++++++++++++++++---------------- licenses.html | 2 +- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/_licenses/apache-2.0.txt b/_licenses/apache-2.0.txt index db22023..887a370 100644 --- a/_licenses/apache-2.0.txt +++ b/_licenses/apache-2.0.txt @@ -3,7 +3,6 @@ title: Apache License 2.0 spdx-id: Apache-2.0 redirect_from: /licenses/apache/ source: http://www.apache.org/licenses/LICENSE-2.0.html -featured: true description: A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code. diff --git a/index.html b/index.html index 8f70441..365ff23 100644 --- a/index.html +++ b/index.html @@ -6,43 +6,45 @@ title: Choose an open source license permalink: / --- +

An open source license protects contributors and users. Businesses and savvy developers won’t touch a project without this protection.

+

{ Which of the following best describes your situation? }

    +
  • + + +

    I’m contributing to or extending an existing project.

    +
    +

    + Use the existing project’s license. +

    +

    + If the existing project doesn’t have a license, ask its maintainers to add a license. +

    +
  • -

    I want it simple and permissive.

    +

    I’m feeling permissive.

    - The MIT License is a permissive license that is short and to the point. It lets people do anything they want with your code as long as they provide attribution back to you and don’t hold you liable. + The MIT License is short and to the point. It lets people do almost anything they want with your project, including to make and distribute closed source versions.

    {% include using-sentence.html license-id="mit" %}

  • -
  • - - -

    I’m concerned about patents.

    -
    -

    - The Apache License 2.0 is a permissive license similar to the MIT License, but also provides an express grant of patent rights from contributors to users. -

    -

    - {% include using-sentence.html license-id="apache-2.0" %} -

    -
  • -

    I care about sharing improvements.

    +

    I’m feeling reciprocal.

    - The GNU GPLv3 is a copyleft license that requires anyone who distributes your code or a derivative work to make the source available under the same terms, and also provides an express grant of patent rights from contributors to users. + The GNU GPLv3 also lets people do almost anything they want with your project, except to distribute closed source versions.

    {% include using-sentence.html license-id="gpl-3.0" %} diff --git a/licenses.html b/licenses.html index db4010c..97d69bb 100644 --- a/licenses.html +++ b/licenses.html @@ -5,7 +5,7 @@ class: license-types title: Licenses --- -

    Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3, Apache License 2.0, and MIT License) fall within this spectrum.

    +

    Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3 and MIT) fall within this spectrum.

    {% include license-overview.html license-id="agpl-3.0" %} {% include license-overview.html license-id="gpl-3.0" %} From 6ba361d4f59b80c711e8033087a48de4a4b0f1e4 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Fri, 12 May 2017 13:25:12 -0700 Subject: [PATCH 005/149] goals rewrite WIP --- README.md | 35 +++++++---------------------------- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index ab072bb..0587281 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,20 @@ -# Choosealicense.com +**[ChooseALicense.com](http://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use. -[![Build Status](https://travis-ci.org/github/choosealicense.com.png?branch=gh-pages)](https://travis-ci.org/github/choosealicense.com) +We catalog [select](CONTRIBUTING.md#adding-a-license) open source licenses with a [Jekyll collection](https://jekyllrb.com/docs/collections/) (in `_licenses`). The catalog is used to render [ChooseALicense.com](http://choosealicense.com) and is regularly vendored into [Licensee](https://github.com/benbalter/licensee), which GitHub uses to provide a [license chooser and license detection](https://help.github.com/articles/adding-a-license-to-a-repository/), a [licenses API](https://developer.github.com/v3/licenses/), and to [display license descriptions and metadata](https://github.com/blog/2335-open-source-license-descriptions-and-metadata). -Like a Choose Your Own Adventure site, but only much less interesting. +The website navigation is -## Intro +Collaborative -A lot of repositories on GitHub.com don't have a license. GitHub provides a license chooser, but if you don't know anything about licenses, how are you supposed to make an informed decision? -[ChooseALicense.com](http://www.choosealicense.com "Choose A Licence website") is designed to help people make an informed decision about licenses by demystifying license choices through non-judgmental guidance. +[the CONTRIBUTING file](CONTRIBUTING.md#adding-a-license) -## Immediate Goals -* Non-judgmental. Our goal is to help you find a license that meets *your* goals. -* Well designed, but that goes without saying. -* The homepage should have just enough to help 99% of folks make a decision. -* For the 1%, the site will contain a list of licenses common to specific communities and situations. -* Not comprehensive. Seems like an odd goal, but there are a bajillion licenses out there. We're going to have to filter that down to a small list of those that matter. +## License -## Run It On Your Machine +The content of this project itself is licensed under the [Creative Commons Attribution 3.0 license](http://creativecommons.org/licenses/by/3.0/us/deed.en_US), and the underlying source code used to format and display that content is licensed under the [MIT license](http://opensource.org/licenses/mit-license.php). -```bash -git clone https://github.com/github/choosealicense.com.git -cd choosealicense.com -script/bootstrap -script/server -``` -Open `http://localhost:4000` in your favorite browser. - -## Adding a license - -For information on adding a license, see [the CONTRIBUTING file](https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license). ## License metadata @@ -98,7 +81,3 @@ The license properties (rules) are stored as a bulleted list within the licenses * `liability` - This license includes a limitation of liability. * `patent-use` - This license explicitly states that it does NOT grant you any rights in the patents of contributors. * `warranty` - The license explicitly states that it does NOT provide any warranty. - -## License - -The content of this project itself is licensed under the [Creative Commons Attribution 3.0 license](http://creativecommons.org/licenses/by/3.0/us/deed.en_US), and the underlying source code used to format and display that content is licensed under the [MIT license](http://opensource.org/licenses/mit-license.php). From d9cbe3830cc06ec731dbc155af7567644a88a209 Mon Sep 17 00:00:00 2001 From: Laurent Joubert Date: Tue, 4 Jul 2017 18:26:48 +0200 Subject: [PATCH 006/149] Added CeCILL Licenses v2.1 --- _licenses/cecill-2.1.txt | 283 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) create mode 100644 _licenses/cecill-2.1.txt diff --git a/_licenses/cecill-2.1.txt b/_licenses/cecill-2.1.txt new file mode 100644 index 0000000..4f54d58 --- /dev/null +++ b/_licenses/cecill-2.1.txt @@ -0,0 +1,283 @@ +--- +title: CeCILL Free Software License Agreement v2.1 +spdx-id: CECILL-2.1 +source: http://www.cecill.info/licences/Licence_CeCILL_V2.1-fr.html +featured: false +hidden: false + +description: French open-source license made by the CEA, INRIA and CNRS, compatible with the GNU GPL v2.0 and v3.0 + +how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. + +using: + - VITAM: https://github.com/ProgrammeVitam/vitam/blob/master_0.15.x/Licence_CeCILL_V2.1-en.txt + - SCILAB: https://www.scilab.org/fr/scilab/license + - MARMOT: http://projects.noc.ac.uk/marmot/marmot-11-software + +permissions: + - commercial-use + - modifications + - distribution + - private-use + - patent-use + +conditions: + - include-copyright + - disclose-source + - same-license + +limitations: + - liability + - warranty + +--- + +CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL + +Version 2.1 du 2013-06-21 + +Avertissement + +Ce contrat est une licence de logiciel libre issue d'une concertation entre ses auteurs afin que le respect de deux grands principes préside à sa rédaction: + +* d'une part, le respect des principes de diffusion des logiciels libres: accès au code source, droits étendus conférés aux utilisateurs, + +* d'autre part, la désignation d'un droit applicable, le droit français, auquel elle est conforme, tant au regard du droit de la responsabilité civile que du droit de la propriété intellectuelle et de la protection qu'il offre aux auteurs et titulaires des droits patrimoniaux sur un logiciel. + +Les auteurs de la licence CeCILL (Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) sont: + +Commissariat à l'énergie atomique et aux énergies alternatives - CEA, établissement public de recherche à caractère scientifique, technique et industriel, dont le siège est situé 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris. + +Centre National de la Recherche Scientifique - CNRS, établissement public à caractère scientifique et technologique, dont le siège est situé 3 rue Michel-Ange, 75794 Paris cedex 16. + +Institut National de Recherche en Informatique et en Automatique - Inria, établissement public à caractère scientifique et technologique, dont le siège est situé Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay cedex. + +Préambule + +Ce contrat est une licence de logiciel libre dont l'objectif est de conférer aux utilisateurs la liberté de modification et de redistribution du logiciel régi par cette licence dans le cadre d'un modèle de diffusion en logiciel libre. + +L'exercice de ces libertés est assorti de certains devoirs à la charge des utilisateurs afin de préserver ce statut au cours des redistributions ultérieures. + +L'accessibilité au code source et les droits de copie, de modification et de redistribution qui en découlent ont pour contrepartie de n'offrir aux utilisateurs qu'une garantie limitée et de ne faire peser sur l'auteur du logiciel, le titulaire des droits patrimoniaux et les concédants successifs qu'une responsabilité restreinte. + +A cet égard l'attention de l'utilisateur est attirée sur les risques associés au chargement, à l'utilisation, à la modification et/ou au développement et à la reproduction du logiciel par l'utilisateur étant donné sa spécificité de logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve donc à des développeurs ou des professionnels avertis possédant des connaissances informatiques approfondies. Les utilisateurs sont donc invités à charger et tester l'adéquation du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes et/ou de leurs données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. Ce contrat peut être reproduit et diffusé librement, sous réserve de le conserver en l'état, sans ajout ni suppression de clauses. + +Ce contrat est susceptible de s'appliquer à tout logiciel dont le titulaire des droits patrimoniaux décide de soumettre l'exploitation aux dispositions qu'il contient. + +Une liste de questions fréquemment posées se trouve sur le site web officiel de la famille des licences CeCILL (http://www.cecill.info/index.fr.html) pour toute clarification qui serait nécessaire. + +Article 1 - DEFINITIONS + +Dans ce contrat, les termes suivants, lorsqu'ils seront écrits avec une lettre capitale, auront la signification suivante: + +Contrat: désigne le présent contrat de licence, ses éventuelles versions postérieures et annexes. + +Logiciel: désigne le logiciel sous sa forme de Code Objet et/ou de Code Source et le cas échéant sa documentation, dans leur état au moment de l'acceptation du Contrat par le Licencié. + +Logiciel Initial: désigne le Logiciel sous sa forme de Code Source et éventuellement de Code Objet et le cas échéant sa documentation, dans leur état au moment de leur première diffusion sous les termes du Contrat. + +Logiciel Modifié: désigne le Logiciel modifié par au moins une Contribution. + +Code Source: désigne l'ensemble des instructions et des lignes de programme du Logiciel et auquel l'accès est nécessaire en vue de modifier le Logiciel. + +Code Objet: désigne les fichiers binaires issus de la compilation du Code Source. + +Titulaire: désigne le ou les détenteurs des droits patrimoniaux d'auteur sur le Logiciel Initial. + +Licencié: désigne le ou les utilisateurs du Logiciel ayant accepté le Contrat. + +Contributeur: désigne le Licencié auteur d'au moins une Contribution. + +Concédant: désigne le Titulaire ou toute personne physique ou morale distribuant le Logiciel sous le Contrat. + +Contribution: désigne l'ensemble des modifications, corrections, traductions, adaptations et/ou nouvelles fonctionnalités intégrées dans le Logiciel par tout Contributeur, ainsi que tout Module Interne. + +Module: désigne un ensemble de fichiers sources y compris leur documentation qui permet de réaliser des fonctionnalités ou services supplémentaires à ceux fournis par le Logiciel. + +Module Externe: désigne tout Module, non dérivé du Logiciel, tel que ce Module et le Logiciel s'exécutent dans des espaces d'adressage différents, l'un appelant l'autre au moment de leur exécution. + +Module Interne: désigne tout Module lié au Logiciel de telle sorte qu'ils s'exécutent dans le même espace d'adressage. + +GNU GPL: désigne la GNU General Public License dans sa version 2 ou toute version ultérieure, telle que publiée par Free Software Foundation Inc. + +GNU Affero GPL: désigne la GNU Affero General Public License dans sa version 3 ou toute version ultérieure, telle que publiée par Free Software Foundation Inc. + +EUPL: désigne la Licence Publique de l'Union européenne dans sa version 1.1 ou toute version ultérieure, telle que publiée par la Commission Européenne. + +Parties: désigne collectivement le Licencié et le Concédant. + +Ces termes s'entendent au singulier comme au pluriel. + +Article 2 - OBJET + +Le Contrat a pour objet la concession par le Concédant au Licencié d'une licence non exclusive, cessible et mondiale du Logiciel telle que définie ci-après à l'article 5 <#etendue> pour toute la durée de protection des droits portant sur ce Logiciel. + +Article 3 - ACCEPTATION + +3.1 L'acceptation par le Licencié des termes du Contrat est réputée acquise du fait du premier des faits suivants: + +* (i) le chargement du Logiciel par tout moyen notamment par téléchargement à partir d'un serveur distant ou par chargement à partir d'un support physique; + +* (ii) le premier exercice par le Licencié de l'un quelconque des droits concédés par le Contrat. + +3.2 Un exemplaire du Contrat, contenant notamment un avertissement relatif aux spécificités du Logiciel, à la restriction de garantie et à la limitation à un usage par des utilisateurs expérimentés a été mis à disposition du Licencié préalablement à son acceptation telle que définie à l'article 3.1 <#acceptation-acquise> ci dessus et le Licencié reconnaît en avoir pris connaissance. + +Article 4 - ENTREE EN VIGUEUR ET DUREE + +4.1 ENTREE EN VIGUEUR + +Le Contrat entre en vigueur à la date de son acceptation par le Licencié telle que définie en 3.1 <#acceptation-acquise>. + +4.2 DUREE + +Le Contrat produira ses effets pendant toute la durée légale de protection des droits patrimoniaux portant sur le Logiciel. + +Article 5 - ETENDUE DES DROITS CONCEDES + +Le Concédant concède au Licencié, qui accepte, les droits suivants sur le Logiciel pour toutes destinations et pour la durée du Contrat dans les conditions ci-après détaillées. + +Par ailleurs, si le Concédant détient ou venait à détenir un ou plusieurs brevets d'invention protégeant tout ou partie des fonctionnalités du Logiciel ou de ses composants, il s'engage à ne pas opposer les éventuels droits conférés par ces brevets aux Licenciés successifs qui utiliseraient, exploiteraient ou modifieraient le Logiciel. En cas de cession de ces brevets, le Concédant s'engage à faire reprendre les obligations du présent alinéa aux cessionnaires. + +5.1 DROIT D'UTILISATION + +Le Licencié est autorisé à utiliser le Logiciel, sans restriction quant aux domaines d'application, étant ci-après précisé que cela comporte: + +1. la reproduction permanente ou provisoire du Logiciel en tout ou partie par tout moyen et sous toute forme. + +2. le chargement, l'affichage, l'exécution, ou le stockage du Logiciel sur tout support. + +3. la possibilité d'en observer, d'en étudier, ou d'en tester le fonctionnement afin de déterminer les idées et principes qui sont à la base de n'importe quel élément de ce Logiciel; et ceci, lorsque le Licencié effectue toute opération de chargement, d'affichage, d'exécution, de transmission ou de stockage du Logiciel qu'il est en droit d'effectuer en vertu du Contrat. + +5.2 DROIT D'APPORTER DES CONTRIBUTIONS + +Le droit d'apporter des Contributions comporte le droit de traduire, d'adapter, d'arranger ou d'apporter toute autre modification au Logiciel et le droit de reproduire le logiciel en résultant. + +Le Licencié est autorisé à apporter toute Contribution au Logiciel sous réserve de mentionner, de façon explicite, son nom en tant qu'auteur de cette Contribution et la date de création de celle-ci. + +5.3 DROIT DE DISTRIBUTION + +Le droit de distribution comporte notamment le droit de diffuser, de transmettre et de communiquer le Logiciel au public sur tout support et par tout moyen ainsi que le droit de mettre sur le marché à titre onéreux ou gratuit, un ou des exemplaires du Logiciel par tout procédé. + +Le Licencié est autorisé à distribuer des copies du Logiciel, modifié ou non, à des tiers dans les conditions ci-après détaillées. + +5.3.1 DISTRIBUTION DU LOGICIEL SANS MODIFICATION + +Le Licencié est autorisé à distribuer des copies conformes du Logiciel, sous forme de Code Source ou de Code Objet, à condition que cette distribution respecte les dispositions du Contrat dans leur totalité et soit accompagnée: + +1. d'un exemplaire du Contrat, + +2. d'un avertissement relatif à la restriction de garantie et de responsabilité du Concédant telle que prévue aux articles 8 <#responsabilite> et 9 <#garantie>, + +et que, dans le cas où seul le Code Objet du Logiciel est redistribué, le Licencié permette un accès effectif au Code Source complet du Logiciel pour une durée d'au moins 3 ans à compter de la distribution du logiciel, étant entendu que le coût additionnel d'acquisition du Code Source ne devra pas excéder le simple coût de transfert des données. + +5.3.2 DISTRIBUTION DU LOGICIEL MODIFIE + +Lorsque le Licencié apporte une Contribution au Logiciel, les conditions de distribution du Logiciel Modifié en résultant sont alors soumises à l'intégralité des dispositions du Contrat. + +Le Licencié est autorisé à distribuer le Logiciel Modifié, sous forme de code source ou de code objet, à condition que cette distribution respecte les dispositions du Contrat dans leur totalité et soit accompagnée: + +1. d'un exemplaire du Contrat, + +2. d'un avertissement relatif à la restriction de garantie et de responsabilité du Concédant telle que prévue aux articles 8 <#responsabilite> et 9 <#garantie>, + +et, dans le cas où seul le code objet du Logiciel Modifié est redistribué, + +3. d'une note précisant les conditions d'accès effectif au code source complet du Logiciel Modifié, pendant une période d'au moins 3 ans à compter de la distribution du Logiciel Modifié, étant entendu que le coût additionnel d'acquisition du code source ne devra pas excéder le simple coût de transfert des données. + +5.3.3 DISTRIBUTION DES MODULES EXTERNES + +Lorsque le Licencié a développé un Module Externe les conditions du Contrat ne s'appliquent pas à ce Module Externe, qui peut être distribué sous un contrat de licence différent. + +5.3.4 COMPATIBILITE AVEC D'AUTRES LICENCES + +Le Licencié peut inclure un code soumis aux dispositions d'une des versions de la licence GNU GPL, GNU Affero GPL et/ou EUPL dans le Logiciel modifié ou non et distribuer l'ensemble sous les conditions de la même version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. + +Le Licencié peut inclure le Logiciel modifié ou non dans un code soumis aux dispositions d'une des versions de la licence GNU GPL, GNU Affero GPL et/ou EUPL et distribuer l'ensemble sous les conditions de la même version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. + +Article 6 - PROPRIETE INTELLECTUELLE + +6.1 SUR LE LOGICIEL INITIAL + +Le Titulaire est détenteur des droits patrimoniaux sur le Logiciel Initial. Toute utilisation du Logiciel Initial est soumise au respect des conditions dans lesquelles le Titulaire a choisi de diffuser son oeuvre et nul autre n'a la faculté de modifier les conditions de diffusion de ce Logiciel Initial. + +Le Titulaire s'engage à ce que le Logiciel Initial reste au moins régi par le Contrat et ce, pour la durée visée à l'article 4.2 <#duree>. + +6.2 SUR LES CONTRIBUTIONS + +Le Licencié qui a développé une Contribution est titulaire sur celle-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable. + +6.3 SUR LES MODULES EXTERNES + +Le Licencié qui a développé un Module Externe est titulaire sur celui-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable et reste libre du choix du contrat régissant sa diffusion. + +6.4 DISPOSITIONS COMMUNES + +Le Licencié s'engage expressément: + +1. à ne pas supprimer ou modifier de quelque manière que ce soit les mentions de propriété intellectuelle apposées sur le Logiciel; + +2. à reproduire à l'identique lesdites mentions de propriété intellectuelle sur les copies du Logiciel modifié ou non. + +Le Licencié s'engage à ne pas porter atteinte, directement ou indirectement, aux droits de propriété intellectuelle du Titulaire et/ou des Contributeurs sur le Logiciel et à prendre, le cas échéant, à l'égard de son personnel toutes les mesures nécessaires pour assurer le respect des dits droits de propriété intellectuelle du Titulaire et/ou des Contributeurs. + +Article 7 - SERVICES ASSOCIES + +7.1 Le Contrat n'oblige en aucun cas le Concédant à la réalisation de prestations d'assistance technique ou de maintenance du Logiciel. + +Cependant le Concédant reste libre de proposer ce type de services. Les termes et conditions d'une telle assistance technique et/ou d'une telle maintenance seront alors déterminés dans un acte séparé. Ces actes de maintenance et/ou assistance technique n'engageront que la seule responsabilité du Concédant qui les propose. + +7.2 De même, tout Concédant est libre de proposer, sous sa seule responsabilité, à ses licenciés une garantie, qui n'engagera que lui, lors de la redistribution du Logiciel et/ou du Logiciel Modifié et ce, dans les conditions qu'il souhaite. Cette garantie et les modalités financières de son application feront l'objet d'un acte séparé entre le Concédant et le Licencié. + +Article 8 - RESPONSABILITE + +8.1 Sous réserve des dispositions de l'article 8.2 <#limite-responsabilite>, le Licencié a la faculté, sous réserve de prouver la faute du Concédant concerné, de solliciter la réparation du préjudice direct qu'il subirait du fait du Logiciel et dont il apportera la preuve. + +8.2 La responsabilité du Concédant est limitée aux engagements pris en application du Contrat et ne saurait être engagée en raison notamment: (i) des dommages dus à l'inexécution, totale ou partielle, de ses obligations par le Licencié, (ii) des dommages directs ou indirects découlant de l'utilisation ou des performances du Logiciel subis par le Licencié et (iii) plus généralement d'un quelconque dommage indirect. En particulier, les Parties conviennent expressément que tout préjudice financier ou commercial (par exemple perte de données, perte de bénéfices, perte d'exploitation, perte de clientèle ou de commandes, manque à gagner, trouble commercial quelconque) ou toute action dirigée contre le Licencié par un tiers, constitue un dommage indirect et n'ouvre pas droit à réparation par le Concédant. + +Article 9 - GARANTIE + +9.1 Le Licencié reconnaît que l'état actuel des connaissances scientifiques et techniques au moment de la mise en circulation du Logiciel ne permet pas d'en tester et d'en vérifier toutes les utilisations ni de détecter l'existence d'éventuels défauts. L'attention du Licencié a été attirée sur ce point sur les risques associés au chargement, à l'utilisation, la modification et/ou au développement et à la reproduction du Logiciel qui sont réservés à des utilisateurs avertis. + +Il relève de la responsabilité du Licencié de contrôler, par tous moyens, l'adéquation du produit à ses besoins, son bon fonctionnement et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens. + +9.2 Le Concédant déclare de bonne foi être en droit de concéder l'ensemble des droits attachés au Logiciel (comprenant notamment les droits visés à l'article 5 <#etendue>). + +9.3 Le Licencié reconnaît que le Logiciel est fourni "en l'état" par le Concédant sans autre garantie, expresse ou tacite, que celle prévue à l'article 9.2 <#bonne-foi> et notamment sans aucune garantie sur sa valeur commerciale, son caractère sécurisé, innovant ou pertinent. + +En particulier, le Concédant ne garantit pas que le Logiciel est exempt d'erreur, qu'il fonctionnera sans interruption, qu'il sera compatible avec l'équipement du Licencié et sa configuration logicielle ni qu'il remplira les besoins du Licencié. + +9.4 Le Concédant ne garantit pas, de manière expresse ou tacite, que le Logiciel ne porte pas atteinte à un quelconque droit de propriété intellectuelle d'un tiers portant sur un brevet, un logiciel ou sur tout autre droit de propriété. Ainsi, le Concédant exclut toute garantie au profit du Licencié contre les actions en contrefaçon qui pourraient être diligentées au titre de l'utilisation, de la modification, et de la redistribution du Logiciel. Néanmoins, si de telles actions sont exercées contre le Licencié, le Concédant lui apportera son expertise technique et juridique pour sa défense. Cette expertise technique et juridique est déterminée au cas par cas entre le Concédant concerné et le Licencié dans le cadre d'un protocole d'accord. Le Concédant dégage toute responsabilité quant à l'utilisation de la dénomination du Logiciel par le Licencié. Aucune garantie n'est apportée quant à l'existence de droits antérieurs sur le nom du Logiciel et sur l'existence d'une marque. + +Article 10 - RESILIATION + +10.1 En cas de manquement par le Licencié aux obligations mises à sa charge par le Contrat, le Concédant pourra résilier de plein droit le Contrat trente (30) jours après notification adressée au Licencié et restée sans effet. + +10.2 Le Licencié dont le Contrat est résilié n'est plus autorisé à utiliser, modifier ou distribuer le Logiciel. Cependant, toutes les licences qu'il aura concédées antérieurement à la résiliation du Contrat resteront valides sous réserve qu'elles aient été effectuées en conformité avec le Contrat. + +Article 11 - DISPOSITIONS DIVERSES + +11.1 CAUSE EXTERIEURE +Aucune des Parties ne sera responsable d'un retard ou d'une défaillance d'exécution du Contrat qui serait dû à un cas de force majeure, un cas fortuit ou une cause extérieure, telle que, notamment, le mauvais fonctionnement ou les interruptions du réseau électrique ou de télécommunication, la paralysie du réseau liée à une attaque informatique, l'intervention des autorités gouvernementales, les catastrophes naturelles, les dégâts des eaux, les tremblements de terre, le feu, les explosions, les grèves et les conflits sociaux, l'état de guerre... + +11.2 Le fait, par l'une ou l'autre des Parties, d'omettre en une ou plusieurs occasions de se prévaloir d'une ou plusieurs dispositions du Contrat, ne pourra en aucun cas impliquer renonciation par la Partie intéressée à s'en prévaloir ultérieurement. + +11.3 Le Contrat annule et remplace toute convention antérieure, écrite ou orale, entre les Parties sur le même objet et constitue l'accord entier entre les Parties sur cet objet. Aucune addition ou modification aux termes du Contrat n'aura d'effet à l'égard des Parties à moins d'être faite par écrit et signée par leurs représentants dûment habilités. + +11.4 Dans l'hypothèse où une ou plusieurs des dispositions du Contrat s'avèrerait contraire à une loi ou à un texte applicable, existants ou futurs, cette loi ou ce texte prévaudrait, et les Parties feraient les amendements nécessaires pour se conformer à cette loi ou à ce texte. Toutes les autres dispositions resteront en vigueur. De même, la nullité, pour quelque raison que ce soit, d'une des dispositions du Contrat ne saurait entraîner la nullité de l'ensemble du Contrat. + +11.5 LANGUE +Le Contrat est rédigé en langue française et en langue anglaise, ces deux versions faisant également foi. + +Article 12 - NOUVELLES VERSIONS DU CONTRAT + +12.1 Toute personne est autorisée à copier et distribuer des copies de ce Contrat. + +12.2 Afin d'en préserver la cohérence, le texte du Contrat est protégé et ne peut être modifié que par les auteurs de la licence, lesquels se réservent le droit de publier périodiquement des mises à jour ou de nouvelles versions du Contrat, qui posséderont chacune un numéro distinct. Ces versions ultérieures seront susceptibles de prendre en compte de nouvelles problématiques rencontrées par les logiciels libres. + +12.3 Tout Logiciel diffusé sous une version donnée du Contrat ne pourra faire l'objet d'une diffusion ultérieure que sous la même version du Contrat ou une version postérieure, sous réserve des dispositions de l'article 5.3.4 <#compatibilite>. + +Article 13 - LOI APPLICABLE ET COMPETENCE TERRITORIALE + +13.1 Le Contrat est régi par la loi française. Les Parties conviennent de tenter de régler à l'amiable les différends ou litiges qui viendraient à se produire par suite ou à l'occasion du Contrat. + +13.2 A défaut d'accord amiable dans un délai de deux (2) mois à compter de leur survenance et sauf situation relevant d'une procédure d'urgence, les différends ou litiges seront portés par la Partie la plus diligente devant les Tribunaux compétents de Paris. From 65828e1d0ff1beb24b39af8e943d0b97d60dbc70 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Tue, 4 Jul 2017 12:26:14 -0700 Subject: [PATCH 007/149] rm fields that should be defaulted to --- _licenses/cecill-2.1.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/_licenses/cecill-2.1.txt b/_licenses/cecill-2.1.txt index 4f54d58..720e465 100644 --- a/_licenses/cecill-2.1.txt +++ b/_licenses/cecill-2.1.txt @@ -2,8 +2,6 @@ title: CeCILL Free Software License Agreement v2.1 spdx-id: CECILL-2.1 source: http://www.cecill.info/licences/Licence_CeCILL_V2.1-fr.html -featured: false -hidden: false description: French open-source license made by the CEA, INRIA and CNRS, compatible with the GNU GPL v2.0 and v3.0 From a792218c0f0a444c866b21a9cedbd40856e67c7e Mon Sep 17 00:00:00 2001 From: Laurent Joubert Date: Thu, 6 Jul 2017 11:25:29 +0200 Subject: [PATCH 008/149] Update cecill-2.1.txt - Corrected link to TXT version - Corrected text to right column width - Updated "using" projects --- _licenses/cecill-2.1.txt | 547 ++++++++++++++++++++++++++++++--------- 1 file changed, 423 insertions(+), 124 deletions(-) diff --git a/_licenses/cecill-2.1.txt b/_licenses/cecill-2.1.txt index 720e465..85d21ee 100644 --- a/_licenses/cecill-2.1.txt +++ b/_licenses/cecill-2.1.txt @@ -1,16 +1,16 @@ --- title: CeCILL Free Software License Agreement v2.1 spdx-id: CECILL-2.1 -source: http://www.cecill.info/licences/Licence_CeCILL_V2.1-fr.html +source: http://www.cecill.info/licences/Licence_CeCILL_V2.1-fr.txt description: French open-source license made by the CEA, INRIA and CNRS, compatible with the GNU GPL v2.0 and v3.0 -how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. +how: Create a text file (typically named LICENSE or LICENCE) in the root of your source code and copy the text of the license into the file. using: - VITAM: https://github.com/ProgrammeVitam/vitam/blob/master_0.15.x/Licence_CeCILL_V2.1-en.txt - - SCILAB: https://www.scilab.org/fr/scilab/license - - MARMOT: http://projects.noc.ac.uk/marmot/marmot-11-software + - Test-Compta-Demat: https://github.com/DGFiP/Test-Compta-Demat/blob/master/src/testeur/Licence_CeCILL_V2.1-fr.txt + - BMC-Tools: https://github.com/ANSSI-FR/bmc-tools/blob/master/LICENCE.txt permissions: - commercial-use @@ -30,252 +30,551 @@ limitations: --- -CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL + + CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL Version 2.1 du 2013-06-21 -Avertissement -Ce contrat est une licence de logiciel libre issue d'une concertation entre ses auteurs afin que le respect de deux grands principes préside à sa rédaction: + Avertissement -* d'une part, le respect des principes de diffusion des logiciels libres: accès au code source, droits étendus conférés aux utilisateurs, +Ce contrat est une licence de logiciel libre issue d'une concertation +entre ses auteurs afin que le respect de deux grands principes préside à +sa rédaction: -* d'autre part, la désignation d'un droit applicable, le droit français, auquel elle est conforme, tant au regard du droit de la responsabilité civile que du droit de la propriété intellectuelle et de la protection qu'il offre aux auteurs et titulaires des droits patrimoniaux sur un logiciel. + * d'une part, le respect des principes de diffusion des logiciels + libres: accès au code source, droits étendus conférés aux utilisateurs, + * d'autre part, la désignation d'un droit applicable, le droit + français, auquel elle est conforme, tant au regard du droit de la + responsabilité civile que du droit de la propriété intellectuelle et + de la protection qu'il offre aux auteurs et titulaires des droits + patrimoniaux sur un logiciel. -Les auteurs de la licence CeCILL (Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) sont: +Les auteurs de la licence CeCILL (Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) +sont: -Commissariat à l'énergie atomique et aux énergies alternatives - CEA, établissement public de recherche à caractère scientifique, technique et industriel, dont le siège est situé 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris. +Commissariat à l'énergie atomique et aux énergies alternatives - CEA, +établissement public de recherche à caractère scientifique, technique et +industriel, dont le siège est situé 25 rue Leblanc, immeuble Le Ponant +D, 75015 Paris. -Centre National de la Recherche Scientifique - CNRS, établissement public à caractère scientifique et technologique, dont le siège est situé 3 rue Michel-Ange, 75794 Paris cedex 16. +Centre National de la Recherche Scientifique - CNRS, établissement +public à caractère scientifique et technologique, dont le siège est +situé 3 rue Michel-Ange, 75794 Paris cedex 16. -Institut National de Recherche en Informatique et en Automatique - Inria, établissement public à caractère scientifique et technologique, dont le siège est situé Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay cedex. +Institut National de Recherche en Informatique et en Automatique - +Inria, établissement public à caractère scientifique et technologique, +dont le siège est situé Domaine de Voluceau, Rocquencourt, BP 105, 78153 +Le Chesnay cedex. -Préambule -Ce contrat est une licence de logiciel libre dont l'objectif est de conférer aux utilisateurs la liberté de modification et de redistribution du logiciel régi par cette licence dans le cadre d'un modèle de diffusion en logiciel libre. + Préambule -L'exercice de ces libertés est assorti de certains devoirs à la charge des utilisateurs afin de préserver ce statut au cours des redistributions ultérieures. +Ce contrat est une licence de logiciel libre dont l'objectif est de +conférer aux utilisateurs la liberté de modification et de +redistribution du logiciel régi par cette licence dans le cadre d'un +modèle de diffusion en logiciel libre. -L'accessibilité au code source et les droits de copie, de modification et de redistribution qui en découlent ont pour contrepartie de n'offrir aux utilisateurs qu'une garantie limitée et de ne faire peser sur l'auteur du logiciel, le titulaire des droits patrimoniaux et les concédants successifs qu'une responsabilité restreinte. +L'exercice de ces libertés est assorti de certains devoirs à la charge +des utilisateurs afin de préserver ce statut au cours des +redistributions ultérieures. -A cet égard l'attention de l'utilisateur est attirée sur les risques associés au chargement, à l'utilisation, à la modification et/ou au développement et à la reproduction du logiciel par l'utilisateur étant donné sa spécificité de logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve donc à des développeurs ou des professionnels avertis possédant des connaissances informatiques approfondies. Les utilisateurs sont donc invités à charger et tester l'adéquation du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes et/ou de leurs données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. Ce contrat peut être reproduit et diffusé librement, sous réserve de le conserver en l'état, sans ajout ni suppression de clauses. +L'accessibilité au code source et les droits de copie, de modification +et de redistribution qui en découlent ont pour contrepartie de n'offrir +aux utilisateurs qu'une garantie limitée et de ne faire peser sur +l'auteur du logiciel, le titulaire des droits patrimoniaux et les +concédants successifs qu'une responsabilité restreinte. -Ce contrat est susceptible de s'appliquer à tout logiciel dont le titulaire des droits patrimoniaux décide de soumettre l'exploitation aux dispositions qu'il contient. +A cet égard l'attention de l'utilisateur est attirée sur les risques +associés au chargement, à l'utilisation, à la modification et/ou au +développement et à la reproduction du logiciel par l'utilisateur étant +donné sa spécificité de logiciel libre, qui peut le rendre complexe à +manipuler et qui le réserve donc à des développeurs ou des +professionnels avertis possédant des connaissances informatiques +approfondies. Les utilisateurs sont donc invités à charger et tester +l'adéquation du logiciel à leurs besoins dans des conditions permettant +d'assurer la sécurité de leurs systèmes et/ou de leurs données et, plus +généralement, à l'utiliser et l'exploiter dans les mêmes conditions de +sécurité. Ce contrat peut être reproduit et diffusé librement, sous +réserve de le conserver en l'état, sans ajout ni suppression de clauses. -Une liste de questions fréquemment posées se trouve sur le site web officiel de la famille des licences CeCILL (http://www.cecill.info/index.fr.html) pour toute clarification qui serait nécessaire. +Ce contrat est susceptible de s'appliquer à tout logiciel dont le +titulaire des droits patrimoniaux décide de soumettre l'exploitation aux +dispositions qu'il contient. -Article 1 - DEFINITIONS +Une liste de questions fréquemment posées se trouve sur le site web +officiel de la famille des licences CeCILL +(http://www.cecill.info/index.fr.html) pour toute clarification qui +serait nécessaire. -Dans ce contrat, les termes suivants, lorsqu'ils seront écrits avec une lettre capitale, auront la signification suivante: -Contrat: désigne le présent contrat de licence, ses éventuelles versions postérieures et annexes. + Article 1 - DEFINITIONS -Logiciel: désigne le logiciel sous sa forme de Code Objet et/ou de Code Source et le cas échéant sa documentation, dans leur état au moment de l'acceptation du Contrat par le Licencié. +Dans ce contrat, les termes suivants, lorsqu'ils seront écrits avec une +lettre capitale, auront la signification suivante: -Logiciel Initial: désigne le Logiciel sous sa forme de Code Source et éventuellement de Code Objet et le cas échéant sa documentation, dans leur état au moment de leur première diffusion sous les termes du Contrat. +Contrat: désigne le présent contrat de licence, ses éventuelles versions +postérieures et annexes. -Logiciel Modifié: désigne le Logiciel modifié par au moins une Contribution. +Logiciel: désigne le logiciel sous sa forme de Code Objet et/ou de Code +Source et le cas échéant sa documentation, dans leur état au moment de +l'acceptation du Contrat par le Licencié. -Code Source: désigne l'ensemble des instructions et des lignes de programme du Logiciel et auquel l'accès est nécessaire en vue de modifier le Logiciel. +Logiciel Initial: désigne le Logiciel sous sa forme de Code Source et +éventuellement de Code Objet et le cas échéant sa documentation, dans +leur état au moment de leur première diffusion sous les termes du Contrat. -Code Objet: désigne les fichiers binaires issus de la compilation du Code Source. +Logiciel Modifié: désigne le Logiciel modifié par au moins une +Contribution. -Titulaire: désigne le ou les détenteurs des droits patrimoniaux d'auteur sur le Logiciel Initial. +Code Source: désigne l'ensemble des instructions et des lignes de +programme du Logiciel et auquel l'accès est nécessaire en vue de +modifier le Logiciel. -Licencié: désigne le ou les utilisateurs du Logiciel ayant accepté le Contrat. +Code Objet: désigne les fichiers binaires issus de la compilation du +Code Source. + +Titulaire: désigne le ou les détenteurs des droits patrimoniaux d'auteur +sur le Logiciel Initial. + +Licencié: désigne le ou les utilisateurs du Logiciel ayant accepté le +Contrat. Contributeur: désigne le Licencié auteur d'au moins une Contribution. -Concédant: désigne le Titulaire ou toute personne physique ou morale distribuant le Logiciel sous le Contrat. +Concédant: désigne le Titulaire ou toute personne physique ou morale +distribuant le Logiciel sous le Contrat. -Contribution: désigne l'ensemble des modifications, corrections, traductions, adaptations et/ou nouvelles fonctionnalités intégrées dans le Logiciel par tout Contributeur, ainsi que tout Module Interne. +Contribution: désigne l'ensemble des modifications, corrections, +traductions, adaptations et/ou nouvelles fonctionnalités intégrées dans +le Logiciel par tout Contributeur, ainsi que tout Module Interne. -Module: désigne un ensemble de fichiers sources y compris leur documentation qui permet de réaliser des fonctionnalités ou services supplémentaires à ceux fournis par le Logiciel. +Module: désigne un ensemble de fichiers sources y compris leur +documentation qui permet de réaliser des fonctionnalités ou services +supplémentaires à ceux fournis par le Logiciel. -Module Externe: désigne tout Module, non dérivé du Logiciel, tel que ce Module et le Logiciel s'exécutent dans des espaces d'adressage différents, l'un appelant l'autre au moment de leur exécution. +Module Externe: désigne tout Module, non dérivé du Logiciel, tel que ce +Module et le Logiciel s'exécutent dans des espaces d'adressage +différents, l'un appelant l'autre au moment de leur exécution. -Module Interne: désigne tout Module lié au Logiciel de telle sorte qu'ils s'exécutent dans le même espace d'adressage. +Module Interne: désigne tout Module lié au Logiciel de telle sorte +qu'ils s'exécutent dans le même espace d'adressage. -GNU GPL: désigne la GNU General Public License dans sa version 2 ou toute version ultérieure, telle que publiée par Free Software Foundation Inc. +GNU GPL: désigne la GNU General Public License dans sa version 2 ou +toute version ultérieure, telle que publiée par Free Software Foundation +Inc. -GNU Affero GPL: désigne la GNU Affero General Public License dans sa version 3 ou toute version ultérieure, telle que publiée par Free Software Foundation Inc. +GNU Affero GPL: désigne la GNU Affero General Public License dans sa +version 3 ou toute version ultérieure, telle que publiée par Free +Software Foundation Inc. -EUPL: désigne la Licence Publique de l'Union européenne dans sa version 1.1 ou toute version ultérieure, telle que publiée par la Commission Européenne. +EUPL: désigne la Licence Publique de l'Union européenne dans sa version +1.1 ou toute version ultérieure, telle que publiée par la Commission +Européenne. Parties: désigne collectivement le Licencié et le Concédant. Ces termes s'entendent au singulier comme au pluriel. -Article 2 - OBJET -Le Contrat a pour objet la concession par le Concédant au Licencié d'une licence non exclusive, cessible et mondiale du Logiciel telle que définie ci-après à l'article 5 <#etendue> pour toute la durée de protection des droits portant sur ce Logiciel. + Article 2 - OBJET -Article 3 - ACCEPTATION +Le Contrat a pour objet la concession par le Concédant au Licencié d'une +licence non exclusive, cessible et mondiale du Logiciel telle que +définie ci-après à l'article 5 <#etendue> pour toute la durée de +protection des droits portant sur ce Logiciel. -3.1 L'acceptation par le Licencié des termes du Contrat est réputée acquise du fait du premier des faits suivants: -* (i) le chargement du Logiciel par tout moyen notamment par téléchargement à partir d'un serveur distant ou par chargement à partir d'un support physique; + Article 3 - ACCEPTATION -* (ii) le premier exercice par le Licencié de l'un quelconque des droits concédés par le Contrat. +3.1 L'acceptation par le Licencié des termes du Contrat est réputée +acquise du fait du premier des faits suivants: -3.2 Un exemplaire du Contrat, contenant notamment un avertissement relatif aux spécificités du Logiciel, à la restriction de garantie et à la limitation à un usage par des utilisateurs expérimentés a été mis à disposition du Licencié préalablement à son acceptation telle que définie à l'article 3.1 <#acceptation-acquise> ci dessus et le Licencié reconnaît en avoir pris connaissance. + * (i) le chargement du Logiciel par tout moyen notamment par + téléchargement à partir d'un serveur distant ou par chargement à + partir d'un support physique; + * (ii) le premier exercice par le Licencié de l'un quelconque des + droits concédés par le Contrat. -Article 4 - ENTREE EN VIGUEUR ET DUREE +3.2 Un exemplaire du Contrat, contenant notamment un avertissement +relatif aux spécificités du Logiciel, à la restriction de garantie et à +la limitation à un usage par des utilisateurs expérimentés a été mis à +disposition du Licencié préalablement à son acceptation telle que +définie à l'article 3.1 <#acceptation-acquise> ci dessus et le Licencié +reconnaît en avoir pris connaissance. -4.1 ENTREE EN VIGUEUR -Le Contrat entre en vigueur à la date de son acceptation par le Licencié telle que définie en 3.1 <#acceptation-acquise>. + Article 4 - ENTREE EN VIGUEUR ET DUREE -4.2 DUREE -Le Contrat produira ses effets pendant toute la durée légale de protection des droits patrimoniaux portant sur le Logiciel. + 4.1 ENTREE EN VIGUEUR -Article 5 - ETENDUE DES DROITS CONCEDES +Le Contrat entre en vigueur à la date de son acceptation par le Licencié +telle que définie en 3.1 <#acceptation-acquise>. -Le Concédant concède au Licencié, qui accepte, les droits suivants sur le Logiciel pour toutes destinations et pour la durée du Contrat dans les conditions ci-après détaillées. -Par ailleurs, si le Concédant détient ou venait à détenir un ou plusieurs brevets d'invention protégeant tout ou partie des fonctionnalités du Logiciel ou de ses composants, il s'engage à ne pas opposer les éventuels droits conférés par ces brevets aux Licenciés successifs qui utiliseraient, exploiteraient ou modifieraient le Logiciel. En cas de cession de ces brevets, le Concédant s'engage à faire reprendre les obligations du présent alinéa aux cessionnaires. + 4.2 DUREE -5.1 DROIT D'UTILISATION +Le Contrat produira ses effets pendant toute la durée légale de +protection des droits patrimoniaux portant sur le Logiciel. -Le Licencié est autorisé à utiliser le Logiciel, sans restriction quant aux domaines d'application, étant ci-après précisé que cela comporte: -1. la reproduction permanente ou provisoire du Logiciel en tout ou partie par tout moyen et sous toute forme. + Article 5 - ETENDUE DES DROITS CONCEDES -2. le chargement, l'affichage, l'exécution, ou le stockage du Logiciel sur tout support. +Le Concédant concède au Licencié, qui accepte, les droits suivants sur +le Logiciel pour toutes destinations et pour la durée du Contrat dans +les conditions ci-après détaillées. -3. la possibilité d'en observer, d'en étudier, ou d'en tester le fonctionnement afin de déterminer les idées et principes qui sont à la base de n'importe quel élément de ce Logiciel; et ceci, lorsque le Licencié effectue toute opération de chargement, d'affichage, d'exécution, de transmission ou de stockage du Logiciel qu'il est en droit d'effectuer en vertu du Contrat. +Par ailleurs, si le Concédant détient ou venait à détenir un ou +plusieurs brevets d'invention protégeant tout ou partie des +fonctionnalités du Logiciel ou de ses composants, il s'engage à ne pas +opposer les éventuels droits conférés par ces brevets aux Licenciés +successifs qui utiliseraient, exploiteraient ou modifieraient le +Logiciel. En cas de cession de ces brevets, le Concédant s'engage à +faire reprendre les obligations du présent alinéa aux cessionnaires. -5.2 DROIT D'APPORTER DES CONTRIBUTIONS -Le droit d'apporter des Contributions comporte le droit de traduire, d'adapter, d'arranger ou d'apporter toute autre modification au Logiciel et le droit de reproduire le logiciel en résultant. + 5.1 DROIT D'UTILISATION -Le Licencié est autorisé à apporter toute Contribution au Logiciel sous réserve de mentionner, de façon explicite, son nom en tant qu'auteur de cette Contribution et la date de création de celle-ci. +Le Licencié est autorisé à utiliser le Logiciel, sans restriction quant +aux domaines d'application, étant ci-après précisé que cela comporte: -5.3 DROIT DE DISTRIBUTION + 1. -Le droit de distribution comporte notamment le droit de diffuser, de transmettre et de communiquer le Logiciel au public sur tout support et par tout moyen ainsi que le droit de mettre sur le marché à titre onéreux ou gratuit, un ou des exemplaires du Logiciel par tout procédé. + la reproduction permanente ou provisoire du Logiciel en tout ou + partie par tout moyen et sous toute forme. -Le Licencié est autorisé à distribuer des copies du Logiciel, modifié ou non, à des tiers dans les conditions ci-après détaillées. + 2. -5.3.1 DISTRIBUTION DU LOGICIEL SANS MODIFICATION + le chargement, l'affichage, l'exécution, ou le stockage du Logiciel + sur tout support. -Le Licencié est autorisé à distribuer des copies conformes du Logiciel, sous forme de Code Source ou de Code Objet, à condition que cette distribution respecte les dispositions du Contrat dans leur totalité et soit accompagnée: + 3. -1. d'un exemplaire du Contrat, + la possibilité d'en observer, d'en étudier, ou d'en tester le + fonctionnement afin de déterminer les idées et principes qui sont à + la base de n'importe quel élément de ce Logiciel; et ceci, lorsque + le Licencié effectue toute opération de chargement, d'affichage, + d'exécution, de transmission ou de stockage du Logiciel qu'il est en + droit d'effectuer en vertu du Contrat. -2. d'un avertissement relatif à la restriction de garantie et de responsabilité du Concédant telle que prévue aux articles 8 <#responsabilite> et 9 <#garantie>, -et que, dans le cas où seul le Code Objet du Logiciel est redistribué, le Licencié permette un accès effectif au Code Source complet du Logiciel pour une durée d'au moins 3 ans à compter de la distribution du logiciel, étant entendu que le coût additionnel d'acquisition du Code Source ne devra pas excéder le simple coût de transfert des données. + 5.2 DROIT D'APPORTER DES CONTRIBUTIONS -5.3.2 DISTRIBUTION DU LOGICIEL MODIFIE +Le droit d'apporter des Contributions comporte le droit de traduire, +d'adapter, d'arranger ou d'apporter toute autre modification au Logiciel +et le droit de reproduire le logiciel en résultant. -Lorsque le Licencié apporte une Contribution au Logiciel, les conditions de distribution du Logiciel Modifié en résultant sont alors soumises à l'intégralité des dispositions du Contrat. +Le Licencié est autorisé à apporter toute Contribution au Logiciel sous +réserve de mentionner, de façon explicite, son nom en tant qu'auteur de +cette Contribution et la date de création de celle-ci. -Le Licencié est autorisé à distribuer le Logiciel Modifié, sous forme de code source ou de code objet, à condition que cette distribution respecte les dispositions du Contrat dans leur totalité et soit accompagnée: -1. d'un exemplaire du Contrat, + 5.3 DROIT DE DISTRIBUTION -2. d'un avertissement relatif à la restriction de garantie et de responsabilité du Concédant telle que prévue aux articles 8 <#responsabilite> et 9 <#garantie>, +Le droit de distribution comporte notamment le droit de diffuser, de +transmettre et de communiquer le Logiciel au public sur tout support et +par tout moyen ainsi que le droit de mettre sur le marché à titre +onéreux ou gratuit, un ou des exemplaires du Logiciel par tout procédé. + +Le Licencié est autorisé à distribuer des copies du Logiciel, modifié ou +non, à des tiers dans les conditions ci-après détaillées. + + + 5.3.1 DISTRIBUTION DU LOGICIEL SANS MODIFICATION + +Le Licencié est autorisé à distribuer des copies conformes du Logiciel, +sous forme de Code Source ou de Code Objet, à condition que cette +distribution respecte les dispositions du Contrat dans leur totalité et +soit accompagnée: + + 1. + + d'un exemplaire du Contrat, + + 2. + + d'un avertissement relatif à la restriction de garantie et de + responsabilité du Concédant telle que prévue aux articles 8 + <#responsabilite> et 9 <#garantie>, + +et que, dans le cas où seul le Code Objet du Logiciel est redistribué, +le Licencié permette un accès effectif au Code Source complet du +Logiciel pour une durée d'au moins 3 ans à compter de la distribution du +logiciel, étant entendu que le coût additionnel d'acquisition du Code +Source ne devra pas excéder le simple coût de transfert des données. + + + 5.3.2 DISTRIBUTION DU LOGICIEL MODIFIE + +Lorsque le Licencié apporte une Contribution au Logiciel, les conditions +de distribution du Logiciel Modifié en résultant sont alors soumises à +l'intégralité des dispositions du Contrat. + +Le Licencié est autorisé à distribuer le Logiciel Modifié, sous forme de +code source ou de code objet, à condition que cette distribution +respecte les dispositions du Contrat dans leur totalité et soit +accompagnée: + + 1. + + d'un exemplaire du Contrat, + + 2. + + d'un avertissement relatif à la restriction de garantie et de + responsabilité du Concédant telle que prévue aux articles 8 + <#responsabilite> et 9 <#garantie>, et, dans le cas où seul le code objet du Logiciel Modifié est redistribué, -3. d'une note précisant les conditions d'accès effectif au code source complet du Logiciel Modifié, pendant une période d'au moins 3 ans à compter de la distribution du Logiciel Modifié, étant entendu que le coût additionnel d'acquisition du code source ne devra pas excéder le simple coût de transfert des données. + 3. -5.3.3 DISTRIBUTION DES MODULES EXTERNES + d'une note précisant les conditions d'accès effectif au code source + complet du Logiciel Modifié, pendant une période d'au moins 3 ans à + compter de la distribution du Logiciel Modifié, étant entendu que le + coût additionnel d'acquisition du code source ne devra pas excéder + le simple coût de transfert des données. -Lorsque le Licencié a développé un Module Externe les conditions du Contrat ne s'appliquent pas à ce Module Externe, qui peut être distribué sous un contrat de licence différent. -5.3.4 COMPATIBILITE AVEC D'AUTRES LICENCES + 5.3.3 DISTRIBUTION DES MODULES EXTERNES -Le Licencié peut inclure un code soumis aux dispositions d'une des versions de la licence GNU GPL, GNU Affero GPL et/ou EUPL dans le Logiciel modifié ou non et distribuer l'ensemble sous les conditions de la même version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. +Lorsque le Licencié a développé un Module Externe les conditions du +Contrat ne s'appliquent pas à ce Module Externe, qui peut être distribué +sous un contrat de licence différent. -Le Licencié peut inclure le Logiciel modifié ou non dans un code soumis aux dispositions d'une des versions de la licence GNU GPL, GNU Affero GPL et/ou EUPL et distribuer l'ensemble sous les conditions de la même version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. -Article 6 - PROPRIETE INTELLECTUELLE + 5.3.4 COMPATIBILITE AVEC D'AUTRES LICENCES -6.1 SUR LE LOGICIEL INITIAL +Le Licencié peut inclure un code soumis aux dispositions d'une des +versions de la licence GNU GPL, GNU Affero GPL et/ou EUPL dans le +Logiciel modifié ou non et distribuer l'ensemble sous les conditions de +la même version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. -Le Titulaire est détenteur des droits patrimoniaux sur le Logiciel Initial. Toute utilisation du Logiciel Initial est soumise au respect des conditions dans lesquelles le Titulaire a choisi de diffuser son oeuvre et nul autre n'a la faculté de modifier les conditions de diffusion de ce Logiciel Initial. +Le Licencié peut inclure le Logiciel modifié ou non dans un code soumis +aux dispositions d'une des versions de la licence GNU GPL, GNU Affero +GPL et/ou EUPL et distribuer l'ensemble sous les conditions de la même +version de la licence GNU GPL, GNU Affero GPL et/ou EUPL. -Le Titulaire s'engage à ce que le Logiciel Initial reste au moins régi par le Contrat et ce, pour la durée visée à l'article 4.2 <#duree>. -6.2 SUR LES CONTRIBUTIONS + Article 6 - PROPRIETE INTELLECTUELLE -Le Licencié qui a développé une Contribution est titulaire sur celle-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable. -6.3 SUR LES MODULES EXTERNES + 6.1 SUR LE LOGICIEL INITIAL -Le Licencié qui a développé un Module Externe est titulaire sur celui-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable et reste libre du choix du contrat régissant sa diffusion. +Le Titulaire est détenteur des droits patrimoniaux sur le Logiciel +Initial. Toute utilisation du Logiciel Initial est soumise au respect +des conditions dans lesquelles le Titulaire a choisi de diffuser son +oeuvre et nul autre n'a la faculté de modifier les conditions de +diffusion de ce Logiciel Initial. -6.4 DISPOSITIONS COMMUNES +Le Titulaire s'engage à ce que le Logiciel Initial reste au moins régi +par le Contrat et ce, pour la durée visée à l'article 4.2 <#duree>. + + + 6.2 SUR LES CONTRIBUTIONS + +Le Licencié qui a développé une Contribution est titulaire sur celle-ci +des droits de propriété intellectuelle dans les conditions définies par +la législation applicable. + + + 6.3 SUR LES MODULES EXTERNES + +Le Licencié qui a développé un Module Externe est titulaire sur celui-ci +des droits de propriété intellectuelle dans les conditions définies par +la législation applicable et reste libre du choix du contrat régissant +sa diffusion. + + + 6.4 DISPOSITIONS COMMUNES Le Licencié s'engage expressément: -1. à ne pas supprimer ou modifier de quelque manière que ce soit les mentions de propriété intellectuelle apposées sur le Logiciel; + 1. -2. à reproduire à l'identique lesdites mentions de propriété intellectuelle sur les copies du Logiciel modifié ou non. + à ne pas supprimer ou modifier de quelque manière que ce soit les + mentions de propriété intellectuelle apposées sur le Logiciel; -Le Licencié s'engage à ne pas porter atteinte, directement ou indirectement, aux droits de propriété intellectuelle du Titulaire et/ou des Contributeurs sur le Logiciel et à prendre, le cas échéant, à l'égard de son personnel toutes les mesures nécessaires pour assurer le respect des dits droits de propriété intellectuelle du Titulaire et/ou des Contributeurs. + 2. -Article 7 - SERVICES ASSOCIES + à reproduire à l'identique lesdites mentions de propriété + intellectuelle sur les copies du Logiciel modifié ou non. -7.1 Le Contrat n'oblige en aucun cas le Concédant à la réalisation de prestations d'assistance technique ou de maintenance du Logiciel. +Le Licencié s'engage à ne pas porter atteinte, directement ou +indirectement, aux droits de propriété intellectuelle du Titulaire et/ou +des Contributeurs sur le Logiciel et à prendre, le cas échéant, à +l'égard de son personnel toutes les mesures nécessaires pour assurer le +respect des dits droits de propriété intellectuelle du Titulaire et/ou +des Contributeurs. -Cependant le Concédant reste libre de proposer ce type de services. Les termes et conditions d'une telle assistance technique et/ou d'une telle maintenance seront alors déterminés dans un acte séparé. Ces actes de maintenance et/ou assistance technique n'engageront que la seule responsabilité du Concédant qui les propose. -7.2 De même, tout Concédant est libre de proposer, sous sa seule responsabilité, à ses licenciés une garantie, qui n'engagera que lui, lors de la redistribution du Logiciel et/ou du Logiciel Modifié et ce, dans les conditions qu'il souhaite. Cette garantie et les modalités financières de son application feront l'objet d'un acte séparé entre le Concédant et le Licencié. + Article 7 - SERVICES ASSOCIES -Article 8 - RESPONSABILITE +7.1 Le Contrat n'oblige en aucun cas le Concédant à la réalisation de +prestations d'assistance technique ou de maintenance du Logiciel. -8.1 Sous réserve des dispositions de l'article 8.2 <#limite-responsabilite>, le Licencié a la faculté, sous réserve de prouver la faute du Concédant concerné, de solliciter la réparation du préjudice direct qu'il subirait du fait du Logiciel et dont il apportera la preuve. +Cependant le Concédant reste libre de proposer ce type de services. Les +termes et conditions d'une telle assistance technique et/ou d'une telle +maintenance seront alors déterminés dans un acte séparé. Ces actes de +maintenance et/ou assistance technique n'engageront que la seule +responsabilité du Concédant qui les propose. -8.2 La responsabilité du Concédant est limitée aux engagements pris en application du Contrat et ne saurait être engagée en raison notamment: (i) des dommages dus à l'inexécution, totale ou partielle, de ses obligations par le Licencié, (ii) des dommages directs ou indirects découlant de l'utilisation ou des performances du Logiciel subis par le Licencié et (iii) plus généralement d'un quelconque dommage indirect. En particulier, les Parties conviennent expressément que tout préjudice financier ou commercial (par exemple perte de données, perte de bénéfices, perte d'exploitation, perte de clientèle ou de commandes, manque à gagner, trouble commercial quelconque) ou toute action dirigée contre le Licencié par un tiers, constitue un dommage indirect et n'ouvre pas droit à réparation par le Concédant. +7.2 De même, tout Concédant est libre de proposer, sous sa seule +responsabilité, à ses licenciés une garantie, qui n'engagera que lui, +lors de la redistribution du Logiciel et/ou du Logiciel Modifié et ce, +dans les conditions qu'il souhaite. Cette garantie et les modalités +financières de son application feront l'objet d'un acte séparé entre le +Concédant et le Licencié. -Article 9 - GARANTIE -9.1 Le Licencié reconnaît que l'état actuel des connaissances scientifiques et techniques au moment de la mise en circulation du Logiciel ne permet pas d'en tester et d'en vérifier toutes les utilisations ni de détecter l'existence d'éventuels défauts. L'attention du Licencié a été attirée sur ce point sur les risques associés au chargement, à l'utilisation, la modification et/ou au développement et à la reproduction du Logiciel qui sont réservés à des utilisateurs avertis. + Article 8 - RESPONSABILITE -Il relève de la responsabilité du Licencié de contrôler, par tous moyens, l'adéquation du produit à ses besoins, son bon fonctionnement et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens. +8.1 Sous réserve des dispositions de l'article 8.2 +<#limite-responsabilite>, le Licencié a la faculté, sous réserve de +prouver la faute du Concédant concerné, de solliciter la réparation du +préjudice direct qu'il subirait du fait du Logiciel et dont il apportera +la preuve. -9.2 Le Concédant déclare de bonne foi être en droit de concéder l'ensemble des droits attachés au Logiciel (comprenant notamment les droits visés à l'article 5 <#etendue>). +8.2 La responsabilité du Concédant est limitée aux engagements pris en +application du Contrat et ne saurait être engagée en raison notamment: +(i) des dommages dus à l'inexécution, totale ou partielle, de ses +obligations par le Licencié, (ii) des dommages directs ou indirects +découlant de l'utilisation ou des performances du Logiciel subis par le +Licencié et (iii) plus généralement d'un quelconque dommage indirect. En +particulier, les Parties conviennent expressément que tout préjudice +financier ou commercial (par exemple perte de données, perte de +bénéfices, perte d'exploitation, perte de clientèle ou de commandes, +manque à gagner, trouble commercial quelconque) ou toute action dirigée +contre le Licencié par un tiers, constitue un dommage indirect et +n'ouvre pas droit à réparation par le Concédant. -9.3 Le Licencié reconnaît que le Logiciel est fourni "en l'état" par le Concédant sans autre garantie, expresse ou tacite, que celle prévue à l'article 9.2 <#bonne-foi> et notamment sans aucune garantie sur sa valeur commerciale, son caractère sécurisé, innovant ou pertinent. -En particulier, le Concédant ne garantit pas que le Logiciel est exempt d'erreur, qu'il fonctionnera sans interruption, qu'il sera compatible avec l'équipement du Licencié et sa configuration logicielle ni qu'il remplira les besoins du Licencié. + Article 9 - GARANTIE -9.4 Le Concédant ne garantit pas, de manière expresse ou tacite, que le Logiciel ne porte pas atteinte à un quelconque droit de propriété intellectuelle d'un tiers portant sur un brevet, un logiciel ou sur tout autre droit de propriété. Ainsi, le Concédant exclut toute garantie au profit du Licencié contre les actions en contrefaçon qui pourraient être diligentées au titre de l'utilisation, de la modification, et de la redistribution du Logiciel. Néanmoins, si de telles actions sont exercées contre le Licencié, le Concédant lui apportera son expertise technique et juridique pour sa défense. Cette expertise technique et juridique est déterminée au cas par cas entre le Concédant concerné et le Licencié dans le cadre d'un protocole d'accord. Le Concédant dégage toute responsabilité quant à l'utilisation de la dénomination du Logiciel par le Licencié. Aucune garantie n'est apportée quant à l'existence de droits antérieurs sur le nom du Logiciel et sur l'existence d'une marque. +9.1 Le Licencié reconnaît que l'état actuel des connaissances +scientifiques et techniques au moment de la mise en circulation du +Logiciel ne permet pas d'en tester et d'en vérifier toutes les +utilisations ni de détecter l'existence d'éventuels défauts. L'attention +du Licencié a été attirée sur ce point sur les risques associés au +chargement, à l'utilisation, la modification et/ou au développement et à +la reproduction du Logiciel qui sont réservés à des utilisateurs avertis. -Article 10 - RESILIATION +Il relève de la responsabilité du Licencié de contrôler, par tous +moyens, l'adéquation du produit à ses besoins, son bon fonctionnement et +de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens. -10.1 En cas de manquement par le Licencié aux obligations mises à sa charge par le Contrat, le Concédant pourra résilier de plein droit le Contrat trente (30) jours après notification adressée au Licencié et restée sans effet. +9.2 Le Concédant déclare de bonne foi être en droit de concéder +l'ensemble des droits attachés au Logiciel (comprenant notamment les +droits visés à l'article 5 <#etendue>). -10.2 Le Licencié dont le Contrat est résilié n'est plus autorisé à utiliser, modifier ou distribuer le Logiciel. Cependant, toutes les licences qu'il aura concédées antérieurement à la résiliation du Contrat resteront valides sous réserve qu'elles aient été effectuées en conformité avec le Contrat. +9.3 Le Licencié reconnaît que le Logiciel est fourni "en l'état" par le +Concédant sans autre garantie, expresse ou tacite, que celle prévue à +l'article 9.2 <#bonne-foi> et notamment sans aucune garantie sur sa +valeur commerciale, son caractère sécurisé, innovant ou pertinent. -Article 11 - DISPOSITIONS DIVERSES +En particulier, le Concédant ne garantit pas que le Logiciel est exempt +d'erreur, qu'il fonctionnera sans interruption, qu'il sera compatible +avec l'équipement du Licencié et sa configuration logicielle ni qu'il +remplira les besoins du Licencié. -11.1 CAUSE EXTERIEURE -Aucune des Parties ne sera responsable d'un retard ou d'une défaillance d'exécution du Contrat qui serait dû à un cas de force majeure, un cas fortuit ou une cause extérieure, telle que, notamment, le mauvais fonctionnement ou les interruptions du réseau électrique ou de télécommunication, la paralysie du réseau liée à une attaque informatique, l'intervention des autorités gouvernementales, les catastrophes naturelles, les dégâts des eaux, les tremblements de terre, le feu, les explosions, les grèves et les conflits sociaux, l'état de guerre... +9.4 Le Concédant ne garantit pas, de manière expresse ou tacite, que le +Logiciel ne porte pas atteinte à un quelconque droit de propriété +intellectuelle d'un tiers portant sur un brevet, un logiciel ou sur tout +autre droit de propriété. Ainsi, le Concédant exclut toute garantie au +profit du Licencié contre les actions en contrefaçon qui pourraient être +diligentées au titre de l'utilisation, de la modification, et de la +redistribution du Logiciel. Néanmoins, si de telles actions sont +exercées contre le Licencié, le Concédant lui apportera son expertise +technique et juridique pour sa défense. Cette expertise technique et +juridique est déterminée au cas par cas entre le Concédant concerné et +le Licencié dans le cadre d'un protocole d'accord. Le Concédant dégage +toute responsabilité quant à l'utilisation de la dénomination du +Logiciel par le Licencié. Aucune garantie n'est apportée quant à +l'existence de droits antérieurs sur le nom du Logiciel et sur +l'existence d'une marque. -11.2 Le fait, par l'une ou l'autre des Parties, d'omettre en une ou plusieurs occasions de se prévaloir d'une ou plusieurs dispositions du Contrat, ne pourra en aucun cas impliquer renonciation par la Partie intéressée à s'en prévaloir ultérieurement. -11.3 Le Contrat annule et remplace toute convention antérieure, écrite ou orale, entre les Parties sur le même objet et constitue l'accord entier entre les Parties sur cet objet. Aucune addition ou modification aux termes du Contrat n'aura d'effet à l'égard des Parties à moins d'être faite par écrit et signée par leurs représentants dûment habilités. + Article 10 - RESILIATION -11.4 Dans l'hypothèse où une ou plusieurs des dispositions du Contrat s'avèrerait contraire à une loi ou à un texte applicable, existants ou futurs, cette loi ou ce texte prévaudrait, et les Parties feraient les amendements nécessaires pour se conformer à cette loi ou à ce texte. Toutes les autres dispositions resteront en vigueur. De même, la nullité, pour quelque raison que ce soit, d'une des dispositions du Contrat ne saurait entraîner la nullité de l'ensemble du Contrat. +10.1 En cas de manquement par le Licencié aux obligations mises à sa +charge par le Contrat, le Concédant pourra résilier de plein droit le +Contrat trente (30) jours après notification adressée au Licencié et +restée sans effet. -11.5 LANGUE -Le Contrat est rédigé en langue française et en langue anglaise, ces deux versions faisant également foi. +10.2 Le Licencié dont le Contrat est résilié n'est plus autorisé à +utiliser, modifier ou distribuer le Logiciel. Cependant, toutes les +licences qu'il aura concédées antérieurement à la résiliation du Contrat +resteront valides sous réserve qu'elles aient été effectuées en +conformité avec le Contrat. -Article 12 - NOUVELLES VERSIONS DU CONTRAT -12.1 Toute personne est autorisée à copier et distribuer des copies de ce Contrat. + Article 11 - DISPOSITIONS DIVERSES -12.2 Afin d'en préserver la cohérence, le texte du Contrat est protégé et ne peut être modifié que par les auteurs de la licence, lesquels se réservent le droit de publier périodiquement des mises à jour ou de nouvelles versions du Contrat, qui posséderont chacune un numéro distinct. Ces versions ultérieures seront susceptibles de prendre en compte de nouvelles problématiques rencontrées par les logiciels libres. -12.3 Tout Logiciel diffusé sous une version donnée du Contrat ne pourra faire l'objet d'une diffusion ultérieure que sous la même version du Contrat ou une version postérieure, sous réserve des dispositions de l'article 5.3.4 <#compatibilite>. + 11.1 CAUSE EXTERIEURE -Article 13 - LOI APPLICABLE ET COMPETENCE TERRITORIALE +Aucune des Parties ne sera responsable d'un retard ou d'une défaillance +d'exécution du Contrat qui serait dû à un cas de force majeure, un cas +fortuit ou une cause extérieure, telle que, notamment, le mauvais +fonctionnement ou les interruptions du réseau électrique ou de +télécommunication, la paralysie du réseau liée à une attaque +informatique, l'intervention des autorités gouvernementales, les +catastrophes naturelles, les dégâts des eaux, les tremblements de terre, +le feu, les explosions, les grèves et les conflits sociaux, l'état de +guerre... -13.1 Le Contrat est régi par la loi française. Les Parties conviennent de tenter de régler à l'amiable les différends ou litiges qui viendraient à se produire par suite ou à l'occasion du Contrat. +11.2 Le fait, par l'une ou l'autre des Parties, d'omettre en une ou +plusieurs occasions de se prévaloir d'une ou plusieurs dispositions du +Contrat, ne pourra en aucun cas impliquer renonciation par la Partie +intéressée à s'en prévaloir ultérieurement. -13.2 A défaut d'accord amiable dans un délai de deux (2) mois à compter de leur survenance et sauf situation relevant d'une procédure d'urgence, les différends ou litiges seront portés par la Partie la plus diligente devant les Tribunaux compétents de Paris. +11.3 Le Contrat annule et remplace toute convention antérieure, écrite +ou orale, entre les Parties sur le même objet et constitue l'accord +entier entre les Parties sur cet objet. Aucune addition ou modification +aux termes du Contrat n'aura d'effet à l'égard des Parties à moins +d'être faite par écrit et signée par leurs représentants dûment habilités. + +11.4 Dans l'hypothèse où une ou plusieurs des dispositions du Contrat +s'avèrerait contraire à une loi ou à un texte applicable, existants ou +futurs, cette loi ou ce texte prévaudrait, et les Parties feraient les +amendements nécessaires pour se conformer à cette loi ou à ce texte. +Toutes les autres dispositions resteront en vigueur. De même, la +nullité, pour quelque raison que ce soit, d'une des dispositions du +Contrat ne saurait entraîner la nullité de l'ensemble du Contrat. + + + 11.5 LANGUE + +Le Contrat est rédigé en langue française et en langue anglaise, ces +deux versions faisant également foi. + + + Article 12 - NOUVELLES VERSIONS DU CONTRAT + +12.1 Toute personne est autorisée à copier et distribuer des copies de +ce Contrat. + +12.2 Afin d'en préserver la cohérence, le texte du Contrat est protégé +et ne peut être modifié que par les auteurs de la licence, lesquels se +réservent le droit de publier périodiquement des mises à jour ou de +nouvelles versions du Contrat, qui posséderont chacune un numéro +distinct. Ces versions ultérieures seront susceptibles de prendre en +compte de nouvelles problématiques rencontrées par les logiciels libres. + +12.3 Tout Logiciel diffusé sous une version donnée du Contrat ne pourra +faire l'objet d'une diffusion ultérieure que sous la même version du +Contrat ou une version postérieure, sous réserve des dispositions de +l'article 5.3.4 <#compatibilite>. + + + Article 13 - LOI APPLICABLE ET COMPETENCE TERRITORIALE + +13.1 Le Contrat est régi par la loi française. Les Parties conviennent +de tenter de régler à l'amiable les différends ou litiges qui +viendraient à se produire par suite ou à l'occasion du Contrat. + +13.2 A défaut d'accord amiable dans un délai de deux (2) mois à compter +de leur survenance et sauf situation relevant d'une procédure d'urgence, +les différends ou litiges seront portés par la Partie la plus diligente +devant les Tribunaux compétents de Paris. From d01065b09a3bbf9918f0b46f38e38a3d4aa7eb85 Mon Sep 17 00:00:00 2001 From: Ben Balter Date: Sun, 8 Oct 2017 18:34:03 -0700 Subject: [PATCH 009/149] change the regex...to require the field be surrounded by whitespace? The reason for the test was because some licenses had name and others had author, meaning in GitHub.com the inconsistency would cause the fields not to be interpolated. Copied from https://github.com/github/choosealicense.com/pull/527#discussion_r140502928 --- spec/license_fields_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/license_fields_spec.rb b/spec/license_fields_spec.rb index 4215f37..1c0d409 100644 --- a/spec/license_fields_spec.rb +++ b/spec/license_fields_spec.rb @@ -6,7 +6,7 @@ describe 'license fillable fields' do licenses.each do |license| context "The #{license['title']} license" do it 'should only contain supported fillable fields' do - matches = license['content'].scan(/\[([a-z]+)\]/) + matches = license['content'].scan(/\s+\[([a-z]+)\]\s+/) extra_fields = matches.flatten - (fields.map { |f| f['name'] }) expect(extra_fields).to be_empty end From 286357a54c87b3adaf7ae5c5314275626f31b977 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 8 Oct 2017 20:31:34 -0700 Subject: [PATCH 010/149] loosen fields matching regex, check no supported fields missed --- spec/license_fields_spec.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/license_fields_spec.rb b/spec/license_fields_spec.rb index 1c0d409..b89b9e7 100644 --- a/spec/license_fields_spec.rb +++ b/spec/license_fields_spec.rb @@ -5,11 +5,16 @@ require 'spec_helper' describe 'license fillable fields' do licenses.each do |license| context "The #{license['title']} license" do + matches = license['content'].scan(/(\A|\W)\[([a-z]+)\]/).map {|row| row[1]} + extra_fields = matches.flatten - (fields.map { |f| f['name'] }) it 'should only contain supported fillable fields' do - matches = license['content'].scan(/\s+\[([a-z]+)\]\s+/) - extra_fields = matches.flatten - (fields.map { |f| f['name'] }) expect(extra_fields).to be_empty end + it 'does not overlook supported fillable fields' do + matches_generous = license['content'].scan(/\[([a-z]+)\]/) + extra_fields_generous = matches_generous.flatten - (fields.map { |f| f['name'] }) + expect(matches_generous.flatten - extra_fields_generous).to eq matches + end end end end From 5134e27c79f6b3179b52d66852777bd63f5e1f2e Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 8 Oct 2017 20:38:56 -0700 Subject: [PATCH 011/149] rubocop --- spec/license_fields_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/license_fields_spec.rb b/spec/license_fields_spec.rb index b89b9e7..f26f19e 100644 --- a/spec/license_fields_spec.rb +++ b/spec/license_fields_spec.rb @@ -5,7 +5,7 @@ require 'spec_helper' describe 'license fillable fields' do licenses.each do |license| context "The #{license['title']} license" do - matches = license['content'].scan(/(\A|\W)\[([a-z]+)\]/).map {|row| row[1]} + matches = license['content'].scan(/(\A|\W)\[([a-z]+)\]/).map { |row| row[1] } extra_fields = matches.flatten - (fields.map { |f| f['name'] }) it 'should only contain supported fillable fields' do expect(extra_fields).to be_empty From f3988a7faa202a7e0607f4bc132450cc4231dfee Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 31 Dec 2017 10:03:56 -0800 Subject: [PATCH 012/149] SPDX license list 3.0 uses -or-later and -only over + and no modifier Reflect that in sidebar instructions for *GPL as seen e.g. at https://choosealicense.com/licenses/agpl-3.0/ --- _includes/sidebar.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sidebar.html b/_includes/sidebar.html index 9b4bacc..aef5124 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -1,7 +1,7 @@ {% if page.source %} diff --git a/_licenses/artistic-2.0.txt b/_licenses/artistic-2.0.txt index 8b84ce1..af0f87d 100644 --- a/_licenses/artistic-2.0.txt +++ b/_licenses/artistic-2.0.txt @@ -2,7 +2,7 @@ title: Artistic License 2.0 spdx-id: Artistic-2.0 redirect_from: /licenses/artistic/ -source: http://www.perlfoundation.org/attachment/legal/artistic-2_0.txt +source: https://spdx.org/licenses/Artistic-2.0.html description: Heavily favored by the Perl community, the Artistic license requires that modified versions of the software do not prevent users from running the standard version. diff --git a/_licenses/bsl-1.0.txt b/_licenses/bsl-1.0.txt index cbc71b2..e2f16bf 100644 --- a/_licenses/bsl-1.0.txt +++ b/_licenses/bsl-1.0.txt @@ -7,7 +7,7 @@ description: A simple permissive license only requiring preservation of copyrigh how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. -note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](http://www.boost.org/users/license.html#FAQ). +note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](https://www.boost.org/users/license.html#FAQ). using: diff --git a/_licenses/eupl-1.2.txt b/_licenses/eupl-1.2.txt index 550ffe7..1cb6c34 100644 --- a/_licenses/eupl-1.2.txt +++ b/_licenses/eupl-1.2.txt @@ -1,7 +1,7 @@ --- title: European Union Public License 1.2 spdx-id: EUPL-1.2 -source: http://eur-lex.europa.eu/legal-content/TXT/?uri=CELEX%3A32017D0863 +source: https://eur-lex.europa.eu/legal-content/TXT/?uri=CELEX%3A32017D0863 description: The European Union Public Licence (EUPL) is a copyleft free/open source software license created on the initiative of and approved by the European Commission in 22 official languages of the European Union. @@ -127,7 +127,7 @@ limitations thereto. The grant of the rights mentioned above is subject to some restrictions and obligations imposed on the Licensee. Those obligations are the following: - + Attribution right: The Licensee shall keep intact all copyright, patent or trademarks notices and all notices that refer to the Licence and to the disclaimer of warranties. The Licensee must include a copy of such notices and diff --git a/_licenses/osl-3.0.txt b/_licenses/osl-3.0.txt index d973ace..6e02d23 100644 --- a/_licenses/osl-3.0.txt +++ b/_licenses/osl-3.0.txt @@ -7,7 +7,7 @@ description: OSL 3.0 is a copyleft license that does not require reciprocal lice how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Files licensed under OSL 3.0 must also include the notice "Licensed under the Open Software License version 3.0" adjacent to the copyright notice. -note: OSL 3.0's author has provided an explanation behind the creation of the license. +note: OSL 3.0's author has provided an explanation behind the creation of the license. using: - appserver.io: https://github.com/appserver-io/appserver/blob/master/LICENSE.txt diff --git a/non-software.md b/non-software.md index 091fa22..ac245df 100644 --- a/non-software.md +++ b/non-software.md @@ -8,7 +8,7 @@ Open source software licenses can be used for non-software works, and often are ### Data, media, etc. -[CC0-1.0](/licenses/cc0-1.0/), [CC-BY-4.0](/licenses/cc-by-4.0/), and [CC-BY-SA-4.0](/licenses/cc-by-sa-4.0/) are [open](http://opendefinition.org) licenses used for non-software material ranging from datasets to videos. Note that CC-BY-4.0 and CC-BY-SA-4.0 should [not be used for software](https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software). +[CC0-1.0](/licenses/cc0-1.0/), [CC-BY-4.0](/licenses/cc-by-4.0/), and [CC-BY-SA-4.0](/licenses/cc-by-sa-4.0/) are [open](https://opendefinition.org) licenses used for non-software material ranging from datasets to videos. Note that CC-BY-4.0 and CC-BY-SA-4.0 should [not be used for software](https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software). ### Documentation diff --git a/spec/license_bom_spec.rb b/spec/license_bom_spec.rb index 0b316bd..b1c282b 100644 --- a/spec/license_bom_spec.rb +++ b/spec/license_bom_spec.rb @@ -7,7 +7,7 @@ describe 'byte order marks' do context "the #{File.basename(file, '.txt')} license" do it 'does not begin with a byte order mark' do bom = File.open(file).read.start_with?("\u0000EF\u0000BB\u0000BF") - msg = 'License file begins with a Byte Order Mark. See http://stackoverflow.com/a/1068700.' + msg = 'License file begins with a Byte Order Mark. See https://stackoverflow.com/a/1068700.' expect(bom).to eql(false), msg end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 4275e00..49286b2 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -116,7 +116,7 @@ end def od_approved_licenses SpecHelper.od_approved_licenses ||= begin - url = 'http://licenses.opendefinition.org/licenses/groups/od.json' + url = 'https://licenses.opendefinition.org/licenses/groups/od.json' data = OpenURI.open_uri(url).read data = JSON.parse(data) licenses = {} From a62569352811cbb365a4ec3a63c582839b95f2f4 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Thu, 14 Jun 2018 15:29:04 -0700 Subject: [PATCH 025/149] https in fsf links in licenses --- _licenses/agpl-3.0.txt | 2 +- _licenses/gpl-3.0.txt | 2 +- _licenses/lgpl-3.0.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_licenses/agpl-3.0.txt b/_licenses/agpl-3.0.txt index 8369752..d95a9bc 100644 --- a/_licenses/agpl-3.0.txt +++ b/_licenses/agpl-3.0.txt @@ -37,7 +37,7 @@ limitations: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. diff --git a/_licenses/gpl-3.0.txt b/_licenses/gpl-3.0.txt index 6011db0..dc709be 100644 --- a/_licenses/gpl-3.0.txt +++ b/_licenses/gpl-3.0.txt @@ -40,7 +40,7 @@ limitations: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. diff --git a/_licenses/lgpl-3.0.txt b/_licenses/lgpl-3.0.txt index f14e7f1..f3b785f 100644 --- a/_licenses/lgpl-3.0.txt +++ b/_licenses/lgpl-3.0.txt @@ -36,7 +36,7 @@ limitations: GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. From 71e135627c49371114751a56d335f93d03449cf2 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Thu, 14 Jun 2018 15:36:00 -0700 Subject: [PATCH 026/149] appears opencast moved to github (bitbucket license url gets login, http://www.opencast.org/software/download points to github repo) --- _licenses/ecl-2.0.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_licenses/ecl-2.0.txt b/_licenses/ecl-2.0.txt index 2b0be47..447eb23 100644 --- a/_licenses/ecl-2.0.txt +++ b/_licenses/ecl-2.0.txt @@ -12,7 +12,7 @@ note: The Apereo Foundation recommends taking the additional step of adding a bo using: - Sakai: https://github.com/sakaiproject/sakai/blob/master/LICENSE - OAE: https://github.com/oaeproject/Hilary/blob/master/LICENSE - - Opencast: https://bitbucket.org/opencast-community/opencast/src/905077ba5e6483f8c49869a1fc13bf9268790a79/LICENSE + - Opencast: https://github.com/opencast/opencast/blob/develop/LICENSE permissions: - commercial-use From cb3a73de2ab02f4dc4c528b75a84f541d2dd8fd9 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Thu, 14 Jun 2018 15:44:52 -0700 Subject: [PATCH 027/149] https for www.gnu.org as well --- _licenses/agpl-3.0.txt | 4 ++-- _licenses/gpl-3.0.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_licenses/agpl-3.0.txt b/_licenses/agpl-3.0.txt index d95a9bc..56158e2 100644 --- a/_licenses/agpl-3.0.txt +++ b/_licenses/agpl-3.0.txt @@ -679,7 +679,7 @@ the "copyright" line and a pointer to where the full notice is found. GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -694,4 +694,4 @@ specific requirements. You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see -. +. diff --git a/_licenses/gpl-3.0.txt b/_licenses/gpl-3.0.txt index dc709be..995d85f 100644 --- a/_licenses/gpl-3.0.txt +++ b/_licenses/gpl-3.0.txt @@ -684,7 +684,7 @@ the "copyright" line and a pointer to where the full notice is found. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -703,11 +703,11 @@ might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see -. +. The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read -. +. From 31ad0d0aa8a14c38d660ea2341a426979d48dd78 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 17 Jun 2018 16:56:07 -0700 Subject: [PATCH 028/149] fix mistaken deletion, other tweaks --- README.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 34b4d79..4e45121 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,31 @@ -**[ChooseALicense.com](http://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use. +**[ChooseALicense.com](https://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use. [![Build Status](https://travis-ci.org/github/choosealicense.com.svg?branch=gh-pages)](https://travis-ci.org/github/choosealicense.com) -We catalog [select](CONTRIBUTING.md#adding-a-license) open source licenses with a [Jekyll collection](https://jekyllrb.com/docs/collections/) (in `_licenses`). The catalog is used to render [ChooseALicense.com](http://choosealicense.com) and is regularly vendored into [Licensee](https://github.com/benbalter/licensee), which GitHub uses to provide a [license chooser and license detection](https://help.github.com/articles/adding-a-license-to-a-repository/), a [licenses API](https://developer.github.com/v3/licenses/), and to [display license descriptions and metadata](https://github.com/blog/2335-open-source-license-descriptions-and-metadata). +We catalog [select](CONTRIBUTING.md#adding-a-license) open source licenses with a [Jekyll collection](https://jekyllrb.com/docs/collections/) (in `_licenses`). The catalog is used to render [ChooseALicense.com](https://choosealicense.com) and is regularly vendored into [Licensee](https://github.com/benbalter/licensee), which GitHub uses to provide a [license chooser and license detection](https://help.github.com/articles/adding-a-license-to-a-repository/), a [licenses API](https://developer.github.com/v3/licenses/), and to [display license descriptions and metadata](https://github.com/blog/2335-open-source-license-descriptions-and-metadata). + +## Goals + +* Be accurate, non-judgmental, and understandable. Our goal is to help you find a license that meets *your* goals. +* The homepage should have just enough to help most folks make a decision about what license to use for a project they contribute to. +* For the rest, the site will contain additional information about licenses common to specific communities and situations. +* Collaborate with and reinforce other licensing best practices and standards projects. +* Not comprehensive. Seems like an odd goal, but there are a bajillion licenses out there. We're going to have to filter that down to a small list of those that matter. + +## Run It On Your Machine + +```bash +git clone https://github.com/github/choosealicense.com.git +cd choosealicense.com +script/bootstrap +script/server +``` + +Open `http://localhost:4000` in your favorite browser. + +## Adding a license + +For information on adding a license, see [the CONTRIBUTING file](https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license). ## License metadata From 7cb93b11d2fac39db97341e65727dcf4ef875aa1 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 17 Jun 2018 16:58:36 -0700 Subject: [PATCH 029/149] rm judgmental sentence --- about.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/about.md b/about.md index a99a430..a2b463f 100644 --- a/about.md +++ b/about.md @@ -10,9 +10,9 @@ If you already know what you're doing and have a license you prefer to use, that ## Not comprehensive -This site is not a comprehensive directory of open source licenses. We think there are too many options, which adds to the confusion. On the [homepage](/), we break it down into just three licenses. The vast majority of projects will likely be fine choosing from one of these three. Just in case you have specific needs not covered by those three, we also highlight a [few other licenses to consider](/licenses/), and have a page about [licenses for non-software projects](/non-software/). +This site is not a comprehensive directory of open source licenses. On the [homepage](/), we break it down into just three licenses. The vast majority of projects will likely be fine choosing from one of these three. Just in case you have specific needs not covered by those three, we also highlight a [few other licenses to consider](/licenses/), and have a page about [licenses for non-software projects](/non-software/). -See our [appendix](/appendix) for a table of all of the licenses cataloged in the choosealicense.com repository and the links below for *even more licenses* that you **do not** need to learn about when choosing a license for your project. +See our [appendix](/appendix/) for a table of all of the licenses cataloged in the choosealicense.com repository and the links below for *even more licenses* that you **do not** need to learn about when choosing a license for your project. ### Additional resources From b9bbbe078cc21bd12092de44c7a52d76a8f9e93f Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 17 Jun 2018 23:47:38 -0700 Subject: [PATCH 030/149] rollback permissive, copyleft language; community icon --- assets/css/application.scss | 16 ++++++++++------ assets/img/home-sprite.png | Bin 3999 -> 3363 bytes assets/img/home-sprite@2x.png | Bin 4270 -> 2822 bytes index.html | 6 +++--- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/assets/css/application.scss b/assets/css/application.scss index 8ced3ad..12481e6 100644 --- a/assets/css/application.scss +++ b/assets/css/application.scss @@ -125,6 +125,10 @@ strong { width: 220px; } +.situations .patents { + margin-top: 16px; +} + .situations .whatever { margin-top: 16px; } @@ -143,9 +147,9 @@ strong { display: inline-block; } -.three-arrows { background-position: 0 0; width: 72px; height: 57px; } -.lightbulb { background-position: 0 -57px; width: 43px; height: 72px; } -.circular { background-position: 0 -129px; width: 72px; height: 69px; } +.three-arrows { background-position: 0 0; width: 72px; height: 56px; } +.lightbulb { background-position: 0 -57px; width: 72px; height: 56px; } +.circular { background-position: 0 -115px; width: 72px; height: 68px; } .license-overview { @@ -441,9 +445,9 @@ strong { .lightbulb, .circular { background-image: url(../img/home-sprite@2x.png); - -webkit-background-size: 72px 198px; - -moz-background-size: 72px 198px; - background-size: 72px 198px; + -webkit-background-size: 72px 182px; + -moz-background-size: 72px 182px; + background-size: 72px 182px; } .license-sprite { diff --git a/assets/img/home-sprite.png b/assets/img/home-sprite.png index f9390ea1ece114aeab504698dbe35a43fcc0b878..64e489f321086fbd0108ead793ab7e02ab776b60 100644 GIT binary patch literal 3363 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 L)YB+Zvkd(Y6t;W= diff --git a/assets/img/home-sprite@2x.png b/assets/img/home-sprite@2x.png index eaf6d5145df686eab74c2e989acbf92002d161d8..1107696f3c1d538a58e345567257abb269a32ae1 100644 GIT binary patch delta 2061 zcmZwIc{~%09|!Oumd82Fx#p<3uc0T$uw~0lhjP~(Wx1JS&as85r&JF~*hWY^=4iPh z5jk>9GLJh~lR{b&k)MA5Jg?vD_x$mFy}qCKAK&kP-!DTsUHZ0+MDSrg001D>_QDGQ z;N3gz;DV{u-s2_SP=CsQ;5<=hoz4M}@BhB?EBM-5qX88DBQ^&?FxB{wf~8 zg96zD1V-69Vu14k5&}SRCO+kl10mU>Q7(ju)ycLS=dGoHpYh^Owf6%Mr^#Ku9+9tjtF7=#fv-s4+mEEal4W)-n@S>LJQON&&hg!i4{#@P;TK6;*bIcW%$ z`6_3E$}s=|KgK)t`Xhi`Nu2f{4EMHQv#tP))xo0Ig8LH`N*cou{?gc9mo**^`% z*=`>f@?brjGGs0ac?`Ds6YZ(=!3C(t7rtnV6PvCV>4P6N^0!k=+q#qA^Q<5~7P(uL zbE{+nn&^(}5903uJ+{J3ub9v`B|^rvk3>CjSTMC0$O&A1NFV5V#OX`XJ%t+f{NyFb z60`;OdJ|cKy*!Sk4Y_XF2o^dSpNi?_@3nPi6)%z(s}z^jHUPaum>w%@p6@!vK`G5z z@UAD69@Z&#%$kd8p1Ub+r22-Oz0ek|W5eL2GWq<+^CIDA*Di{x-;IrqgG9kSzT`%+ zMwj!}Um<1Gl3y>lutqZzo+t=-=Odm4yg{B&qveDiW|o!fQOi=;;7!j48D?3<8QKIY zze1WmDH2~6%tv&sqB~x`!EBO@a+ubvo>z}paImY_n&2XK z8@n*OBV1@cuerS557VRv`xDtXsVH2_;*g1uSkOWok=BI-4K>8sD}#n7jLQo$md6Qe zL4I@!XKNQ+?gt-MQlH;`Q* zz9%Z1R%}fbX-3$8Z1N7eG^(R7HVnJT(Leu3!w7Z3<+u|mP8AdII37ZY8$3sDG+Q&l z9D)TdDx0486z4QBzj^!7*UHdI$PC8m?v@6@%vCZ5Qwdoozntk=^1s~?{#De3^sqbo zCYh#wE%A=EsH1Mk?^%#$ujXK=3A4#)96^j+#ybX_D_I^!wvR|QCW?C2own%CShh<3 zUG!G*yW84{eM+lfp~-D%PR~)fhp8P9rq=l9*&Ni%ZW%&_u7qbA1P2UT(rTtq81l&)nHlPX zZ??8OK3k+(?I7uPD;t@#&JGQaJtO>CpVw+TU)Wyx+sj=PoX zy|9Jl-Kc50gxzU<2N!-*>8u^oM zQRDp0EnzGjXnZVVNoo_el2Op^HLfs0O{plL$I8`DBQ?OjE7^e2M(n*~i{BT#be}~! zOl5eebhXamNz7Q^RColt)HUXo)!`h5d$f1}4P%+5np^CA23#U%MIamFmsdW(|4PE9 zOu2R$qAE0u7y`a~b%b@IkZ;$A%<5WGQao2ac-#|bO#5i2{}}JhsE+z|x}F0!aY`q- zi5*I+`k2xuWYfR}eXCdO$GW!n6cI(KBc7`jZ^T8pMIixVq*I4{z>c7!| zp~n19YH4O>qkBq3I;P)Eg?L39WO$Dv=g^5&xuOpuXR;7nt@>F+_|R_4g(DIXOL>7jB%q=%o|<}C7>!lp<@+yL?S~4= z?}k~iO6m-7I|giijWsS?Nq`S7OKC?63;61blT+W0z;)PzL;(ByTgeLpu4H9Iu!23i z5TEk7CPdpkmR%8&Cd>c73rZl>E__#kQBRR8pfK3&WIMX3ddOgj=08Jag*&nT>QjAK{>l<~V{vm=A}VR4*bOL(`u*<pF delta 3521 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 diff --git a/index.html b/index.html index 365ff23..a6a7ee9 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@ permalink: /
  • -

    I’m contributing to or extending an existing project.

    +

    I’m extending an existing project.

    Use the existing project’s license. @@ -29,7 +29,7 @@ permalink: /

  • -

    I’m feeling permissive.

    +

    I want it simple and permissive.

    The MIT License is short and to the point. It lets people do almost anything they want with your project, including to make and distribute closed source versions. @@ -41,7 +41,7 @@ permalink: /

  • -

    I’m feeling reciprocal.

    +

    I care about sharing improvements.

    The GNU GPLv3 also lets people do almost anything they want with your project, except to distribute closed source versions. From f91ccef2fbc9666fc98debd40a30f2666457c3f8 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 18 Jun 2018 00:01:34 -0700 Subject: [PATCH 031/149] tweak existing/community language --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index a6a7ee9..b6c8945 100644 --- a/index.html +++ b/index.html @@ -17,10 +17,10 @@ permalink: /

  • -

    I’m extending an existing project.

    +

    I’m building on an existing project or community.

    - Use the existing project’s license. + Use the existing project’s license or community’s preferred license. Your project will fit right in.

    If the existing project doesn’t have a license, ask its maintainers to add a license. From 64a35c929815503da2f596e271751a45a3e52da4 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 18 Jun 2018 00:04:36 -0700 Subject: [PATCH 032/149] lightbulb/patents->community/existing --- assets/css/application.scss | 6 +++--- index.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/css/application.scss b/assets/css/application.scss index 12481e6..3a8b5ae 100644 --- a/assets/css/application.scss +++ b/assets/css/application.scss @@ -125,7 +125,7 @@ strong { width: 220px; } -.situations .patents { +.situations .existing { margin-top: 16px; } @@ -148,7 +148,7 @@ strong { } .three-arrows { background-position: 0 0; width: 72px; height: 56px; } -.lightbulb { background-position: 0 -57px; width: 72px; height: 56px; } +.community { background-position: 0 -57px; width: 72px; height: 56px; } .circular { background-position: 0 -115px; width: 72px; height: 68px; } @@ -442,7 +442,7 @@ strong { only screen and (-o-min-device-pixel-ratio: 200/100), only screen and (min-device-pixel-ratio: 2.0) { .three-arrows, - .lightbulb, + .community, .circular { background-image: url(../img/home-sprite@2x.png); -webkit-background-size: 72px 182px; diff --git a/index.html b/index.html index b6c8945..fb2b909 100644 --- a/index.html +++ b/index.html @@ -14,9 +14,9 @@ permalink: / }

      -
    • +
    • - +

      I’m building on an existing project or community.

      From e62b3be5ebf762dd42f6375d297a3dc21248270e Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 18 Jun 2018 00:15:05 -0700 Subject: [PATCH 033/149] rename no-license link --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index e01d51f..a58081c 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ permalink: / Use the existing project’s license or community’s preferred license. Your project will fit right in.

      - If the existing project doesn’t have a license, ask its maintainers to add a license. + If the existing project doesn’t have a license, ask its maintainers to add a license.

    • From d5750703ae12e295ea565174a61a73352954f1b0 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 18 Jun 2018 16:17:40 -0700 Subject: [PATCH 034/149] add popular qualifier @benbalter review comment --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4e45121..32fddad 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -**[ChooseALicense.com](https://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use. +**[ChooseALicense.com](https://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about popular **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use. [![Build Status](https://travis-ci.org/github/choosealicense.com.svg?branch=gh-pages)](https://travis-ci.org/github/choosealicense.com) From aa79050d002e2517ab718dfa97cbc401bf7afee7 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Fri, 22 Jun 2018 13:40:50 -0700 Subject: [PATCH 035/149] rm default valued metadata for one license line should've been removed rather than modified in https://github.com/github/choosealicense.com/pull/554 --- _licenses/epl-1.0.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/_licenses/epl-1.0.txt b/_licenses/epl-1.0.txt index b36cad3..dc01825 100644 --- a/_licenses/epl-1.0.txt +++ b/_licenses/epl-1.0.txt @@ -2,7 +2,6 @@ title: Eclipse Public License 1.0 spdx-id: EPL-1.0 source: https://www.eclipse.org/legal/epl-v10.html -hidden: true description: This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones. From bb8ad22c894789e828529233e24c3eacfb54feaa Mon Sep 17 00:00:00 2001 From: Rishabh Chakrabarti Date: Mon, 25 Jun 2018 03:10:53 +0530 Subject: [PATCH 036/149] [feat : Issue #433 ] Added github-edit-link to sidebar This link will direct anyone who wants to edit this page directly to the Github path which contains the file. CHANGELOG : 1. Added the [GitHub Metadata] (http://jekyll.github.io/github-metadata/) plugin to Gemfile and Plugins 2. Added the link to the sidebar for license pages. Github issue #433 --- Gemfile | 2 ++ _config.yml | 2 ++ _includes/sidebar.html | 2 ++ 3 files changed, 6 insertions(+) diff --git a/Gemfile b/Gemfile index 6677662..0413c47 100644 --- a/Gemfile +++ b/Gemfile @@ -8,6 +8,8 @@ versions = JSON.parse(open('https://pages.github.com/versions.json').read) gem 'github-pages', versions['github-pages'] +gem "jekyll-github-metadata" + group :development do gem 'colored' gem 'fuzzy_match' diff --git a/_config.yml b/_config.yml index 004f14b..744a152 100644 --- a/_config.yml +++ b/_config.yml @@ -40,6 +40,8 @@ plugins: - jekyll-redirect-from - jekyll-seo-tag - jekyll-coffeescript + - jekyll-github-metadata + sass: style: :compressed diff --git a/_includes/sidebar.html b/_includes/sidebar.html index 42821e8..ffd6929 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -1,5 +1,7 @@
    • -

      I’m building on an existing project or community.

      +

      I need to work in a community.

      - Use the existing project’s license or community’s preferred license. Your project will fit right in. + Use the license preferred by the community you’re contributing to or depending on. Your project will fit right in.

      - If the existing project doesn’t have a license, ask its maintainers to add a license. + If you have a dependency that doesn't have a license, ask its maintainers to add a license.

    • From 265ffa83e09344c3e1bc2fb9b1d551d403afaafc Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Thu, 19 Jul 2018 19:42:40 -0700 Subject: [PATCH 047/149] avoid redirect --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index cb1c493..6449eb7 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ permalink: /
      • - +

        I need to work in a community.

        From c68566f178199dd0883407a5ec386a4c7dd77175 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Thu, 19 Jul 2018 19:44:22 -0700 Subject: [PATCH 048/149] consistent trailing / --- index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 6449eb7..61fe576 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ permalink: / From 1bdb8369cb5bd7b3b4bb15ea638c6c8b415c23a9 Mon Sep 17 00:00:00 2001 From: Chijun Sima Date: Wed, 1 Aug 2018 08:06:07 +0000 Subject: [PATCH 049/149] Update licenses.html to reflect the change of the home page Because the Apache 2.0 license has been removed from the home page, thus update licenses.html to reflect the change. --- licenses.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/licenses.html b/licenses.html index dcd3655..c46500a 100644 --- a/licenses.html +++ b/licenses.html @@ -5,7 +5,7 @@ class: license-types title: Licenses --- -

        Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3, Apache License 2.0, and MIT License) fall within this spectrum.

        +

        Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3, and MIT License) fall within this spectrum.

        If you were looking for a reference table of all of the licenses on choosealicense.com, see the appendix.

        {% include license-overview.html license-id="agpl-3.0" %} From bdb09b2924d87c8024279ca961714d4dee6331c9 Mon Sep 17 00:00:00 2001 From: Chijun Sima Date: Wed, 1 Aug 2018 08:27:00 +0000 Subject: [PATCH 050/149] Replace Eclipse che with Eclipse Hawkbit in the EPL1.0 License page Eclipse che has switched to use EPL 2.0 on Aug 1st 2018 UTC. This patch replaces Eclipse che with Eclipse Hawkbit in the EPL1.0 license introduction page. --- _licenses/epl-1.0.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_licenses/epl-1.0.txt b/_licenses/epl-1.0.txt index dc01825..125bd88 100644 --- a/_licenses/epl-1.0.txt +++ b/_licenses/epl-1.0.txt @@ -8,7 +8,7 @@ description: This commercially-friendly copyleft license provides the ability to how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. using: - - Eclipse Che: https://github.com/eclipse/che/blob/master/LICENSE + - Eclipse hawkBit: https://github.com/eclipse/hawkbit/blob/master/LICENSE - JUnit: https://github.com/junit-team/junit4/blob/master/LICENSE-junit.txt - openHAB: https://github.com/openhab/openhab-distro/blob/master/LICENSE From 91e10d014fadf8b2cff84869866507331d859d22 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Wed, 1 Aug 2018 08:05:56 -0700 Subject: [PATCH 051/149] rm unnecessary chars --- licenses.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/licenses.html b/licenses.html index c46500a..4a2bf68 100644 --- a/licenses.html +++ b/licenses.html @@ -5,7 +5,7 @@ class: license-types title: Licenses --- -

        Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3, and MIT License) fall within this spectrum.

        +

        Open source licenses grant permission to everyone to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are arranged from one with the strongest of these conditions (GNU AGPLv3) to one with no conditions (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3 and MIT) fall within this spectrum.

        If you were looking for a reference table of all of the licenses on choosealicense.com, see the appendix.

        {% include license-overview.html license-id="agpl-3.0" %} From f82c97ca848935402d6559eb4ae89796d8de65b4 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Wed, 1 Aug 2018 08:08:35 -0700 Subject: [PATCH 052/149] corresponding edit in about --- about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/about.md b/about.md index a2b463f..f62902f 100644 --- a/about.md +++ b/about.md @@ -10,7 +10,7 @@ If you already know what you're doing and have a license you prefer to use, that ## Not comprehensive -This site is not a comprehensive directory of open source licenses. On the [homepage](/), we break it down into just three licenses. The vast majority of projects will likely be fine choosing from one of these three. Just in case you have specific needs not covered by those three, we also highlight a [few other licenses to consider](/licenses/), and have a page about [licenses for non-software projects](/non-software/). +This site is not a comprehensive directory of open source licenses. On the [homepage](/), we break it down into just two licenses. The vast majority of projects will likely be fine choosing from one of these two. Just in case you have specific needs not covered by those two, we also highlight a [few other licenses to consider](/licenses/), and have a page about [licenses for non-software projects](/non-software/). See our [appendix](/appendix/) for a table of all of the licenses cataloged in the choosealicense.com repository and the links below for *even more licenses* that you **do not** need to learn about when choosing a license for your project. From 4dd38c8d31ef92c6abc1c4aa7872edc81ba6f4f0 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Wed, 1 Aug 2018 15:58:55 -0700 Subject: [PATCH 053/149] Stop vendored material READMEs from rendering --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 5a78fda..dffa752 100644 --- a/_config.yml +++ b/_config.yml @@ -34,6 +34,7 @@ exclude: - tests - assets/vendor/selectivizr/tests - assets/vendor/clipboard/test + - assets/vendor/*/README.* plugins: - jekyll-sitemap From 325806b42aa3d5b78e84120327ec877bc936dbdd Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sat, 4 Aug 2018 14:07:24 -0700 Subject: [PATCH 054/149] rm source metadata, defer to SPDX record --- README.md | 1 - _data/meta.yml | 4 ---- _includes/sidebar.html | 2 +- _licenses/afl-3.0.txt | 1 - _licenses/agpl-3.0.txt | 1 - _licenses/apache-2.0.txt | 1 - _licenses/artistic-2.0.txt | 1 - _licenses/bsd-2-clause.txt | 1 - _licenses/bsd-3-clause-clear.txt | 1 - _licenses/bsd-3-clause.txt | 1 - _licenses/bsl-1.0.txt | 1 - _licenses/cc-by-4.0.txt | 1 - _licenses/cc-by-sa-4.0.txt | 1 - _licenses/cc0-1.0.txt | 1 - _licenses/ecl-2.0.txt | 1 - _licenses/epl-1.0.txt | 1 - _licenses/epl-2.0.txt | 1 - _licenses/eupl-1.1.txt | 1 - _licenses/eupl-1.2.txt | 1 - _licenses/gpl-2.0.txt | 1 - _licenses/gpl-3.0.txt | 1 - _licenses/isc.txt | 1 - _licenses/lgpl-2.1.txt | 1 - _licenses/lgpl-3.0.txt | 1 - _licenses/lppl-1.3c.txt | 1 - _licenses/mit.txt | 1 - _licenses/mpl-2.0.txt | 1 - _licenses/ms-pl.txt | 1 - _licenses/ms-rl.txt | 1 - _licenses/ncsa.txt | 1 - _licenses/ofl-1.1.txt | 1 - _licenses/osl-3.0.txt | 1 - _licenses/postgresql.txt | 1 - _licenses/unlicense.txt | 1 - _licenses/upl-1.0.txt | 1 - _licenses/wtfpl.txt | 1 - _licenses/zlib.txt | 1 - 37 files changed, 1 insertion(+), 40 deletions(-) diff --git a/README.md b/README.md index 32fddad..524377c 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,6 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc * `title` - The license full name specified by https://spdx.org/licenses/ * `spdx-id` - Short identifier specified by https://spdx.org/licenses/ -* `source` - The URL to the license source text * `description` - A human-readable description of the license * `how` - Instructions on how to implement the license * `using` - A list of 3 notable projects using the license with straightforward LICENSE files which serve as examples newcomers can follow and that can be detected by [licensee](https://github.com/benbalter/licensee) in the form of `project_name: license_file_url` diff --git a/_data/meta.yml b/_data/meta.yml index a85a46a..2a58872 100644 --- a/_data/meta.yml +++ b/_data/meta.yml @@ -9,10 +9,6 @@ description: Short identifier specified by https://spdx.org/licenses/ required: true -- name: source - description: The URL to the license source text - required: true - - name: description description: A human-readable description of the license required: true diff --git a/_includes/sidebar.html b/_includes/sidebar.html index 42821e8..92c4f25 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -19,7 +19,7 @@ {% if page.source %}
        - + Source diff --git a/_licenses/afl-3.0.txt b/_licenses/afl-3.0.txt index 37f08f9..07ec7a1 100644 --- a/_licenses/afl-3.0.txt +++ b/_licenses/afl-3.0.txt @@ -1,7 +1,6 @@ --- title: Academic Free License v3.0 spdx-id: AFL-3.0 -source: https://opensource.org/licenses/afl-3.0 description: The Academic Free License is a variant of the Open Software License that does not require that the source code of derivative works be disclosed. It contains explicit copyright and patent grants and reserves trademark rights in the author. diff --git a/_licenses/agpl-3.0.txt b/_licenses/agpl-3.0.txt index 56158e2..433632c 100644 --- a/_licenses/agpl-3.0.txt +++ b/_licenses/agpl-3.0.txt @@ -3,7 +3,6 @@ title: GNU Affero General Public License v3.0 spdx-id: AGPL-3.0 nickname: GNU AGPLv3 redirect_from: /licenses/agpl/ -source: https://www.gnu.org/licenses/agpl-3.0.txt hidden: false description: Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available. diff --git a/_licenses/apache-2.0.txt b/_licenses/apache-2.0.txt index dbb2d06..5f49c78 100644 --- a/_licenses/apache-2.0.txt +++ b/_licenses/apache-2.0.txt @@ -2,7 +2,6 @@ title: Apache License 2.0 spdx-id: Apache-2.0 redirect_from: /licenses/apache/ -source: https://www.apache.org/licenses/LICENSE-2.0.html featured: true hidden: false diff --git a/_licenses/artistic-2.0.txt b/_licenses/artistic-2.0.txt index af0f87d..043e5e8 100644 --- a/_licenses/artistic-2.0.txt +++ b/_licenses/artistic-2.0.txt @@ -2,7 +2,6 @@ title: Artistic License 2.0 spdx-id: Artistic-2.0 redirect_from: /licenses/artistic/ -source: https://spdx.org/licenses/Artistic-2.0.html description: Heavily favored by the Perl community, the Artistic license requires that modified versions of the software do not prevent users from running the standard version. diff --git a/_licenses/bsd-2-clause.txt b/_licenses/bsd-2-clause.txt index 1bcd590..58faba1 100644 --- a/_licenses/bsd-2-clause.txt +++ b/_licenses/bsd-2-clause.txt @@ -2,7 +2,6 @@ title: BSD 2-Clause "Simplified" License spdx-id: BSD-2-Clause redirect_from: /licenses/bsd/ -source: https://opensource.org/licenses/BSD-2-Clause hidden: false description: A permissive license that comes in two variants, the BSD 2-Clause and BSD 3-Clause. Both have very minute differences to the MIT license. diff --git a/_licenses/bsd-3-clause-clear.txt b/_licenses/bsd-3-clause-clear.txt index 30b8289..e8a464b 100644 --- a/_licenses/bsd-3-clause-clear.txt +++ b/_licenses/bsd-3-clause-clear.txt @@ -1,7 +1,6 @@ --- title: BSD 3-Clause Clear License spdx-id: BSD-3-Clause-Clear -source: https://spdx.org/licenses/BSD-3-Clause-Clear.html description: A variant of the BSD 3-Clause License that explicitly does not grant any patent rights. diff --git a/_licenses/bsd-3-clause.txt b/_licenses/bsd-3-clause.txt index fc804a7..d8a5a48 100644 --- a/_licenses/bsd-3-clause.txt +++ b/_licenses/bsd-3-clause.txt @@ -1,7 +1,6 @@ --- title: BSD 3-Clause "New" or "Revised" License spdx-id: BSD-3-Clause -source: https://opensource.org/licenses/BSD-3-Clause hidden: false description: A permissive license similar to the BSD 2-Clause License, but with a 3rd clause that prohibits others from using the name of the project or its contributors to promote derived products without written consent. diff --git a/_licenses/bsl-1.0.txt b/_licenses/bsl-1.0.txt index e2f16bf..e595a5c 100644 --- a/_licenses/bsl-1.0.txt +++ b/_licenses/bsl-1.0.txt @@ -1,7 +1,6 @@ --- title: Boost Software License 1.0 spdx-id: BSL-1.0 -source: https://opensource.org/licenses/BSL-1.0 description: A simple permissive license only requiring preservation of copyright and license notices for source (and not binary) distribution. Licensed works, modifications, and larger works may be distributed under different terms and without source code. diff --git a/_licenses/cc-by-4.0.txt b/_licenses/cc-by-4.0.txt index 41b3a2b..52233ed 100644 --- a/_licenses/cc-by-4.0.txt +++ b/_licenses/cc-by-4.0.txt @@ -1,7 +1,6 @@ --- title: Creative Commons Attribution 4.0 International spdx-id: CC-BY-4.0 -source: https://creativecommons.org/licenses/by/4.0/legalcode.txt description: Permits almost any use subject to providing credit and license notice. Frequently used for media assets and educational materials. The most common license for Open Access scientific publications. Not recommended for software. diff --git a/_licenses/cc-by-sa-4.0.txt b/_licenses/cc-by-sa-4.0.txt index c098290..21afff8 100644 --- a/_licenses/cc-by-sa-4.0.txt +++ b/_licenses/cc-by-sa-4.0.txt @@ -1,7 +1,6 @@ --- title: Creative Commons Attribution Share Alike 4.0 International spdx-id: CC-BY-SA-4.0 -source: https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt description: Similar to CC-BY-4.0 but requires derivatives be distributed under the same or a similar, compatible license. Frequently used for media assets and educational materials. A previous version is the default license for Wikipedia and other Wikimedia projects. Not recommended for software. diff --git a/_licenses/cc0-1.0.txt b/_licenses/cc0-1.0.txt index bcdecc7..81b345d 100644 --- a/_licenses/cc0-1.0.txt +++ b/_licenses/cc0-1.0.txt @@ -2,7 +2,6 @@ title: Creative Commons Zero v1.0 Universal spdx-id: CC0-1.0 redirect_from: /licenses/cc0/ -source: https://creativecommons.org/publicdomain/zero/1.0/ description: The Creative Commons CC0 Public Domain Dedication waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense. diff --git a/_licenses/ecl-2.0.txt b/_licenses/ecl-2.0.txt index 447eb23..fc2ad2c 100644 --- a/_licenses/ecl-2.0.txt +++ b/_licenses/ecl-2.0.txt @@ -1,7 +1,6 @@ --- title: Educational Community License v2.0 spdx-id: ECL-2.0 -source: https://opensource.org/licenses/ECL-2.0 description: The Educational Community License version 2.0 ("ECL") consists of the Apache 2.0 license, modified to change the scope of the patent grant in section 3 to be specific to the needs of the education communities using this license. diff --git a/_licenses/epl-1.0.txt b/_licenses/epl-1.0.txt index 125bd88..2495b09 100644 --- a/_licenses/epl-1.0.txt +++ b/_licenses/epl-1.0.txt @@ -1,7 +1,6 @@ --- title: Eclipse Public License 1.0 spdx-id: EPL-1.0 -source: https://www.eclipse.org/legal/epl-v10.html description: This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones. diff --git a/_licenses/epl-2.0.txt b/_licenses/epl-2.0.txt index 10c59a6..c6aab5f 100644 --- a/_licenses/epl-2.0.txt +++ b/_licenses/epl-2.0.txt @@ -2,7 +2,6 @@ title: Eclipse Public License 2.0 spdx-id: EPL-2.0 redirect_from: /licenses/eclipse/ -source: https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt hidden: false description: This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones. diff --git a/_licenses/eupl-1.1.txt b/_licenses/eupl-1.1.txt index 6f679ab..b2512b7 100644 --- a/_licenses/eupl-1.1.txt +++ b/_licenses/eupl-1.1.txt @@ -2,7 +2,6 @@ title: European Union Public License 1.1 spdx-id: EUPL-1.1 redirect_from: /licenses/eupl-v1.1/ -source: https://joinup.ec.europa.eu/page/eupl-text-11-12 description: The “European Union Public Licence” (EUPL) is a copyleft free/open source software license created on the initiative of and approved by the European Commission in 22 official languages of the European Union. diff --git a/_licenses/eupl-1.2.txt b/_licenses/eupl-1.2.txt index 1cb6c34..7413aef 100644 --- a/_licenses/eupl-1.2.txt +++ b/_licenses/eupl-1.2.txt @@ -1,7 +1,6 @@ --- title: European Union Public License 1.2 spdx-id: EUPL-1.2 -source: https://eur-lex.europa.eu/legal-content/TXT/?uri=CELEX%3A32017D0863 description: The European Union Public Licence (EUPL) is a copyleft free/open source software license created on the initiative of and approved by the European Commission in 22 official languages of the European Union. diff --git a/_licenses/gpl-2.0.txt b/_licenses/gpl-2.0.txt index 6f0d042..36797f2 100644 --- a/_licenses/gpl-2.0.txt +++ b/_licenses/gpl-2.0.txt @@ -3,7 +3,6 @@ title: GNU General Public License v2.0 spdx-id: GPL-2.0 nickname: GNU GPLv2 redirect_from: /licenses/gpl-v2/ -source: https://www.gnu.org/licenses/gpl-2.0.txt hidden: false description: The GNU GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. There are multiple variants of the GNU GPL, each with different requirements. diff --git a/_licenses/gpl-3.0.txt b/_licenses/gpl-3.0.txt index f7434e7..bed6e53 100644 --- a/_licenses/gpl-3.0.txt +++ b/_licenses/gpl-3.0.txt @@ -3,7 +3,6 @@ title: GNU General Public License v3.0 spdx-id: GPL-3.0 nickname: GNU GPLv3 redirect_from: /licenses/gpl-v3/ -source: https://www.gnu.org/licenses/gpl-3.0.txt featured: true hidden: false diff --git a/_licenses/isc.txt b/_licenses/isc.txt index 8e34275..47de91a 100644 --- a/_licenses/isc.txt +++ b/_licenses/isc.txt @@ -1,7 +1,6 @@ --- title: ISC License spdx-id: ISC -source: https://opensource.org/licenses/isc-license description: A permissive license lets people do anything with your code with proper attribution and without warranty. The ISC license is functionally equivalent to the BSD 2-Clause and MIT licenses, removing some language that is no longer necessary. diff --git a/_licenses/lgpl-2.1.txt b/_licenses/lgpl-2.1.txt index 88fb2d3..6ffdad8 100644 --- a/_licenses/lgpl-2.1.txt +++ b/_licenses/lgpl-2.1.txt @@ -3,7 +3,6 @@ title: GNU Lesser General Public License v2.1 spdx-id: LGPL-2.1 nickname: GNU LGPLv2.1 redirect_from: /licenses/lgpl-v2.1/ -source: https://www.gnu.org/licenses/lgpl-2.1.txt hidden: false description: Primarily used for software libraries, the GNU LGPL requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction. There are two commonly used versions of the GNU LGPL. diff --git a/_licenses/lgpl-3.0.txt b/_licenses/lgpl-3.0.txt index f3b785f..13dc9c9 100644 --- a/_licenses/lgpl-3.0.txt +++ b/_licenses/lgpl-3.0.txt @@ -3,7 +3,6 @@ title: GNU Lesser General Public License v3.0 spdx-id: LGPL-3.0 nickname: GNU LGPLv3 redirect_from: /licenses/lgpl-v3/ -source: https://www.gnu.org/licenses/lgpl-3.0.txt hidden: false description: Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work. diff --git a/_licenses/lppl-1.3c.txt b/_licenses/lppl-1.3c.txt index 984bf3b..97d51e7 100644 --- a/_licenses/lppl-1.3c.txt +++ b/_licenses/lppl-1.3c.txt @@ -1,7 +1,6 @@ --- title: LaTeX Project Public License v1.3c spdx-id: LPPL-1.3c -source: https://latex-project.org/lppl/lppl-1-3c.html description: The LaTeX Project Public License (LPPL) is the primary license under which the LaTeX kernel and the base LaTeX packages are distributed. diff --git a/_licenses/mit.txt b/_licenses/mit.txt index 5104ab2..2fd72e4 100644 --- a/_licenses/mit.txt +++ b/_licenses/mit.txt @@ -1,7 +1,6 @@ --- title: MIT License spdx-id: MIT -source: https://opensource.org/licenses/MIT featured: true hidden: false diff --git a/_licenses/mpl-2.0.txt b/_licenses/mpl-2.0.txt index 934af1f..dd31d6a 100644 --- a/_licenses/mpl-2.0.txt +++ b/_licenses/mpl-2.0.txt @@ -2,7 +2,6 @@ title: Mozilla Public License 2.0 spdx-id: MPL-2.0 redirect_from: /licenses/mozilla/ -source: https://www.mozilla.org/media/MPL/2.0/index.txt hidden: false description: Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work. diff --git a/_licenses/ms-pl.txt b/_licenses/ms-pl.txt index 472fd95..951572e 100644 --- a/_licenses/ms-pl.txt +++ b/_licenses/ms-pl.txt @@ -1,7 +1,6 @@ --- title: Microsoft Public License spdx-id: MS-PL -source: https://opensource.org/licenses/ms-pl description: An open source license with a patent grant. diff --git a/_licenses/ms-rl.txt b/_licenses/ms-rl.txt index e015f13..d139ee8 100644 --- a/_licenses/ms-rl.txt +++ b/_licenses/ms-rl.txt @@ -1,7 +1,6 @@ --- title: Microsoft Reciprocal License spdx-id: MS-RL -source: https://opensource.org/licenses/ms-rl description: An open source license with a patent grant similar to the Microsoft Public License, with the additional condition that any source code for any derived file be provided under this license. diff --git a/_licenses/ncsa.txt b/_licenses/ncsa.txt index 0897884..9f1dab9 100644 --- a/_licenses/ncsa.txt +++ b/_licenses/ncsa.txt @@ -2,7 +2,6 @@ title: University of Illinois/NCSA Open Source License spdx-id: NCSA nickname: UIUC/NCSA -source: https://opensource.org/licenses/NCSA description: The University of Illinois/NCSA Open Source License, or UIUC license, is a permissive free software license, based on the MIT/X11 license and the BSD 3-clause License. Its conditions include requiring the preservation of copyright and license notices both in source and in binary distributions and the prohibition of using the names of the authors or the project organization to promote or endorse derived products. diff --git a/_licenses/ofl-1.1.txt b/_licenses/ofl-1.1.txt index 594696f..066a30f 100644 --- a/_licenses/ofl-1.1.txt +++ b/_licenses/ofl-1.1.txt @@ -2,7 +2,6 @@ title: SIL Open Font License 1.1 spdx-id: OFL-1.1 redirect_from: /licenses/ofl/ -source: http://scripts.sil.org/OFL_web description: The Open Font License (OFL) is maintained by SIL International. It attempts to be a compromise between the values of the free software and typeface design communities. It is used for almost all open source font projects, including those by Adobe, Google and Mozilla. diff --git a/_licenses/osl-3.0.txt b/_licenses/osl-3.0.txt index 6e02d23..4533ce3 100644 --- a/_licenses/osl-3.0.txt +++ b/_licenses/osl-3.0.txt @@ -1,7 +1,6 @@ --- title: Open Software License 3.0 spdx-id: OSL-3.0 -source: https://opensource.org/licenses/OSL-3.0 description: OSL 3.0 is a copyleft license that does not require reciprocal licensing on linked works. It also provides an express grant of patent rights from contributors to users, with a termination clause triggered if a user files a patent infringement lawsuit. diff --git a/_licenses/postgresql.txt b/_licenses/postgresql.txt index 8b9cd98..31f9e12 100644 --- a/_licenses/postgresql.txt +++ b/_licenses/postgresql.txt @@ -1,7 +1,6 @@ --- title: PostgreSQL License spdx-id: PostgreSQL -source: https://opensource.org/licenses/PostgreSQL description: A very short, BSD-style license, used specifically for PostgreSQL. diff --git a/_licenses/unlicense.txt b/_licenses/unlicense.txt index db18a75..e6a8ae9 100644 --- a/_licenses/unlicense.txt +++ b/_licenses/unlicense.txt @@ -1,7 +1,6 @@ --- title: The Unlicense spdx-id: Unlicense -source: https://unlicense.org/UNLICENSE hidden: false description: A license with no conditions whatsoever which dedicates works to the public domain. Unlicensed works, modifications, and larger works may be distributed under different terms and without source code. diff --git a/_licenses/upl-1.0.txt b/_licenses/upl-1.0.txt index eab17b0..0578766 100644 --- a/_licenses/upl-1.0.txt +++ b/_licenses/upl-1.0.txt @@ -1,7 +1,6 @@ --- title: Universal Permissive License v1.0 spdx-id: UPL-1.0 -source: https://oss.oracle.com/licenses/upl/ description: A permissive, OSI and FSF approved, GPL compatible license, expressly allowing attribution with just a copyright notice and a short form link rather than the full text of the license. Includes an express grant of patent rights. Licensed works and modifications may be distributed under different terms and without source code, and the patent grant may also optionally be expanded to larger works to permit use as a contributor license agreement. diff --git a/_licenses/wtfpl.txt b/_licenses/wtfpl.txt index 2a23d0a..bbe5160 100644 --- a/_licenses/wtfpl.txt +++ b/_licenses/wtfpl.txt @@ -1,7 +1,6 @@ --- title: "Do What The F*ck You Want To Public License" spdx-id: WTFPL -source: http://www.wtfpl.net/txt/copying/ description: The easiest license out there. It gives the user permissions to do whatever they want with your code. diff --git a/_licenses/zlib.txt b/_licenses/zlib.txt index 1022261..0be8fd0 100644 --- a/_licenses/zlib.txt +++ b/_licenses/zlib.txt @@ -1,7 +1,6 @@ --- title: zlib License spdx-id: Zlib -source: https://opensource.org/licenses/Zlib description: A short permissive license, compatible with GPL. Requires altered source versions to be documented as such. From d82306959b53061d8310c8ed6b80f7705344f419 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 6 Aug 2018 15:26:51 -0700 Subject: [PATCH 055/149] consistent single quote --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 61fe576..21c5a0f 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ permalink: / Use the license preferred by the community you’re contributing to or depending on. Your project will fit right in.

        - If you have a dependency that doesn't have a license, ask its maintainers to add a license. + If you have a dependency that doesn’t have a license, ask its maintainers to add a license.

      • From 719b9bd02e71957a3b544625eb06c0cdeb8de5d8 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sat, 18 Aug 2018 16:17:46 -0700 Subject: [PATCH 056/149] BSD-2/3-Clause numbered list, uses SPDX and OSI have numbered lists for these licenses --- _licenses/bsd-2-clause.txt | 13 ++++++++----- _licenses/bsd-3-clause.txt | 19 +++++++++++-------- spec/license_meta_spec.rb | 2 -- 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/_licenses/bsd-2-clause.txt b/_licenses/bsd-2-clause.txt index 1bcd590..a2cc802 100644 --- a/_licenses/bsd-2-clause.txt +++ b/_licenses/bsd-2-clause.txt @@ -10,6 +10,9 @@ description: A permissive license that comes in two variants, the Date: Sat, 18 Aug 2018 21:55:26 -0400 Subject: [PATCH 057/149] Change phrasing of no-license text. --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 21c5a0f..f3d2477 100644 --- a/index.html +++ b/index.html @@ -72,7 +72,7 @@ permalink: /
      • I don’t want to choose a license.

        - You don’t have to. + Here’s what happens if you don’t.

      From 4fb84bb7bd7a8cad0d41129750d41c5005cb3dac Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 20 Aug 2018 11:25:14 -0700 Subject: [PATCH 058/149] new ruby version from github-pages --- .rubocop.yml | 2 +- .travis.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index fca3b19..4b122f8 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,5 +1,5 @@ AllCops: - TargetRubyVersion: 2.4 + TargetRubyVersion: 2.5 Exclude: - _site/**/* - vendor/**/* diff --git a/.travis.yml b/.travis.yml index fe5828b..7ab30fb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ script: "./script/cibuild" #environment language: ruby rvm: - - 2.4.2 + - 2.5.1 addons: apt: From e1083628812757c5f4248b3d4717acbd6fc4d431 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 20 Aug 2018 11:52:33 -0700 Subject: [PATCH 059/149] possible workaround --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 7ab30fb..ce0b3b8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,10 @@ addons: packages: - libcurl4-openssl-dev +before_install: + - gem update --system + - gem install bundler + branches: only: - gh-pages From ed9c22c9489bf97a3e7a9550cb60fff2d4da4ec7 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 20 Aug 2018 11:59:27 -0700 Subject: [PATCH 060/149] different workaround https://github.com/bundler/bundler/issues/6629 --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ce0b3b8..d38594a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,7 @@ addons: - libcurl4-openssl-dev before_install: - - gem update --system - - gem install bundler + - gem install bundler --version 1.16.2 branches: only: From b5972d3bebfe5389b7850be518ba6378f28f85f6 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 20 Aug 2018 12:09:00 -0700 Subject: [PATCH 061/149] bundler version in script/bootstrap which runs after before_install --- .travis.yml | 3 --- script/bootstrap | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index d38594a..7ab30fb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,9 +12,6 @@ addons: packages: - libcurl4-openssl-dev -before_install: - - gem install bundler --version 1.16.2 - branches: only: - gh-pages diff --git a/script/bootstrap b/script/bootstrap index b659455..b37867e 100755 --- a/script/bootstrap +++ b/script/bootstrap @@ -3,7 +3,7 @@ set -e echo "bundling installin'" -gem install bundler +gem install bundler --version 1.16.2 bundle install echo From 63220fb38215d1441061e913d677bd381922a990 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 20 Aug 2018 12:29:29 -0700 Subject: [PATCH 062/149] use example without hardcoded party in text --- _licenses/bsd-3-clause.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_licenses/bsd-3-clause.txt b/_licenses/bsd-3-clause.txt index 79d007a..08994de 100644 --- a/_licenses/bsd-3-clause.txt +++ b/_licenses/bsd-3-clause.txt @@ -10,7 +10,7 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of using: - d3: https://github.com/d3/d3/blob/master/LICENSE - LevelDB: https://github.com/google/leveldb/blob/master/LICENSE - - Scala: https://github.com/scala/scala/blob/2.13.x/LICENSE + - Quill: https://github.com/quilljs/quill/blob/develop/LICENSE permissions: - commercial-use From 92ce1397090fad04a676794d87ebf4b89fa203e1 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 26 Aug 2018 16:09:37 -0700 Subject: [PATCH 063/149] update license links in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 524377c..7b6b860 100644 --- a/README.md +++ b/README.md @@ -97,4 +97,4 @@ The license properties (rules) are stored as a bulleted list within the licenses ## License -The content of this project itself is licensed under the [Creative Commons Attribution 3.0 license](https://creativecommons.org/licenses/by/3.0/us/deed.en_US), and the underlying source code used to format and display that content is licensed under the [MIT license](https://opensource.org/licenses/mit-license.php). +The content of this project itself is licensed under the [Creative Commons Attribution 3.0 Unported license](https://creativecommons.org/licenses/by/3.0/), and the underlying source code used to format and display that content is licensed under the [MIT license](LICENSE.md). From 5b804796b78ba2dff1dc90354e5e947f9b20ff30 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 24 Sep 2018 15:36:02 -0700 Subject: [PATCH 064/149] bundler/bundler#6629 workaround no longer needed --- script/bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/bootstrap b/script/bootstrap index b37867e..b659455 100755 --- a/script/bootstrap +++ b/script/bootstrap @@ -3,7 +3,7 @@ set -e echo "bundling installin'" -gem install bundler --version 1.16.2 +gem install bundler bundle install echo From cce91b79ec138a7f42369d432241d3896211f5e1 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 24 Sep 2018 15:38:35 -0700 Subject: [PATCH 065/149] upate pgbager LICENSE url --- _licenses/postgresql.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_licenses/postgresql.txt b/_licenses/postgresql.txt index 31f9e12..eb151b5 100644 --- a/_licenses/postgresql.txt +++ b/_licenses/postgresql.txt @@ -7,7 +7,7 @@ description: A very short, BSD-style license, used specifically for PostgreSQL. how: To use it, say that it is The PostgreSQL License, and then substitute the copyright year and name of the copyright holder into the body of the license. Then put the license into a prominent file ("COPYRIGHT", "LICENSE" or "COPYING" are common names for this file) in your software distribution. using: - - pgBadger: https://github.com/dalibo/pgbadger/blob/master/LICENSE + - pgBadger: https://github.com/darold/pgbadger/blob/master/LICENSE - pgAdmin: https://github.com/postgres/pgadmin4/blob/master/LICENSE - .NET Access to PostgreSQL: https://github.com/npgsql/npgsql/blob/dev/LICENSE From 3909e2190a1a7b2fd5ab791548b14d44a200a10e Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Mon, 24 Sep 2018 15:39:55 -0700 Subject: [PATCH 066/149] bow to new rubocop rule --- spec/spec_helper.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 49286b2..192d00e 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -106,6 +106,7 @@ def fsf_approved_licenses licenses = {} object['licenses'].each_value do |meta| next unless (meta.include? 'identifiers') && (meta['identifiers'].include? 'spdx') && (meta.include? 'tags') && (meta['tags'].include? 'libre') + meta['identifiers']['spdx'].each do |identifier| licenses[identifier.downcase] = meta['name'] end From 3e59b04824bd17bb2b4bf0b98a0f37c8e166d2fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Lube=20de=20Bragan=C3=A7a?= Date: Tue, 9 Oct 2018 18:10:20 +0000 Subject: [PATCH 067/149] License suggestion: plugin JavaScript-autoComplete --- .../javascript-auto-complete/.bower.json | 45 ++++ .../auto-complete.css | 9 + .../javascript-auto-complete/auto-complete.js | 222 ++++++++++++++++++ .../auto-complete.min.js | 3 + .../javascript-auto-complete/bower.json | 31 +++ .../javascript-auto-complete/img/at.png | Bin 0 -> 766 bytes .../javascript-auto-complete/img/au.png | Bin 0 -> 791 bytes .../javascript-auto-complete/img/bg.png | Bin 0 -> 779 bytes .../javascript-auto-complete/img/br.png | Bin 0 -> 799 bytes .../javascript-auto-complete/img/ca.png | Bin 0 -> 776 bytes .../javascript-auto-complete/img/ch.png | Bin 0 -> 628 bytes .../javascript-auto-complete/img/cn.png | Bin 0 -> 595 bytes .../javascript-auto-complete/img/cz.png | Bin 0 -> 760 bytes .../javascript-auto-complete/img/de.png | Bin 0 -> 779 bytes .../javascript-auto-complete/img/dk.png | Bin 0 -> 739 bytes .../javascript-auto-complete/img/es.png | Bin 0 -> 802 bytes .../javascript-auto-complete/img/fi.png | Bin 0 -> 751 bytes .../javascript-auto-complete/img/fr.png | Bin 0 -> 757 bytes .../javascript-auto-complete/img/hu.png | Bin 0 -> 766 bytes .../javascript-auto-complete/img/in.png | Bin 0 -> 785 bytes .../javascript-auto-complete/img/it.png | Bin 0 -> 733 bytes .../javascript-auto-complete/img/ja.png | Bin 0 -> 653 bytes .../javascript-auto-complete/img/nl.png | Bin 0 -> 766 bytes .../javascript-auto-complete/img/no.png | Bin 0 -> 773 bytes .../javascript-auto-complete/img/pt.png | Bin 0 -> 743 bytes .../javascript-auto-complete/img/ro.png | Bin 0 -> 791 bytes .../javascript-auto-complete/img/ru.png | Bin 0 -> 779 bytes .../javascript-auto-complete/img/tr.png | Bin 0 -> 691 bytes .../javascript-auto-complete/img/us.png | Bin 0 -> 799 bytes 29 files changed, 310 insertions(+) create mode 100644 assets/vendor/javascript-auto-complete/.bower.json create mode 100644 assets/vendor/javascript-auto-complete/auto-complete.css create mode 100644 assets/vendor/javascript-auto-complete/auto-complete.js create mode 100644 assets/vendor/javascript-auto-complete/auto-complete.min.js create mode 100644 assets/vendor/javascript-auto-complete/bower.json create mode 100644 assets/vendor/javascript-auto-complete/img/at.png create mode 100644 assets/vendor/javascript-auto-complete/img/au.png create mode 100644 assets/vendor/javascript-auto-complete/img/bg.png create mode 100644 assets/vendor/javascript-auto-complete/img/br.png create mode 100644 assets/vendor/javascript-auto-complete/img/ca.png create mode 100644 assets/vendor/javascript-auto-complete/img/ch.png create mode 100644 assets/vendor/javascript-auto-complete/img/cn.png create mode 100644 assets/vendor/javascript-auto-complete/img/cz.png create mode 100644 assets/vendor/javascript-auto-complete/img/de.png create mode 100644 assets/vendor/javascript-auto-complete/img/dk.png create mode 100644 assets/vendor/javascript-auto-complete/img/es.png create mode 100644 assets/vendor/javascript-auto-complete/img/fi.png create mode 100644 assets/vendor/javascript-auto-complete/img/fr.png create mode 100644 assets/vendor/javascript-auto-complete/img/hu.png create mode 100644 assets/vendor/javascript-auto-complete/img/in.png create mode 100644 assets/vendor/javascript-auto-complete/img/it.png create mode 100644 assets/vendor/javascript-auto-complete/img/ja.png create mode 100644 assets/vendor/javascript-auto-complete/img/nl.png create mode 100644 assets/vendor/javascript-auto-complete/img/no.png create mode 100644 assets/vendor/javascript-auto-complete/img/pt.png create mode 100644 assets/vendor/javascript-auto-complete/img/ro.png create mode 100644 assets/vendor/javascript-auto-complete/img/ru.png create mode 100644 assets/vendor/javascript-auto-complete/img/tr.png create mode 100644 assets/vendor/javascript-auto-complete/img/us.png diff --git a/assets/vendor/javascript-auto-complete/.bower.json b/assets/vendor/javascript-auto-complete/.bower.json new file mode 100644 index 0000000..0ec283a --- /dev/null +++ b/assets/vendor/javascript-auto-complete/.bower.json @@ -0,0 +1,45 @@ +{ + "name": "javascript-auto-complete", + "description": "An extremely lightweight vanilla JavaScript completion suggester.", + "version": "1.0.4", + "homepage": "https://github.com/Pixabay/JavaScript-autoComplete", + "authors": [ + { + "name": "Simon Steinberger", + "url": "https://pixabay.com/users/Simon/", + "email": "simon@pixabay.com" + } + ], + "keywords": [ + "autocomplete", + "autosuggest", + "autosuggester", + "suggest", + "suggester", + "completer", + "select", + "dropdown", + "ajax" + ], + "licenses": [ + { + "type": "MIT", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "ignore": [ + "bower.json", + "demo.html", + "readme.md" + ], + "_release": "1.0.4", + "_resolution": { + "type": "version", + "tag": "1.0.4", + "commit": "eda3201210a86f7fcfb7f496f4b2ca419ff423e8" + }, + "_source": "https://github.com/Pixabay/JavaScript-autoComplete.git", + "_target": "^1.0.4", + "_originalSource": "javascript-auto-complete", + "_direct": true +} \ No newline at end of file diff --git a/assets/vendor/javascript-auto-complete/auto-complete.css b/assets/vendor/javascript-auto-complete/auto-complete.css new file mode 100644 index 0000000..4261b1d --- /dev/null +++ b/assets/vendor/javascript-auto-complete/auto-complete.css @@ -0,0 +1,9 @@ +.autocomplete-suggestions { + text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1); + + /* core styles should not be changed */ + position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box; +} +.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; } +.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; } +.autocomplete-suggestion.selected { background: #f0f0f0; } diff --git a/assets/vendor/javascript-auto-complete/auto-complete.js b/assets/vendor/javascript-auto-complete/auto-complete.js new file mode 100644 index 0000000..2f5a88c --- /dev/null +++ b/assets/vendor/javascript-auto-complete/auto-complete.js @@ -0,0 +1,222 @@ +/* + JavaScript autoComplete v1.0.4 + Copyright (c) 2014 Simon Steinberger / Pixabay + GitHub: https://github.com/Pixabay/JavaScript-autoComplete + License: http://www.opensource.org/licenses/mit-license.php +*/ + +var autoComplete = (function(){ + // "use strict"; + function autoComplete(options){ + if (!document.querySelector) return; + + // helpers + function hasClass(el, className){ return el.classList ? el.classList.contains(className) : new RegExp('\\b'+ className+'\\b').test(el.className); } + + function addEvent(el, type, handler){ + if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); + } + function removeEvent(el, type, handler){ + // if (el.removeEventListener) not working in IE11 + if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); + } + function live(elClass, event, cb, context){ + addEvent(context || document, event, function(e){ + var found, el = e.target || e.srcElement; + while (el && !(found = hasClass(el, elClass))) el = el.parentElement; + if (found) cb.call(el, e); + }); + } + + var o = { + selector: 0, + source: 0, + minChars: 3, + delay: 150, + offsetLeft: 0, + offsetTop: 1, + cache: 1, + menuClass: '', + renderItem: function (item, search){ + // escape special characters + search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi"); + return '
      ' + item.replace(re, "$1") + '
      '; + }, + onSelect: function(e, term, item){} + }; + for (var k in options) { if (options.hasOwnProperty(k)) o[k] = options[k]; } + + // init + var elems = typeof o.selector == 'object' ? [o.selector] : document.querySelectorAll(o.selector); + for (var i=0; i 0) + that.sc.scrollTop = selTop + that.sc.suggestionHeight + scrTop - that.sc.maxHeight; + else if (selTop < 0) + that.sc.scrollTop = selTop + scrTop; + } + } + } + addEvent(window, 'resize', that.updateSC); + document.body.appendChild(that.sc); + + live('autocomplete-suggestion', 'mouseleave', function(e){ + var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); + if (sel) setTimeout(function(){ sel.className = sel.className.replace('selected', ''); }, 20); + }, that.sc); + + live('autocomplete-suggestion', 'mouseover', function(e){ + var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); + if (sel) sel.className = sel.className.replace('selected', ''); + this.className += ' selected'; + }, that.sc); + + live('autocomplete-suggestion', 'mousedown', function(e){ + if (hasClass(this, 'autocomplete-suggestion')) { // else outside click + var v = this.getAttribute('data-val'); + that.value = v; + o.onSelect(e, v, this); + that.sc.style.display = 'none'; + } + }, that.sc); + + that.blurHandler = function(){ + try { var over_sb = document.querySelector('.autocomplete-suggestions:hover'); } catch(e){ var over_sb = 0; } + if (!over_sb) { + that.last_val = that.value; + that.sc.style.display = 'none'; + setTimeout(function(){ that.sc.style.display = 'none'; }, 350); // hide suggestions on fast input + } else if (that !== document.activeElement) setTimeout(function(){ that.focus(); }, 20); + }; + addEvent(that, 'blur', that.blurHandler); + + var suggest = function(data){ + var val = that.value; + that.cache[val] = data; + if (data.length && val.length >= o.minChars) { + var s = ''; + for (var i=0;i 40) && key != 13 && key != 27) { + var val = that.value; + if (val.length >= o.minChars) { + if (val != that.last_val) { + that.last_val = val; + clearTimeout(that.timer); + if (o.cache) { + if (val in that.cache) { suggest(that.cache[val]); return; } + // no requests if previous suggestions were empty + for (var i=1; i'+e.replace(o,"$1")+""},onSelect:function(){}};for(var c in e)e.hasOwnProperty(c)&&(l[c]=e[c]);for(var a="object"==typeof l.selector?[l.selector]:document.querySelectorAll(l.selector),u=0;u0?i.sc.scrollTop=n+i.sc.suggestionHeight+s-i.sc.maxHeight:0>n&&(i.sc.scrollTop=n+s)}else i.sc.scrollTop=0},o(window,"resize",i.updateSC),document.body.appendChild(i.sc),n("autocomplete-suggestion","mouseleave",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&setTimeout(function(){e.className=e.className.replace("selected","")},20)},i.sc),n("autocomplete-suggestion","mouseover",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&(e.className=e.className.replace("selected","")),this.className+=" selected"},i.sc),n("autocomplete-suggestion","mousedown",function(e){if(t(this,"autocomplete-suggestion")){var o=this.getAttribute("data-val");i.value=o,l.onSelect(e,o,this),i.sc.style.display="none"}},i.sc),i.blurHandler=function(){try{var e=document.querySelector(".autocomplete-suggestions:hover")}catch(t){var e=0}e?i!==document.activeElement&&setTimeout(function(){i.focus()},20):(i.last_val=i.value,i.sc.style.display="none",setTimeout(function(){i.sc.style.display="none"},350))},o(i,"blur",i.blurHandler);var r=function(e){var t=i.value;if(i.cache[t]=e,e.length&&t.length>=l.minChars){for(var o="",s=0;st||t>40)&&13!=t&&27!=t){var o=i.value;if(o.length>=l.minChars){if(o!=i.last_val){if(i.last_val=o,clearTimeout(i.timer),l.cache){if(o in i.cache)return void r(i.cache[o]);for(var s=1;s5Ffh9+Dz76Wq#GOF zI5^E17{>(##sC1y1qIU(5Z@so>@_v_Mn?KjQ1MPq;X*>rG&I95F1RQttRW%pY;4#~ zOv*Ac#w8`kBO}ZyDb_YN;zvjCSy}mLX!ve!?r3P+T3O3ZPQXV-wm(1m_4erFl4U(aFTbzPh^g_V)Gn_u}N_&(hMz z%F4&d$;ivg(9_e~-rni!>-zls^!E1U=jYJU(#FZi#Ky+^{r&Ou^xfaz&Ct-s%F4>k z&C}M_-{Ruz@bCBf`r+f_&e74NpP z`SbJm^78KJ=-k%Ui5wiRJUr!WZ1{M1=w4paKR?MQC&wHd$Q>QdBqi7~GUY`?^Hx^+ zWMubfXzE{IeETtmacBO;@`gQ8;?9G#q9T;1F~ zJiVN}eSH1=84Qh#O-#+qEiA39ZEWrA9T*gqlvPyK)HO7!#l$5f wrKDwK<>VC@7@3$^SlQS)IJvlac=`AR0OunvF6Wx08UO$Q07*qoM6N<$f{Jv4jsO4v literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/au.png b/assets/vendor/javascript-auto-complete/img/au.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1d164f11800ed15707ef8c5b5ab9421dd9d889 GIT binary patch literal 791 zcmV+y1L*vTP)qrE;$qle+>_g9UYf2 zFsDC2wM|XElaSPigvoa_Ih0FEyK8ImY;F0Nndgm+%4u-5Rbvqgg9ZqP5)zIlC!TU` zz)(-TQBuHDRJ~X_P*_uJWL}2EPENwK+s?GipPtP#M5_!7h6VWGAeN4X!bV24 zNlCj^Rl$RiLc_u%BBP>XV&mcy7#y9PU0mJVJv_a>U^s zm6TOf)zmdKwX}6~_4ExG1cih}M8(7dl literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/bg.png b/assets/vendor/javascript-auto-complete/img/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..324e1fca2cefd3966af1ca15aeaf1e6d90235e34 GIT binary patch literal 779 zcmV+m1N8ifP)WhlH!Hs^R6}_4xGU=;F`Q&cw;X!pFeF z$id0Z$kf=<;pX4&^X>Nf^z--e=IZ2se}9yel)JmT_xJbu`ugYR=hW2H&CSis%*@Wt z&eqn};o;%#?(YBp|M~g(ot>S=$H(^e_R`YQ(9qD>*x2Oc{{E*r|JVQk z00DGTPE!Ct=GbNc006T|L_t(|+GA*JoG`I(QqSbh&M8x;O`kE7p|PpCrM0cSqqD2K zr?<7QpP{g*xTLhKyrQzIx~8_SzJVbzDLExIEj=SMD?2AQFTa2xFeo@AG%P$KGAcSI zHZDGa!O_Xt#nsK-!_&*#$Jft4fWgqn*u>P#+``hz+Q!z--hn|;Nm)fzOsV)Xz3 literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/br.png b/assets/vendor/javascript-auto-complete/img/br.png new file mode 100644 index 0000000000000000000000000000000000000000..89636532ccd6b1e58d70b03d7ef79957ee3b93a1 GIT binary patch literal 799 zcmV+)1K|9LP)@CE16%_QU=1U59g?~)^7TUg{ZF>jP*RdcHg`2JbTBGwDk5Sd8(14S zgE$y!7zJAe08#)mb_J`y5T>+2e3o^JsENYRc-G@id8a}&bu=z-E+}azAzvX-mryWw zFCA$TaFzqY#Q(r5Xe|Y!gU!9aDWyd74pvqhpP{z0G>=?n%VWI&GCPD{Cym*=6|mUgzdO)YTw$ zi!}>4aSuan5=V0^U4ubxlwF0fvcsMB_E75SM%C0dp0O}}ojdmVYWDV5;o&%!rAjnd zf-_inMP`Ivd68s;n^<_Jji-qH{ZRJxPT=7}jjA*uSRr4LM$F-8@$pc<#X>Aqc_L4E zB~o=ORe2#&fF@Chw#8Wf{z}&6QFN(HKY~6ALkcQmDq5FWoyBC_;z*OFN)SS90WWF+ zFl!1uaeI_a;^r%pzCKl*O;MLoNs>tbH~}2SXo+ITwPvYU;sfvLqtVJM@UIZOH55pPf!3cGBY$aHa9pq zIy*c)K0iPJAtECrB_<~*DJm;0EiNxG01*-s6crX17#SKH9337XAOHaZ0|W&I2M7rY d3k(eo4-gN{GBO56HJ$(f002ovPDHLkV1jHXB7Oh> literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/ca.png b/assets/vendor/javascript-auto-complete/img/ca.png new file mode 100644 index 0000000000000000000000000000000000000000..ce10bc9a162392ff39ed3e565daed180a9049651 GIT binary patch literal 776 zcmV+j1NZ!iP)hJC*Y%`u6kk<>lqli-X5EF1$G?urMLJk!>pCm9Hp)RT$4EQ>dusMzSK*nE(!;~d7zN4_ z0L~o+*C`R=HzD#qHT=rN{<*LAS5DRUz!O+my)ZEhA*51*{%GTB0 z)5}m$SX5k6T2@|BSyf$ATUXDJkeHO5lA4yDk(rg9lbe^%5D*v?91X=QC=YiG}(sHCi-s-~`?sim!>tEX?k zASfg(A}S^>At@y-BP%Dbz`)4F%)-jX&cVsW&BM#bF8}}_w=U8iP3ZUl0000TYA?XI<4>Pryn)xkNgoJTiqTA-Fs-wHpn! z9}>PJ713o}@8jb7@9pi4h2LIM&{s^sNj|JWH={#3$WuwR9uTn=2elCg$5~M5=;-zJ z_3Vj&+7VQ?uvoxgL>OuQ@u?? z<9cwwHY&%UoXpJ3&d$!(*4E+S;qLD4`uh6$(9Gs!S<6^X&P_tgpPS3W!pp|R(9qD> z*x2LV-SFw?^~AvIW?I)_R^Me>$4o)EE+M*BOwG;A(b3V#W?j!hHQiZF>S9&iW?Soc zZP!~+z%(bkRZPvz&B0Yn!zLKgLN()7N#$~9(NRXiS53y9nZ=uzxj{C(Arr_pDcMOo z;cH>bPD8pcBeNb6vKkG(Djm){EmDhC&;S4cs!2paRCwBB;Nz2)Qp?E9%FYqY%}b99 zVF2;t6B3h>Q&Q7_{7?oUKP)^V(mX0UCKkx|VvtfZ@%Hic^A89N3I_7+8PrTP92}jT zU0mJVJv_bajTuZdWK7M>EiA39ZEWrAjnx@6WcW3;v~_g#^bHJ+jMb$WWcV3m<>VC< zm6TOf)zqb=8Tc6(1q6kJMMTBKB_yS!`4|`&nV4Bv+1NQaxwv_F`S<`kh#$=Tg6KW~ O0000_|x1CnwGh4a^Av z%>n_`3JTsB80#x5_&z@WO-=hzQSM1e+B!PTGBLp{Ecj(*`d(h=K|s_bAk88P%mM(_ zH8#gOJO65G_E%TT6a~x*0H-A()JsPHcWCicP~9&t&mNA%m@L^0Revy0F-eNyO%Qec4g;5LDVfD%?$~E004gy0G%Ki#ydOzZ))~}SK&E0 zee~2g00001bW%=J06^y0W&i*Hkx4{BRCwBBNK8sjNli-^5@r?=6%&_`WQdB6iFJsJ zPhe(YWn<^yUn)vN#j002ovPDHLkV1npY;p6}S literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/cz.png b/assets/vendor/javascript-auto-complete/img/cz.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5ee3217f63ce39600d6b6c353f668e191ac2c7 GIT binary patch literal 760 zcmV@_v^Mn?HiQ1MPq;6g&qG&I95F1IKst05s!V8<{( zuM#Dt3>K4f2tdvU2ip`B;wC2VIy(4DO88Mx?MzJDKR(JcGr%n^wI(KHa@9y!!Y4SY z4IiHY6`eK^aH9??-WV9>D=YFoKKV^e_EAykNlDc@I><6Hy(}zdbJAXH(LqqVA2Fs0 z8=C+Wpal?>Z4px0C@JbYI`mCV`B_=?T3X~!PtZR<#W^`UN1|$Y*jHxEI7qe_DWL@o zmJA@Cd56E)&(Gx9+4AS+{PObt^z`=Z?B(0r(#gpoErmu@uxNGIP+P_@Ij&1st+2Gk z&CSfw(b3!6+vw=%_4W1s{{H>_{qpki;Nag17HTRsj#*#Abb#5fwcXd(*v`(*%*@Qq z&CS%*)ZX6S>+9?I`1t?-|NHyS=$H(^e_R`YQ(9qD>*x2Oc)|T!zM`=9bpBs>+J;_Kt?ux=x0|qT-U$vhs?`s_L5B zy7~r&#H8eu)U@=B%&hF3+`Rk(hQOfUkkGL3h{&kunAo`Z1O`VZXBSsDcMnf5Zy#Sj z{{RLt9NYgMU z$rlaB3<1at0nQW(*&-O_H7oN+KKfQo_F7TuQAyQ8I>|aQzB4TJWo7kVUgAMO&mbVj z2?@sl0LTLa&c&jkh75D?=bA@Mae{6UX1K4WGdLqlUzb4zPmdqYQO zS9ecuA46eLaY<=ec|}EKRdr2mT|Gl$QgTXaT6#uiR(4KqUVZ^XU{G*KXjpheWK?ua zY+QT-gQJtPi>sTvho_gfkFTG90E3~Cv5BdfxrL>bwT-Qvy#s@ylCp}bn!1LjmbQ+r zp1uKtppdYLsF=8fq?ELbtem_810xeN3o9Et2PYRd4=*3T006iGF`@E1G(rFX002ov JPDHLkV1m^~B&z@b literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/dk.png b/assets/vendor/javascript-auto-complete/img/dk.png new file mode 100644 index 0000000000000000000000000000000000000000..e49194529f5a3ed0b77dd921e05be3362073035f GIT binary patch literal 739 zcmV<90v!E`P)p402OH2P+TKipH?p0OVMMcd$Ji#_L`111l^z`T9;MC5}&C1Hm z%*@Wp%GS=#;o92n=;;6X`1$km>g43r&(F%m#K*h5|MTFMFq)6&h&%)-LZzrWbY z$>i15^5f(D?(Y8a@#Waq(#FQ8C@9oUPXBIi@l;gZqN2~w&&*z4%>e+>5fa-T9_TMH z^+QAcQ&as~TJlv@;73P`3JS6+D(P8S{bXe9va-%!U(5jk%>e<_3JTsB80#x5_&z@W zO-=hzQSM1ee*gfK5fQsGGWTU=`ohBJ=jYUHY}O48;T;|BFE5=L8OA$1|H;Yr_V(d` zfY1d6*borpAt4|*S-JoK00DGTPE!Ct=GbNc006H^L_t(|+GD7xX>0H3>=F`Y?(XRo zmyl$rsjaJTXl!C)W@&C|<>2IE$j!?yC=@L!E-5W5uc)l5W{8c8Pe@EkPDxEm&&bTm z&SCHm2n-5#4G9ekkBE#4jE-S&aCCBZadmU|@O1R@_VM*&FfcSSHZe6bx3ILbwz0Ld zXHZa7QdUt_Q`gYc($>+{(`OI_xfYhVBX002ovPDHLkV1n!pVKo2% literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/es.png b/assets/vendor/javascript-auto-complete/img/es.png new file mode 100644 index 0000000000000000000000000000000000000000..483b799c29603609fed1bfd0eee0a0e757fab6dd GIT binary patch literal 802 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 literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/in.png b/assets/vendor/javascript-auto-complete/img/in.png new file mode 100644 index 0000000000000000000000000000000000000000..923cd3cce1f8d926f45199a7480f6eb4b21536bd GIT binary patch literal 785 zcmV+s1Md8ZP)(toS z%FfKk%*)Bm%(cMDm7d3#pUc(W@B04!_xt+l?(Npv*vZYyzQVxx_xJkx`se57)Ya9^ z&CSWl%%`Zkeu%eog}kGr)AI27|NsB_`T6SV>ebZM%F4>e#>e*d_Tk~-($dn(%*>Xe zzI=jZAjnu=r|LfxM-O}C1yU)0*v7MZkg^;L@l)|sA z=+MLU-O>K&-2La=^4-$l%)pC34YFb^>6Bdkqi5`lOW1HL&R`PEQwPaV1=L;--f0}` zdN25jLI0Le`MGYE00001bW%=J06^y0W&i*Hvq?ljRCwBB=GG8_a!< P00000NkvXXu0mjf#cPD3 literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/it.png b/assets/vendor/javascript-auto-complete/img/it.png new file mode 100644 index 0000000000000000000000000000000000000000..2aeef6cf4a26bccc8cf8c6ac1f2459f803c3f1dc GIT binary patch literal 733 zcmV<30wVp1P)@^a191Zzfg94=((dl=`uh6+|Nr^<`Rd!+&_6!KFfh6*Dy}0VqZ=DI zl{grF7zJ|$0B!&idlSjg$>ikZ^78Wh{QUm@{`ThP;7d!+G&I95F1IKst05s!sZcPF zFA{nZ18@TmcMrnK!rR;1=;-M6_4WPj?d?@n+dn?aGc&*~Ewv^lWVmEVqDUu*Ck=HC z5O)y1#=g|l)ZX6S>+9?I`1t?s?)F<-=}Ae|Iy%TQF}*A-X0>HrvtB`*Kp%o27kd}I z#l6nX&eqn};o;%>>FN1dSoBa(hS8)($dhqz0w;S-XS6EH8uA} zMhoxnd;kCd0d!JMQvg8b*k%9#0J2F$K~#9!V<;eR+NK6VzPEk)yOV7yEVes=02n-4i z2@MkukBE$lj$v?cbaHlab#wP%_w@4i@#SSOFf=kYF*P%{u(Yzav9+^jP*hS@QB_md z(3H~B*3s3|XAl$;77-N_mync_mXVc{S72adVrF4wW9Q)H;^yJy;}-w`g#jxt4&3v% P00000NkvXXu0mjf2l-WS literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/ja.png b/assets/vendor/javascript-auto-complete/img/ja.png new file mode 100644 index 0000000000000000000000000000000000000000..3c47d4055e8e6d04cb53183d0d24d802374f19c0 GIT binary patch literal 653 zcmV;80&@L{P)%F4gLzp}Hlr>CdV z($dh-(Ad<};GmZ2duQ~AbNaTc_U-HC<>kl6$Gp6}u&}W4@$uc=+|SR?%4AZ`C=}a0 zCg@Q*@>@#wj(qa!>fqqt#Kgq8xw-xQ{p{@Q*x1;~m5;$10mmr{(l{93N-OMKKJ#8p z_qVRv+S<*{%)!FK`1kkc=jPPa)yHjMzZC$%BLm4T4b(gx;!ZE_Swi=bfYsF1$HvF@ z_V&$yb-x+~zaap_B?Zhe5ZFN>FMd!oRh;b7QYw)z!(9@C=A$zckAox`1tty`}==?f0UGz zySuyh_xI=L=hM2k$bomqdTz|8qMedCx4Gann2@MO6@Y9M^XK(=;;O6e(>E-R?>*p#d$Y8-?X=QC=YiIA^ z=)}eC%*&vqt;3?Lr*B|rWNgB2YG%$LD<{v)te~i*tfH!>F0Y}<0Cs_}h^UyjgruO9 nv8KmeEb3cRo)&G5ov$k00000NkvXXu0mjf&r@QS literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/nl.png b/assets/vendor/javascript-auto-complete/img/nl.png new file mode 100644 index 0000000000000000000000000000000000000000..73f5768ef0b9e1eeffa3e1d53291c93bc278224d GIT binary patch literal 766 zcmV=P_QXgwKieDMsdtpg4$@1(kWN z$jQyd$IHjb&CSo#*xB9X=IZkF_xbz&_V@eg>h0Cm*~rPvy}rTt_xJkx`se57)Ya9^ z&CSfr%+Aiv*4EbH;ogv_h)ym4s$HvF@_V&`!($LV**x1jZ7lhnVz|LExP+1cH~!q2m_%&xA@uCCFuv)jGB=*!FX+1dW%0Vy_X=&_EPS`Ci&J+~P2nfvy3Dgl0-X9<9GBWr?ME_G$`&U=) zPfvdU0F)6CyD~EOWo7zaUgtqU)E^(r007Pd1J(@<;T;|BFE9E+LjO-s`A|@u85zbq zJO65G_E%ToI5^T67|aC)&;g?+7>Fw)poG@|H*^bd8k?G1THD$?7_zc+a`W;F z3X6(MO3TVCDjA}pV`Agt6B3h>Q&Q8?Gcp+hyaPRh+}wggLc_u%0waSM9G#q9T;1F~ zJiVN}eSH1=84Qh#O-#+qEiA39ZEWrA9T*gqlvPyK)HO7!#l$5f wrKDwK<>VC@7@3$^SlQS)IJvlac=`AR0K6zKlp8jQSO5S307*qoM6N<$f)2WadH?_b literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/no.png b/assets/vendor/javascript-auto-complete/img/no.png new file mode 100644 index 0000000000000000000000000000000000000000..49fb545363f64989319b9e65f03d806e08fb71a1 GIT binary patch literal 773 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 Z0RX6(C10w+;3@zB002ovPDHLkV1fkd6rcbA literal 0 HcmV?d00001 diff --git a/assets/vendor/javascript-auto-complete/img/us.png b/assets/vendor/javascript-auto-complete/img/us.png new file mode 100644 index 0000000000000000000000000000000000000000..f63ea91fba847ca30336ae04a48f50e6bb9fd53d GIT binary patch literal 799 zcmV+)1K|9LP)=VPnQ;XwPzV+<}AYk(2YFq4T4p=$f3?jE%;9e!F#buxxGnu&wKxmezoK z%x-AQXkyH0W6f`G)_Z&7i;M7^oA{=t^rxrjot@N+ipPL|yLWe}ui&Mu-;9;ZaeBC5 zYp!NzqrO^R&thWOaB${;fbx)#_nMjVmzU0YdBbvXQ%{+Iea&oZ!Ch9WHZqkb9)!1O zaLaae(0zT~jEw4?ob{@z_^`0=s;b|doXm@hHZ^@)TBm=0&u?tLN=c_ND2lpCP{~b9 z%TZC)U0vdBZSQ}7_>7GBkdW<(iQ9U5CL&`!J%)2~y^Ds;WMQ{UMxVWch{uD0#e#y& ziHX*gmE)wO@w2n|y}k9lyy&s96cbk5adOC9Q>nvEQph_x!!t9*Ha5*a zKiE!A=3ig(aB%l~d-8gE9U52~7+5kebYfkciH6X3a>3H4uF#yD$B~i7k&()kmD8S{ z->j_cySw+u$NJ05vo+RV00001bW%=J06^y0W&i*HwMj%lRCw9}ssL600FaTAla!T~ zmzbHFo1C4Vp8$Y?f`f#GhKGoWii?bmj*kFvadLBXb#`}nd3t+%eSUucU}0ioWMyV& zXlZI|Y;A6D08mj@aZvyO literal 0 HcmV?d00001 From 8f177d9c7743873a2e87c716d05d20ae675b0db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Lube=20de=20Bragan=C3=A7a?= Date: Tue, 9 Oct 2018 18:27:26 +0000 Subject: [PATCH 068/149] License page: suggest the license to a repository --- _includes/footer.html | 1 + _includes/header.html | 1 + _includes/sidebar.html | 2 ++ assets/css/application.scss | 5 +++++ assets/js/app.coffee | 21 +++++++++++++++++++++ 5 files changed, 30 insertions(+) diff --git a/_includes/footer.html b/_includes/footer.html index abfa674..885b561 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -19,6 +19,7 @@ + diff --git a/_includes/header.html b/_includes/header.html index 0d68595..aa8d8fd 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -6,6 +6,7 @@ +