web-dev-qa-db-fra.com

Comment les licences affectent-elles mon site Web?

J'aime utiliser des CSS/JS préconfigurés tels que Foundation et PureCSS et je suis curieux de savoir comment je dois afficher les informations de licence, ainsi que de quelle manière la licence affectera le code que j'écris.

Je me demande ceci:

  1. Comment la licence d'une bibliothèque que j'utilise affecte mon code? (Suis-je obligé d'utiliser la même licence et de rendre mon code disponible?)

  2. Comment afficher les informations de licence pour Foundation/PureCSS? (Pied de page, fichier de licence, etc., etc.)

1
zer0t3ch

En règle générale, leurs informations de licence figurent également dans les fichiers .js et .css que vous utilisez pour votre code JavaScript et CSS.

Par exemple, j'utilise beaucoup de bootstrap couleurs de Bootswatch , qui sont des thèmes prédéfinis et des jeux de couleurs. Voici un exemple d'information sur la licence contenue dans le fichier bootstrap.css:

/*!
 * Bootswatch v3.1.1+1
 * Homepage: http://bootswatch.com
 * Copyright 2012-2014 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*/

Je ne vois pas pourquoi cela affecte votre code? De plus, je vais dans l’idée de "Si ce n’est pas cassé, ne le réparez pas ou ne le recréez pas". Habituellement, si vous incluez un autre code dans votre code, vous devez en créditer le code. Vous devrez lire leurs règles et politiques pour l'inclure.

De plus, s’ils disposent d’une boîte de commentaires contenant des informations, comme dans l’exemple ci-dessus, les informations de licence affichées sont affichées.

3
Traven