Javascript Node.JS React Native Redux Ajax chez Xebia Paris Revue de code
C'est un atelier découverte pour les développeurs d'applications mobiles
Le but c'est de comprendre Redux et Expo XDE
Merci à Xebia de nous accueillir au 156 Boulevard Haussman, 75008 PARIS.
Tout d'abord, il faut cloner le repo github:
https://github.com/hackages/hackjam.react-native
Ensuite s'inscrire sur le hackjam: https://hackjam.hackages.io/240608824
C'est rigolo je me vois dans la bulle qui bouge
J'installe Node.js en version 6.11 LTS. sous Windows, Je lis la license d'utilisation (voir en bas pour la traduction et les détails )
Pour vérifier que Node.js est bien intallé
Expo IDE
https://docs.expo.io/versions/v15.0.0/introduction/installation.html
L'idée d'Expo c'est de pouvoir lancer l'application via un tunnel . Une sorte d'encapsulation, pratique pour ne pas à avoir à chaque fois à renvoyer l'app sur le mobile.
Une question? Posez-la ici
https://xde-updates.exponentjs.com/download/win32
xde-Setup-2.19.1.exe 83 Mo
Autoriser Exponent à accéder à notre compte Github
Une question? Posez-la ici
Qu'est-ce que Redux?
Comme Angular.JS, Vue.JS, React.JS ? Cet outil Redux est indépendant. On va expliquer le flux Redux. Quand une application a des interactions, ces interactions représentent des actions dans l'application. Ce sont des triggers. Ensuite un ensemble de pipes analyse l'action et se demande comment gérer l'action. S'il ne connait pas l'action, le pipe renvoie l'action à gérer au prochain pipe. Dès que le pipe sait traiter l'information, il renvoie un état qui dit qu'il sait gérer cette action. La même action peutêtre gérée par plusieurs pipes en un seul trait.
Exeple: on va changer la couleur dans un ensemble de livres: changer la couleur est une action. Un pipe vérifie s'il sait traiter l'information "change le titre" si oui, ok. MAIS, si "changer le titre" peut impliquer "changer la police" car elle est trop grande, il faut passer l'info à l'autre pipe pour qu'il puisse réduire la police trop grande.
Les pipes sont appelés des "réduceurs" et on peut en avoir des dizaines qui s'executent les uns à la suite des autres.
Les stores c'est la base de donnée où l'état de notre app est gérer . C'est un peu comme la commande GREP sous linux avec le pipe.
Ce son des fonctions pures, qui n'ont pas d'effets secondaires, effets de bords comme on dit, on peut donc optimiser les reduceurs.
L'état de l'application se met à jour et on revient sur l'applcation.
Différent d'AngularJS avec son fameux two way binding.
Dans le store, seul endroit où l'on stocke les données, on va pouvoir souscrire à la base de donnée, et on va pouvoir executer les actions, le pipe s'execute, on update le store, l'état de notre applicasion se met à jour, et le cycle continue, comme React.JS, ou Angular.JS 2, 3, 4...
Ensuite on va sur l'interface, Node.JS, Angular.JS, Vue.JS, React.JS, etc. Et on souscrit au store (notion de programmation reactive, observer, ...) Comme analogie, on peut prendre l'exemple qu'on s'inscrit à une newsletter, et dès qu'un mail sort, il arrive dans notre boite aux lettres, et on est notifié, jusqu'au jour où l'on en à marre et où l'on se désabonne. C'est un peu l'idée.
Et maintenant, on code
Nouveau projet
cons redux = require ('redux');
On cree ensuite le store
cons { createStore} = require ('redux');
On doit lui donner les fonctions qui permettent d'updater ces données, ce sont les reducers
const AJOUTER_LIVRE = 'AJOUTER_LIVRE';
const reducer = (books = [],action) => {
console.log(action)
if(action.type == AJOUTER_LIVRE){
return [...books, action.payload]
}
return state;
}
const store = createStore(reducer)
J'affiche le store:
console.log(store)
Je vois donc 4 fonctions méthodes qui nous permettent de manager le store: dispatch (actions) suscribe (interface) getState et repalceReducer
//UI où l'on va souscrire et lui passer une fonction:
store.suscribe(() => {
console.log('state: ',store.getState());
})
// action objet javascript :
const addBook = {
type: 'AJOUTER_LIVRE',
payload :
{ttre: 'Javascript is not cool!',
}
};
store.dispatch(addBook);
// notre application réagit, voici le state, le UI triggers, et maintenant le traitement de l'action: avec le reducer
Le reducer prend 2 paramètres: l'état actuel de l'application
NPM install
Et voilà c'est parti! Il reste.. Vous avez 2 heures!
Licence Node.JS 6.11 LTS français
Node.js est autorisé pour une utilisation comme suit: Droits d' auteur contributeurs Node.js. Tous les droits sont réservés.
L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner , publier, distribuer, sous - licencier et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et cette autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
Cette licence s'applique à des parties de Node.js provenant du https://github.com/joyent/node référentiel:
Droit d' auteur Joyent, Inc. et d' autres contributeurs de nœud. Tous les droits sont réservés. L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner , publier, distribuer, sous - licencier et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et cette autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
La licence Node.js applique à toutes les parties de Node.js qui ne sont pas à l' extérieur maintenues bibliothèques.
Les bibliothèques externes entretenues utilisées par Node.js sont les suivants :
- prend soin, situé à DEPS / soins, est autorisé comme suit:
Droit d' auteur 1998 par le Massachusetts Institute of Technology. Copyright (C) 2007-2013 par Daniel Stenberg L'
autorisation d'utiliser, copier, modifier et distribuer ce logiciel et sa documentation à toute fin et sans frais est accordée par les présentes, à condition que l'avis de copyright apparaissent dans toutes les copies et que le droit d' auteur avis et cet avis d'autorisation apparaissent dans la documentation, et que le nom du MIT ne soit pas utilisé dans la publicité ou la publicité concernant la distribution du logiciel sans autorisation écrite préalable. MIT ne fait aucune déclaration quant à l'adéquation de ce logiciel à toute fin. Il est fourni « tel quel » , sans garantie expresse ou implicite.
- HTTP Parser, situé à DEPS / http_parser, est autorisé comme suit:
http_parser.c est basée sur src / http / ngx_http_parse.c de Nginx copyright Igor Sysoev.
D' autres changements sont autorisés dans les mêmes conditions que le droit d' auteur et Nginx Joyent, Inc. et d' autres contributeurs de nœud. Tous les droits sont réservés.
L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner , publier, distribuer, sous - licencier et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et cette autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
- unité de soins intensifs, situé à DEPS / USI-petit, est autorisé comme suit:
DROIT D' AUTEUR ET AVIS PERMISSION (ICU 58 et versions ultérieures)
Copyright © 1991-2016 Unicode, Inc. Tous droits réservés. Distribué sous les conditions d'utilisation dans http://www.unicode.org/copyright.html
L' autorisation est accordée gratuitement, à toute personne obtenant une copie des fichiers de données Unicode et toute la documentation associée (le « Fichiers de données » ) ou d'un logiciel Unicode et toute la documentation associée (le « logiciel ») pour traiter dans les fichiers de données ou du logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner, publier, distribuer et / ou vendre des copies du fichiers de données ou de logiciels, et de permettre aux personnes auxquelles les fichiers de données ou logiciels sont fournis pour le faire, à condition que ce soit (a) ce droit d' auteur et avis d'autorisation apparaissent avec toutes les copies des fichiers de données ou du logiciel, ou (b) ce droit d' auteur et l' autorisation avis apparaissent dans la documentation associée.
LES FICHIERS DE DONNÉES ET LOGICIEL SONT FOURNIS « EN L' ETAT », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS , MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET DE NON - VIOLATION DES DROITS DE TIERS. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU PORTEURS INCLUS DANS CET AVIS NE SERA RESPONSABLE DE TOUTE DEMANDE OU TOUT DOMMAGE OU INDIRECTS, OU TOUT DOMMAGE RÉSULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT DANS UNE ACTION DE CONTRAT, NÉGLIGENCE OU AUTRE DÉLIT, DÉCOULANT OU EN RAPPORT AVEC L'UTILISATION OU LA PERFORMANCE DES FICHIERS DE DONNÉES OU LOGICIEL.
Sauf tel qu'il figure dans le présent avis, le nom d'un titulaire du droit d'auteur ne doit pas être utilisé dans la publicité ou de promouvoir la vente, l' utilisation ou d' autres transactions dans ces fichiers de données ou du logiciel sans autorisation écrite préalable du titulaire du droit d'auteur.
Licences de logiciels tiers
Cette section contient des avis de logiciels tiers et / ou des conditions supplémentaires pour les composants logiciels tiers sous licence inclus dans les bibliothèques de soins intensifs.
1. Licence ICU - ICU 1.8.1 aux soins intensifs 57,1
DROIT D' AUTEUR ET AVIS PERMISSION
Copyright (c) 1995-2016 International Business Machines Corporation et autres Tous droits réservés.
L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner , publier, distribuer et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, à condition que l'avis de copyright ci - dessus (s) et cet avis d'autorisation apparaissent dans toutes les copies du Logiciel et que la notice de copyright ci - dessus (s) et le présent avis d'autorisation apparaissent dans la documentation.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS , MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET DE NON - VIOLATION DES DROITS DE TIERS. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU PORTEURS INCLUS DANS CET AVIS NE SERA RESPONSABLE DE TOUTE DEMANDE OU TOUT DOMMAGE OU INDIRECTS, OU TOUT DOMMAGE RÉSULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT DANS UNE ACTION DE CONTRAT, NÉGLIGENCE OU AUTRE DÉLIT, DÉCOULANT OU EN RAPPORT AVEC L'UTILISATION OU DE PERFORMANCES DE CE LOGICIEL.
Sauf tel qu'il figure dans le présent avis, le nom d'un titulaire du droit d'auteur ne doit pas être utilisé dans la publicité ou autre pour promouvoir la vente, l' utilisation ou d' autres transactions dans ce logiciel sans autorisation écrite préalable du titulaire du droit d'auteur.
Toutes les marques et marques déposées mentionnées dans ce document sont la propriété de leurs propriétaires respectifs.
2. Mot chinois / japonais Pause Dictionnaire de données (cjdict.txt)
Le logiciel Google Chrome développé par Google est autorisé sous la licence BSD. D' autres logiciels inclus dans cette distribution est fournie sous d' autres licences, comme indiqué ci - dessous.
La licence BSD http://opensource.org/licenses/bsd-license.php Copyright (C) 2006-2008, Google Inc.
Tous droits réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont remplies: Les
redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant. Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution. Ni le nom de Google Inc. ni les noms de ses collaborateurs ne peuvent être utilisés pour soutenir ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
La liste de mots dans cjdict.txt sont générés en combinant trois listes de mots ci - dessous avec un traitement ultérieur pour rupture de mot composé. La fréquence est générée par une formation itérative contre Google corpora web.
* Libtabe (chinois)
- https://sourceforge.net/project/?group_id=1519
- Les conditions de licence et les conditions sont indiquées ci - dessous.
* Ipadic (japonais)
- http://chasen.aist-nara.ac.jp/chasen/distribution.html
- Les conditions de licence et les conditions sont indiquées ci - dessous.
- -------- ---- COPYING.libtabe BEGIN --------------------
/ *
* Copyrighy (c) 1999 Projet Tabe.
* Copyright (c) 1999 Pai-Hsiang Hsiao.
* Tous les droits sont réservés.
*
* Redistribution et l' utilisation dans la source et binaire, avec ou sans
* modification, sont autorisées à condition que les conditions suivantes
* sont remplies:
*
*. Les redistributions du code source doivent conserver le copyright ci - dessus
* avis, cette liste de conditions et l'avertissement suivant.
*. Les redistributions sous forme binaire doivent reproduire le copyright ci - dessus
* avis, cette liste de conditions et l'avertissement suivant dans
* la documentation et / ou d' autres documents fournis avec la
distribution *.
*. Ni le nom du projet Tabe , ni les noms de ses
collaborateurs * peut être utilisé pour soutenir ou promouvoir des produits dérivés
* de ce logiciel sans autorisation écrite préalable.
*
* CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU DROIT D'AUTEUR ET SES COLLABORATEURS
* « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS NON
* LIMITÉE, LES GARANTIES DE QUALITÉ MARCHANDE ET
* POUR UN USAGE PARTICULIER. EN AUCUN CAS LES
* OU CONTRIBUTEURS NE SERONT TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS,
* ACCESSOIRE, SPÉCIAL, EXEMPLAIRES OU INDIRECTS
* (Y COMPRIS, MAIS SANS LIMITATION, LA FOURNITURE DE BIENS OU
* SERVICES, LA PERTE D'UTILISATION, DE DONNÉES, OU dE PROFITS OU L' INTERRUPTION dES AFFAIRES)
* lA CAUSE ET lA THÉORIE dE lA RESPONSABILITÉ, UN CONTRAT,
* RESPONSABILITÉ STRICTE OU DÉLIT (Y COMPRIS lA NÉGLIGENCE OU AUTRE)
* PROVENANT dE TOUTE FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI
* DE LA POSSIBILITÉ D' UN TEL DOMMAGE.
* /
/ *
* Copyright (c) 1999 Systèmes et Communication Lab,
* Institut des sciences de l' information, Academia
* Sinica. Tous les droits sont réservés.
*
* Redistribution et l' utilisation dans la source et binaire, avec ou sans
* modification, sont autorisées à condition que les conditions suivantes
* sont remplies:
*
*. Les redistributions du code source doivent conserver le copyright ci - dessus
* avis, cette liste de conditions et l'avertissement suivant.
*. Les redistributions sous forme binaire doivent reproduire le copyright ci - dessus
* avis, cette liste de conditions et l'avertissement suivant dans
* la documentation et / ou d' autres documents fournis avec la
distribution *.
*. Ni le nom du Systèmes et Communication Lab
* , ni les noms de ses collaborateurs ne peuvent être utilisés pour soutenir ou
* promouvoir des produits dérivés de ce logiciel sans spécifique
* autorisation écrite préalable.
*
* CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU DROIT D'AUTEUR ET SES COLLABORATEURS
* « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS NON
* LIMITÉE, LES GARANTIES DE QUALITÉ MARCHANDE ET
* POUR UN USAGE PARTICULIER. EN AUCUN CAS LES
* OU CONTRIBUTEURS NE SERONT TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS,
* ACCESSOIRE, SPÉCIAL, EXEMPLAIRES OU INDIRECTS
* (Y COMPRIS, MAIS SANS LIMITATION, LA FOURNITURE DE BIENS OU
* SERVICES, LA PERTE D'UTILISATION, DE DONNÉES, OU dE PROFITS OU L' INTERRUPTION dES AFFAIRES)
* lA CAUSE ET lA THÉORIE dE lA RESPONSABILITÉ, UN CONTRAT,
* RESPONSABILITÉ STRICTE OU DÉLIT (Y COMPRIS lA NÉGLIGENCE OU AUTRE)
* PROVENANT dE TOUTE FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI
* DE LA POSSIBILITÉ D' UN TEL DOMMAGE.
* /
Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
Université de l' Illinois
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. http://casper.beckman.uiuc.edu/~c-tsai4
- ----------- --- ----- END COPYING.libtabe --------------------------------
- ----- --------- ----- BEGIN COPYING.ipadic -------------------------------
Droit d' auteur 2000, 2001, 2002, 2003 Institut Nara de la science et de la technologie. Tous les droits sont réservés.
Utilisation, la reproduction et la distribution de ce logiciel est autorisée. Toute copie de ce logiciel, que ce soit dans sa forme originale ou modifiée, doit inclure à la fois l'avis de copyright et les paragraphes qui suivent.
Nara Institut des sciences et de la technologie (NAIST),
les détenteurs de droits d'auteur, décline toute garantie en ce qui concerne ce logiciel, y compris toutes les garanties implicites de qualité marchande et, en aucun cas NAIST responsable des dommages ou des dommages spéciaux, indirects ou consécutifs que ce soit résultant de la perte d'utilisation, de données ou de bénéfices, que ce soit dans une action contractuelle, d'une négligence ou autre action tortueuse, découlant de ou en relation avec l'utilisation ou la performance de ce logiciel.
Une grande partie des entrées du dictionnaire
proviennent de ICOT Free Software. Les conditions suivantes pour ICOT Free Software applique au dictionnaire en cours ainsi.
Chaque utilisateur peut également distribuer librement le programme, que ce soit sous sa forme originale ou modifiée, à une tierce partie ou les parties, sous réserve que les dispositions de l' article 3 ( « AUCUNE GARANTIE ») apparaîtra toujours sur, ou être fixé sur le programme, qui est distribué sensiblement dans la même forme que stipulé dans le présent et que cette distribution prévue, si elle est effectivement fait, ne sera ni violer ou contraire à l' autre l' une des lois et règlements des pays ayant compétence sur l'utilisateur ou la distribution prévue elle - même.
AUCUNE GARANTIE
Le programme a été produit à titre expérimental dans le cadre de la recherche et du développement menées au cours du projet et est fourni aux utilisateurs comme ainsi produits à titre expérimental. Par conséquent, le programme est fourni sans aucune garantie, expresse, implicite, légale ou autre. Le terme « garantie » utilisé ici comprend, mais sans s'y limiter, toute garantie de la qualité, la performance, marchande et d' adéquation à un usage particulier du programme et de la non - existence de toute infraction ou violation de tout droit d'un tiers.
Chaque utilisateur du programme sera d' accord et à comprendre, et être réputé avoir accepté et compris, qu'il n'y a aucune garantie pour le programme et, par conséquent, l'ensemble des risques découlant de ou non liés au programme est assumée par l'utilisateur.
Par conséquent, ni ICOT, le titulaire du droit d'auteur, ou toute autre organisation qui a participé ou a été autrement lié au développement du programme et de leurs représentants respectifs, administrateurs, dirigeants et autres employés sont tenus responsables de tout dommage, y compris, sans limitation, en général, les dommages particuliers, accessoires et consécutifs, découlant de ou en rapport avec l'utilisation ou de l' impossibilité d'utiliser le programme ou de tout produit, matière ou résultat produit ou obtenu en utilisant le programme, indépendamment du fait qu'ils ont été informés , ou autrement eu connaissance de la possibilité de tels dommages à tout moment au cours du projet ou par la suite. Chaque utilisateur sera réputé avoir accepté de ce qui précède par son début d'utilisation du programme. Le terme « utilisation » tel qu'utilisé ici comprend, mais sans s'y limiter, l'utilisation, la modification, la copie et la distribution du programme et la production de produits secondaires du programme.
Dans le cas où le programme, que ce soit dans sa forme originale ou modifiée, a été distribué ou remis ou reçu par un utilisateur de toute personne, organisation ou entité autre que ICOT, à moins qu'il fait ou des subventions indépendamment de ICOT toute garantie spécifique à l'utilisateur par écrit, cette personne, organisation ou entité, seront également exemptés de et ne pas être tenu responsable de l'utilisateur tels dommages comme indiqué plus haut en ce qui concerne le programme.
- -------------- COPYING.ipadic ----- END -------------------------- --------
3. Mot Lao Pause Dictionnaire de données (laodict.txt)
Copyright (c) 2013 international Business Machines Corporation et d' autres. Tous les droits sont réservés.
Projet: http://code.google.com/p/lao-dictionary/ Dictionnaire: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt Licence: http: //lao-dictionary.googlecode .com / git / Lao-Dictionnaire-LICENSE.txt (copié ci - dessous)
Ce fichier est dérivé du dictionnaire ci - dessus, avec de légères modifications.
Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. Tous les droits sont réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont remplies: Les
redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant. Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
4. Mot birman Pause Dictionnaire de données (burmesedict.txt)
Copyright (c) 2014 International Business Machines Corporation et d' autres. Tous les droits sont réservés.
Cette liste fait partie d'un projet hébergé à: github.com/kanyawtech/myanmar-karen-word-lists~~V~~singular~~3rd
Copyright (c) 2013, LeRoy Benjamin Sharon
Tous droits réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont remplies: Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant. Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
Ni le nom du Myanmar mot Karen listes, ni les noms de ses collaborateurs ne peuvent être utilisés pour soutenir ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RESULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
5. Base de données Fuseau horaire
ICU utilise les données du domaine public et du code dérivé de la base de données Fuseau horaire pour son soutien de la zone de temps. La propriété de la base de données TZ est expliqué dans le BCP 175: Procédure de maintien de la section Base de données Time Zone 7.
7. La propriété Base de données
La base de données TZ est lui - même pas une contribution IETF ou un document IETF. Au contraire , il est une œuvre préexistante et régulièrement mise à jour qui est dans le domaine public, et est destiné à rester dans le domaine public. Par conséquent, 78 BCPs [RFC5378] et 79 [RFC3979] ne sont pas applicables à la base de données TZ ou contributions que les individus lui adresser . Si toute réclamation et être retenue contre la base de données TZ, l'organisation qui fournit les considérations IANA définis dans la présente RFC, dans le cadre du protocole d'entente avec l'IETF, actuellement l' ICANN, peut agir conformément à toutes les ordonnances judiciaires compétentes. Aucune réclamation de propriété sera faite par l' ICANN ou l'IETF Trust sur la base de données ou le code. Toute personne faisant une contribution à la base de données ou le code renonce à tout droit à des réclamations futures dans cette contribution ou dans la base de données TZ.
- libuv, situé à DEPS / uv, est autorisé comme suit:
libuv fait partie du projet de nœud: http://nodejs.org/ libuv peut être distribué seul sous licence Node:
Droit d' auteur Joyent, Inc. et d' autres contributeurs de nœud. Tous les droits sont réservés. L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner , publier, distribuer, sous - licencier et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et cette autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
Cette licence s'applique à toutes les parties de libuv qui ne sont pas à l' extérieur maintenues bibliothèques.
Les bibliothèques externes entretenues utilisées par libuv sont les suivants :
- tree.h (de FreeBSD), le droit d' auteur Niels Provos. Deux licences clause BSD.
- les mises en œuvre de inet_pton et inet_ntop, contenues dans src / inet.c, sont protégés par copyright Internet Systems Consortium, Inc., et sous licence sous la licence ISC.
- stdint-msvc2008.h (de msinttypes), le droit d' auteur Alexander Chemeris. Licence Trois clause BSD.
- pthread-fixes.h, pthread-fixes.c, copyright Google Inc. et Sony Mobile Communications AB. Licence Trois clause BSD.
- android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design Inc, Kenneth MacKay et Emergya (Cloud4all, 7e PC / 2007-2013, accord de subvention n ° 289016). Licence Trois clause BSD.
- OpenSSL, situé à DEPS / OpenSSL, est autorisé comme suit:
Copyright (c) 1998-2016 Le projet OpenSSL. Tous les droits sont réservés.
Et l' utilisation dans Redistribution source et binaire, avec ou sans modification, sont autorisés à condition que les conditions suivantes sont réunies:
1. Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant.
2. Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
3. Tous les documents publicitaires mentionnant les caractéristiques ou l' utilisation de ce logiciel doit afficher la mention suivante: «Ce produit inclut un logiciel développé par le projet OpenSSL pour une utilisation dans OpenSSL Toolkit ( http://www.openssl.org/ ) »
4. les noms doivent « OpenSSL Toolkit » et « OpenSSL Project » ne sont pas utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable. Pour obtenir l' autorisation écrite, s'il vous plaît contacter Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..
5. Les produits dérivés de ce logiciel ne peuvent être appelés « OpenSSL » ne peut « OpenSSL » dans leur nom sans autorisation écrite préalable du projet OpenSSL.
6. Les redistributions de toute forme quelle qu'elle soit doivent la mention suivante: « Ce produit inclut un logiciel développé par le projet OpenSSL pour une utilisation dans OpenSSL Toolkit ( http://www.openssl.org/ ) »
CE LOGICIEL EST FOURNI PAR LE PROJET OpenSSL `` TEL QUEL »ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE PROJET OpenSSL OU SES COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS OU L' INTERRUPTION dES AFFAIRES) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE .
Ce produit inclut un logiciel cryptographique écrit par Eric Young ( Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ). Ce produit inclut un logiciel écrit par Tim Hudson ( Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ).
- Punycode.js, situé à lib / punycode.js, est autorisé comme suit:
Droit d' auteur Mathias Bynens < https://mathiasbynens.be/>
L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et de la documentation associée (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, et / ou vendre des copies du Logiciel et de permettre les personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et le présent avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du Logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
- V8, situé à DEPS / v8, est autorisé comme suit:
Cette licence s'applique à toutes les parties de V8 qui ne sont pas à l' extérieur maintenues bibliothèques. Les bibliothèques utilisées par l' extérieur entretenues V8 sont les suivants :
- suite de tests de PCRE, situé dans le test / mjsunit / third_party / regexp-PCRE / regexp-pcre.js. Ceci est basé sur la suite de tests de PCRE-7.3, qui est la propriété de l'Université de Cambridge et Google, Inc. L'avis du droit d'auteur et de licence sont intégrés dans regexp-pcre.js.
- tests de mise en page, situé dans le test / mjsunit / third_party / touches d'objet. Celles - ci sont basées sur des tests de mise en page de webkit.org qui sont la propriété de Apple Computer, Inc. et publié sous une licence BSD 3 article.
- assembleur Strongtalk, la base de l'assembleur-bras inl.h fichiers, assembler-arm.cc, assembleur-arm.h, assembleur-ia32-inl.h, assembler-ia32.cc, assembleur-ia32.h, assembleur -x64-inl.h, assembler-x64.cc, assembleur-x64.h, assembleur-mips-inl.h, assembler-mips.cc, assembleur-mips.h, assembler.cc et assembler.h. Ce code est protégé par copyright par Sun Microsystems Inc. et publié sous une licence BSD 3 article.
- en- tête API client Valgrind, situé à third_party / valgrind / valgrind.h Ce communiqué est sous la licence BSD.
Ces bibliothèques ont leurs propres licences; nous vous recommandons de les lire, que leurs termes peuvent différer des termes ci - dessous.
Pour plus d' informations de licence se trouve dans les fichiers situés dans LICENCE sous-répertoires.
Droit d' auteur 2014, les auteurs du projet V8. Tous les droits sont réservés. Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
* Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant.
* Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Ni le nom de Google Inc. ni les noms de ses collaborateurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
- zlib, situé à DEPS / zlib, est autorisé comme suit:
zlib.h - interface du 'zlib' version de la bibliothèque de compression 1.2.8 28 Avril, 2013
Copyright (C) 1995-2013 Jean-Loup Gailly et Mark Adler
Ce logiciel est fourni « tel quel », sans aucune garantie expresse ou implicite. En aucun cas les auteurs ne peuvent être tenus responsables de tout dommage découlant de l'utilisation de ce logiciel.
L' autorisation est accordée à quiconque d'utiliser ce logiciel à toutes fins, y compris les applications commerciales, et de le modifier et de le redistribuer librement, sous réserve des restrictions suivantes:
1. L'origine de ce logiciel ne doit pas être falsifiée; vous ne devez pas prétendre avoir écrit le logiciel original. Si vous utilisez ce logiciel dans un produit, un accusé de réception dans la documentation du produit serait appréciée mais pas obligatoire.
2. Les versions modifiées de la source doivent être clairement marqués comme tels, et ne doivent pas être présentées comme étant le logiciel original.
3. Cet avis ne peut être supprimé ou modifié de toute distribution source.
Jean-Loup Gailly Mark Adler
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
- NPM, situé à DEPS / NPM, est autorisé comme suit:
L'application NPM
Copyright (c) NPM, Inc. et collaborateurs sous
licence sur les termes de les artistiques License 2.0
dépendances de package nœud de l'application NPM
copyright (c) leurs titulaires de droits respectifs sous
licence sur leurs conditions de licence respectives
le registre public de NPM à https://registry.npmjs.org et le site de NPM à https: // www. npmjs.com Opéré par NPM, Inc. utilisation régie par les termes publiés sur https://www.npmjs.com
"Node.js"
marque de commerce Joyent, Inc., https://joyent.com
ni NPM ni NPM, Inc. sont affilié à Joyent, Inc.
L'application Node.js
projet de nœud Fondation, https://nodejs.org
Le MNP Logo
Copyright (c) Mathias Pettersson et Brian Hammond
police de caractères "Gubblebum Blocky"
Copyright (c) Tjarda Koster, https: / /jelloween.deviantart.com Utilisé avec la permission
ARTISTIQUE Licence 2.0
Copyright (c) 2000-2006, la Fondation Perl.
Tout le monde est autorisé à copier et distribuer des copies de ce document de licence, mais aucune modification n'est pas autorisé.
Préambule
Cette licence établit les conditions dans lesquelles peut être copié, modifié, distribué et / ou redistribué un logiciel gratuit donné. Le but est que le détenteur des droits maintient un certain contrôle artistique sur le développement de ce paquet tout en gardant toujours le paquet disponible en open source et des logiciels libres.
Vous êtes toujours autorisé à prendre des dispositions entièrement à l' extérieur de cette licence directement avec le détenteur des droits d'un package donné. Si les termes de cette licence ne permettent pas l'utilisation complète que vous proposez de faire du colis, vous devez communiquer avec le titulaire du droit d'auteur et de rechercher un accord de licence différent.
Définitions
« droit d' auteur Titulaire » désigne la personne (s) ou organisation (s) mentionné dans l'avis du droit d'auteur pour l'ensemble du paquet.
« Contributeur » désigne toute partie qui a contribué le code ou tout autre matériel à l'emballage, conformément aux procédures du droit d' auteur porteur.
« Vous » et « votre » désigne toute personne qui voudrait copier, distribuer ou modifier le package.
« Emballage » : la collection de fichiers distribués par le titulaire du droit d'auteur, et des dérivés de cette collection et / ou de ces fichiers. Un paquet donné peut consister soit en version standard, ou une version modifiée.
« Distribute » signifie fournir une copie de l'emballage ou la rendre accessible à quelqu'un d' autre, ou dans le cas d'une entreprise ou d'une organisation, à d' autres en dehors de votre entreprise ou organisation.
« Frais de distribution » désigne tout frais que vous facturez pour distribuer ce paquetage ou apporte son soutien à ce forfait à une autre partie. Cela ne signifie pas les frais de licence.
« Version standard » fait référence au paquet si elle n'a pas été modifié, ou a été modifié que de manière explicitement demandée par le titulaire du droit d'auteur.
« Version modifiée » signifie que le paquet, si elle a été modifiée, et ces modifications ne sont pas explicitement demandé par le titulaire du droit d'auteur.
« Licence originale » signifie cette Licence artistique distribué avec la version standard du paquetage, dans sa version actuelle ou telle qu'elle peut être modifiée par la Fondation Perl à l'avenir.
Forme "Source" désigne le code source, source de la documentation et les fichiers de configuration du package.
Forme « compilé » désigne le bytecode compilé, code objet, binaire, ou toute autre forme résultant d' une transformation mécanique ou une traduction de la forme d'origine.
L' autorisation d'utilisation et modification sans distribution
(1) Vous êtes autorisé à utiliser la version standard et créer et utiliser des versions modifiées à des fins sans restriction, à condition que vous ne pas distribuer la version modifiée.
Autorisations pour Redistribution de la version standard
(2) Vous pouvez distribuer des copies du formulaire de source de la version standard de ce paquetage dans un milieu sans restriction, que ce soit gratuitement ou moyennant des frais de distribution, à condition que vous dupliquez tous les avis de droit d'auteur d' origine et désistements associé. À votre discrétion, ces copies in extenso peuvent ou non inclure une forme Compilé du paquet.
(3) Vous pouvez appliquer des corrections de bugs, modifications de portabilité et d' autres modifications mises à la disposition du titulaire du droit d'auteur. Le paquet résultant sera toujours considéré comme la version standard, et en tant que telle sera soumis à la licence originale.
Répartition des versions modifiées du paquet comme source
(4) Vous pouvez distribuer votre Version modifiée comme source (soit à titre gratuit ou frais de distribution, et avec ou sans une forme Compilé de la version modifiée) à condition que vous documenter clairement comment il diffère de la version standard, y compris, mais sans s'y limiter, la documentation des caractéristiques non standard, executables, ou modules, et à condition que vous fassiez au moins un des éléments suivants:
(a) faire la version mise à jour disponible pour le détenteur des droits de la norme version, sous la licence originale, de sorte que le titulaire du droit d'auteur peut inclure vos modifications dans la version standard.
(b) veiller à ce que l' installation de votre version modifiée n'empêche pas l'installation d'utilisateur ou exécutant la version standard. En outre, la version modifiée doit porter un nom qui est différent du nom de la version standard.
(c) permettre à toute personne qui reçoit une copie de la version modifiée pour rendre le formulaire source de la version mise à jour disponible pour les autres sous
(i) la licence originale ou
(ii) une licence qui permet à son titulaire de copier librement, modifier et redistribuer les version modifiée en utilisant les mêmes conditions de licence applicables à la copie que le preneur de licence reçu, et exige que la forme de la source de la version modifiée, et de tous les travaux qui en découlent, être disponible gratuitement en ce que les droits de licence sont interdits , mais les frais de distributeur sont permis.
Répartition des formulaires compilés de la version standard ou des versions modifiées sans la source
(5) Vous pouvez distribuer des formulaires de Compilé la version standard sans la source, à condition que vous incluez des instructions complètes sur la façon d'obtenir la source de la version standard. Ces instructions doivent être valides au moment de votre distribution. Si ces instructions, à tout moment pendant que vous accomplissez une telle distribution, deviennent invalides, vous devez fournir de nouvelles instructions à la demande ou cesser une distribution ultérieure. Si vous fournissez des instructions valides ou cesser la distribution dans les trente jours après avoir constaté que les instructions ne sont pas valides, alors vous ne perdez pas vos droits en vertu de cette licence.
(6) Vous pouvez distribuer une version modifiée sous forme compilée sans la source, à condition que vous respectiez à l' article 4 par rapport à la source de la version modifiée.
Agrégeant ou Lier le Paquet
(7) Vous pouvez regrouper le paquet (soit la version standard ou version modifiée) avec d' autres paquets et distribuer l'agrégation résultant à condition que vous ne facturez pas de frais de licence pour le package. Les frais de distribution sont autorisés, et les frais de licence pour les autres composants de l'agrégation sont autorisés. Les termes de cette licence sont applicables à l'utilisation et la distribution des versions standard ou modifiées comme inclus dans l'agrégation.
(8) Vous êtes autorisé à relier modifiés et les versions standard avec d' autres œuvres, pour intégrer le paquet dans un plus grand travail de votre ou de construire des versions binaires autonomes ou bytecode des applications qui incluent le paquet, et distribuer le résultat sans restriction, à condition que le résultat ne pas exposer une interface directe avec le package.
Les éléments qui ne font pas partie d'une version modifiée
(9) Les œuvres (y compris, mais sans s'y limiter, des modules et des scripts) qui ne font qu'élargir ou utilisent le paquet, ne sont pas, par eux - mêmes, parce que le paquet soit une version modifiée . De plus, ces travaux ne sont pas considérés comme faisant partie du même paquet, et ne sont pas soumis aux conditions de cette licence.
Dispositions générales
(10) Toute utilisation, la modification et la distribution de la norme ou des versions modifiées est régie par la présente Licence artistique. En utilisant, la modification ou la distribution du package, vous acceptez cette licence. Ne pas utiliser, modifier ou distribuer le package, si vous ne les acceptez pas cette licence.
(11) Si votre version modifiée est dérivée d'une version modifiée faite par quelqu'un d' autre que vous, vous êtes néanmoins tenus de veiller à ce que votre version modifiée est conforme aux exigences de la présente licence.
(12) Cette licence ne vous donne pas le droit d'utiliser une marque de commerce, marque de service, marque ou logo du titulaire du droit d'auteur.
(13) Cette licence inclut le droit non exclusif, dans le monde entier, licence de brevet libre de charge pour fabriquer, faire fabriquer, d' utiliser, offre de vente, vendre, importer et transférer le paquet par rapport à un brevet revendique sous licence par le droit d' auteur le porteur qui nécessairement enfreintes par le paquet. Si vous intentez un procès de brevet (y compris une demande reconventionnelle ou demande reconventionnelle) contre toute partie qui allègue que le paquet constitue une violation de brevet , directe ou contributive, cette Licence artistique vous prendra fin à la date à laquelle le litige est déposé.
(14) Clause de non - garantie:
. L'EMBALLAGE EST FOURNI PAR LE TITULAIRE DU DROIT D'AUTEUR ET SES COLLABORATEURS « TEL QUEL » ET SANS AUCUNE GARANTIE , EXPLICITE OU IMPLICITE LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER OU DE NON-CONTREFAÇON SONT EXCLUES DANS LA MESURE AUTORISÉE PAR VOTRE DROIT LOCAL. SAUF SI REQUIS PAR lA LOI, NON TITULAIRE dU DROIT d'AUTEUR OU dES COLLABORATEURS NE SERONT TENUS RESPONSABLES dE DOMMAGES DIRECTS, INDIRECTS, ACCESSOIRES OU INDIRECTS RÉSULTANT d'UNE MANIÈRE dE L'UTILISATION dU PAQUET, MÊME SI lA POSSIBILITÉ d' UN TEL . DOMMAGES
- GYP, situé à outils / Gyp, est autorisé comme suit:
Copyright (c) 2009 Google Inc. Tous droits réservés.
redistribution et utilisation sous des formes source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
. * les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant
* les redistributions sous forme binaire doit reproduire l'avis de copyright, ce li er les conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Ni le nom de Google Inc. ni les noms de ses collaborateurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
- marqué, situé à outils / doc / node_modules / marqué, est autorisé comme suit:
Copyright (c) 2011-2014, Christopher Jeffrey ( https://github.com/chjj/ ) L'
autorisation est accordée gratuitement, à toute personne ayant obtenu une copie de ce logiciel et des fichiers de documentation associés (le « logiciel »), pour le logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, et / ou vendre des copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et le présent avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du Logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
- cpplint.py, situé à outils / cpplint.py, est autorisé comme suit:
Copyright (c) 2009 Google Inc. Tous droits réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
* Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant.
* Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Ni le nom de Google Inc. ni les noms de ses collaborateurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
- ESLint, situé à outils / eslint, est autorisé comme suit:
ESLint
Droit d' auteur jQuery Foundation et d' autres contributeurs, https://jquery.org/
L' autorisation est accordée gratuitement, à toute personne obtenant une copie de ce logiciel et associé les fichiers de documentation (le « Logiciel »), pour le Logiciel sans restriction, y compris , sans s'y limiter , les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, et / ou vendre des copies du Logiciel et de permettre aux personnes à qui le logiciel est fourni de le faire, sous réserve des conditions suivantes:
l'avis de copyright et le présent avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du Logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES DE QUALITÉ MARCHANDE, D' ADEQUATION A UN USAGE PARTICULIER ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES DÉTENTEURS DE DROITS D' AUTEUR NE SERA RESPONSABLE DE TOUTE RECLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, UN TORT OU AUTRE, DECOULANT DE, OU EN RAPPORT AVEC LE LOGICIEL OU L'UTILISATION OU AUTRE DANS LE LOGICIEL.
- gtest, situé à DEPS / gtest, est autorisé comme suit:
Copyright 2008, Google Inc.
Tous droits réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
* Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant.
* Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Ni le nom de Google Inc. ni les noms de ses collaborateurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
- nœud faible, situé à test / gc / node_modules / faible, est autorisé comme suit:
Copyright (c) 2011, Ben Noordhuis < Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ;
L' autorisation d'utiliser, copier, modifier et / ou distribuer ce logiciel à des fins avec ou sans frais est accordée, à condition que l'avis de copyright et la présente autorisation apparaissent dans toutes les copies.
LE LOGICIEL EST FOURNI « TEL QUEL » ET L'AUTEUR EXCLUT TOUTE GARANTIE DE CE LOGICIEL REGARD Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE ET. EN AUCUN CAS L'AUTEUR NE SERA RESPONSABLE DE TOUT, DIRECTS, INDIRECTS OU INDIRECTS OU TOUT DOMMAGE RÉSULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT DANS UNE ACTION DE CONTRAT, NÉGLIGENCE OU AUTRE DÉLIT, DÉCOULANT OU DANS LE CADRE DE L'UTILISATION OU DE PERFORMANCES DE CE LOGICIEL.
- v8_inspector, situé à DEPS / v8_inspector / third_party / v8_inspector, est autorisé comme suit:
// Droit d' auteur 2015 Les auteurs de chrome. Tous les droits sont réservés. // // redistribution et l' utilisation source et binaire, avec ou sans // modification, sont autorisées à condition que les conditions suivantes sont remplies //: // // * Les redistributions du code source doivent conserver le droit d' auteur ci - dessus // préavis, cette liste de conditions et l'avertissement suivant. // * Les redistributions sous forme binaire doivent reproduire ci - dessus // notice de copyright, cette liste de conditions et l'avertissement suivant // dans la documentation et / ou d' autres documents fournis avec la // distribution. // * Ni le nom de Google Inc. ni les noms de ses // collaborateurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de // ce logiciel sans autorisation écrite préalable. // // CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU DROIT D'AUTEUR ET SES COLLABORATEURS // « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS // S'Y LIMITER, LES GARANTIES DE VALEUR MARCHANDE ET DE // UN USAGE PARTICULIER EXCLUES. EN AUCUN CAS LE DROIT D' AUTEUR // PROPRIÉTAIRE OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, // SPÉCIAL, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS // LIMITÉE, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION , // DONNÉES OU dE PROFITS OU L' INTERRUPTION dES AFFAIRES) ET eN MATIÈRE // dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU // (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION // DE CE LOGICIEL, MÊME SI LA POSSIBILITÉ D' UN TEL DOMMAGE.
- jinja2, situé à DEPS / v8_inspector / third_party / jinja2, est autorisé comme suit:
Copyright (c) 2009 par l'équipe de Jinja, voir AUTEURS pour plus de détails.
Certains droits réservés.
Redistribution et l' utilisation source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
* Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et l'avertissement suivant.
* Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Les noms des contributeurs ne peuvent pas être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, lA RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.
- markupsafe, situé à DEPS / v8_inspector / third_party / markupsafe, est autorisé comme suit:
Copyright (c) 2010 par Armin Ronacher et collaborateurs. Voir AUTEURS pour plus de détails.
Certains droits réservés.
Redistribution et utiliser dans la source et binaire du logiciel ainsi que la documentation, avec ou sans modification, sont autorisées à condition que les conditions suivantes sont réunies:
* Les redistributions du code source doivent conserver l'avis de copyright, cette liste de conditions et les suivantes avertissement.
* Les redistributions sous forme binaire doivent reproduire l'avis de copyright, cette liste de conditions et la renonciation suivante dans la documentation et / ou d' autres documents fournis avec la distribution.
* Les noms des contributeurs ne peuvent pas être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable.
CE LOGICIEL ET LA DOCUMENTATION EST FOURNI PAR LES DÉTENTEURS DU COPYRIGHT ET SES COLLABORATEURS « TEL QUEL » ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE ET D' ADAPTATION À UN USAGE PARTICULIER. EN AUCUN CAS LE TITULAIRE DU DROIT D'AUTEUR OU COLLABORATEURS NE PEUVENT ÊTRE TENUS RESPONSABLES DE DOMMAGES DIRECTS, INDIRECTS, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, LA FOURNITURE DE BIENS OU DE SERVICES, LA PERTE D'UTILISATION, DE DONNÉES OU DE BÉNÉFICES; OU INTERRUPTION dES ACTIVITÉS) ET eN MATIÈRE dE RESPONSABILITÉ, UN CONTRAT, RESPONSABILITÉ STRICTE OU (Y COMPRIS lA NÉGLIGENCE OU AUTRE) RÉSULTANT FAÇON dE L'UTILISATION dE CE LOGICIEL ET lA DOCUMENTATION, MÊME SI lA POSSIBILITÉ d' UN TEL DOMMAGE.