Plate-forme PHP open source (gratuite) développée par Saltanera pour faciliter et accélérer le développement d’applications. Il a fenêtre cadre d’interface graphique et cadre d’application Web.
Les autres classes sont :
- Informatique distribuée
- Couche d’abstraction de base de données (Oracle, MySQL, PostgreSQL et SQLite)
- Réseautage (prise, HTTP, e-mail, SMS)
- XML, collection
- I/O
- Compression
- Encoder PHP (compilateur d’au-fourre-tout)
Un de ses cadres intéressants est gambArt qui permettent aux développeurs d’utiliser PHP pour développer des applications gui fenêtres qui s’exécutent sans navigateur Internet.
Actuellement, klorofil plate-forme prend en charge Windows et linux système d’exploitation. À l’avenir, la plate-forme prendra en charge davantage de systèmes d’exploitation.
historique de la version
- Version 0.2 posté sur 2006-01-30
Code source inclus, amélioration des performances due à l’ajout d’extension PHP GDI, plus de composants, plus de bibliothèques.
Détails du programme
Cluf
EULA - Accord de licence utilisateur final
Common Public License Version 1.0
LE PROGRAMME D’ACCOMPAGNEMENT EST FOURNI SELON LES TERMES DE CE
LICENCE ("AGREEMENT"). TOUTE UTILISATION, REPRODUCTION OU DISTRIBUTION DU PROGRAMME
CONSTITUE L’ACCEPTATION DE CET ACCORD PAR LE BÉNÉFICIAIRE.
1. DÉFINITIONS
"Contribution" signifie:
a) dans le cas du contributeur initial, le code initial et
documents distribués dans le cadre de cet accord, et
b) dans le cas de chaque contributeur ultérieur :
i) les modifications apportées au Programme, et
ii) les ajouts au Programme;
lorsque de tels changements et/ou ajouts au Programme proviennent et sont
distribué par ce contributeur en particulier. Une contribution « provient » d’un
Contributeur s’il a été ajouté au Programme par un tel contributeur lui-même ou quelqu’un
agissant au nom de ce contributeur. Les contributions n’incluent pas les ajouts aux
programme qui : (i) sont des modules distincts de logiciels distribués en
conjointement avec le Programme en vertu de leur propre contrat de licence, et (ii) ne sont pas
dérivés du Programme.
"Contributor" désigne toute personne ou entité qui distribue le Programme.
"Licensed Patents " les revendications de brevet moyennes autorisées par un contributeur qui sont
nécessairement violée par l’utilisation ou la vente de sa contribution seule ou lorsque
combiné avec le Programme.
"Program" signifie les contributions distribuées conformément à cette entente.
"Recipient" désigne toute personne qui reçoit le Programme en vertu de cette entente,
y compris tous les contributeurs.
2. OCTROI DE DROITS
a) Sous réserve des termes de la présente entente, chaque contributeur accorde par la présente
Obtenir une licence de droit d’auteur non exclusive, mondiale et libre de droits
reproduire, préparer des œuvres dérivées de, exposer publiquement, exécuter publiquement,
distribuer et sublicenser la contribution de ce contributeur, le cas échéant, et ces
dérivés, sous forme de code source et de code objet.
b) Sous réserve des termes de la présente entente, chaque contributeur accorde
Titulaire d’une licence de brevet non exclusive, mondiale et libre de droits sous licence
Brevets pour faire, utiliser, vendre, offrir de vendre, d’importer et de transférer
Contribution de ce contributeur, le cas échéant, sous forme de code source et de code objet.
Cette licence de brevet s’applique à la combinaison de la Contribution et de la
programme si, au moment où la contribution est ajoutée par le contributeur, ces
l’ajout de la Contribution fait en sorte que cette combinaison soit couverte par le
Brevets sous licence. La licence de brevet ne s’applique à aucune autre combinaison
qui comprennent la contribution. Aucun matériel en soi n’est autorisé ci-dessous.
c) Le bénéficiaire comprend que, bien que chaque contributeur accorde les licences
à ses contributions énoncées ci-après, aucune assurance n’est fournie par
Contributeur que le Programme ne viole pas le brevet ou d’autres
droits de propriété de toute autre entité. Chaque contributeur décline toute responsabilité envers
bénéficiaire des réclamations intentées par toute autre entité en raison d’une
droits de propriété intellectuelle ou autrement. Comme condition à l’exercice de la
droits et licences accordés ci-dessous, chaque destinataire assume par la présente
responsabilité de garantir tout autre droit de propriété intellectuelle nécessaire, le cas échéant.
Par exemple, si une licence de brevet de tiers est requise pour permettre au
distribuer le Programme, il incombe au bénéficiaire d’acquérir cette licence
avant de distribuer le programme.
d) Chaque contributeur représente qu’à sa connaissance, il dispose d’une
droits d’auteur dans sa contribution, le cas échéant, d’accorder la licence de droit d’auteur
dans cet Accord.
3. EXIGENCES
Un contributeur peut choisir de distribuer le Programme sous forme de code objet sous son
propre contrat de licence, à condition que :
a) elle respecte les modalités de cet accord; Et
b) son contrat de licence :
i) décline effectivement au nom de tous les contributeurs toutes les garanties et
conditions, expresses et implicites, y compris les garanties ou les conditions de titre et
non-contrefaçon, et les garanties ou conditions implicites de marchandité et
l’aptitude à un but particulier;
ii) exclut effectivement, au nom de tous les cotisants, toute responsabilité
dommages-intérêts, y compris directs, indirects, spéciaux, accessoires et
dommages-intérêts, tels que la perte de profits;
iii) stipule que toutes les dispositions qui diffèrent de cet accord sont
par celui Contributeur seul et pas par aucune autre partie ; Et
iv) indique que le code source du Programme est disponible à partir de ces
contributeur, et informe les titulaires de licence comment l’obtenir d’une manière raisonnable sur ou
par le biais d’un support habituellement utilisé pour l’échange de logiciels.
Lorsque le programme est disponible sous forme de code source :
a) il doit être mis à disposition en vertu de cet accord; Et
b) une copie de cette entente doit être incluse dans chaque copie du Programme.
Les contributeurs ne peuvent pas supprimer ou modifier les avis de droit d’auteur contenus dans le
Programme.
Chaque contributeur doit s’identifier comme à l’origine de sa contribution, si
d’une manière qui permet raisonnablement aux destinataires subséquents d’identifier les
à l’origine de la Contribution.
4. DISTRIBUTION COMMERCIALE
Les distributeurs commerciaux de logiciels peuvent accepter certaines responsabilités
pour les utilisateurs finaux, les partenaires commerciaux, et autres. Bien que cette licence soit
visant à faciliter l’utilisation commerciale du Programme, le contributeur qui
inclut le Programme dans une offre de produits commerciaux devrait le faire d’une manière
qui ne crée pas de responsabilité potentielle pour les autres contributeurs. Par conséquent, si
un contributeur inclut le Programme dans une offre de produits commerciaux,
Contributeur ("Commercial Contributor") accepte par la présente de défendre et d’indemniser
tous les autres contributeurs ("Contributeur indemnisé") contre toute perte, dommages et intérêts
et les coûts (collectivement "Losses") découlant de réclamations, de poursuites et d’autres
actions intentées par un tiers contre le contributeur indemnisé à la
l’ampleur causée par les actes ou omissions de ces contributeurs commerciaux
dans le cadre de sa distribution du Programme dans un produit commercial
Offrant. Les obligations prévues dans cette section ne s’appliquent à aucune réclamation ou perte
violation réelle ou présumée de la propriété intellectuelle. Dans l’ordre
pour être admissible, un contributeur indemnisé doit : a) aviser rapidement le
Contribuer par écrit à une telle réclamation, et b) permettre au contributeur commercial de
contrôle, et de coopérer avec le contributeur commercial dans, la défense et toute
négociations de règlement connexes. Le contributeur indemnisé peut participer à
une telle réclamation à ses propres frais.
Par exemple, un contributeur peut inclure le Programme dans un produit commercial
offre, Produit X. Ce contributeur est alors un contributeur commercial. Si cela
Commercial Contributor fait alors des réclamations de rendement, ou offre des garanties
produits X, ces allégations de rendement et ces garanties sont telles que
responsabilité du contributeur commercial seul. En vertu de cette section, le
Commercial Contributor devrait défendre les réclamations contre les autres
Les cotisants liés à ces demandes de rendement et garanties, et si un tribunal
demande à tout autre contributeur de payer des dommages-intérêts,
Le cotisant doit payer ces dommages-intérêts.
5. AUCUNE GARANTIE
SAUF SI ELLE EST EXPRESSÉMENT ÉNONCÉE DANS CETTE ENTENTE, LE PROGRAMME EST
"AS IS" BASIS, SANS GARANTIES NI CONDITIONS DE QUELQUE NATURE QUE CE SOIT, EXPRESS OU
IMPLICITE, Y COMPRIS, SANS LIMITATION, TOUTE GARANTIE OU CONDITION DE TITRE,
NON-CONTREFAÇON, MARCHANDITÉ OU APTITUDE À UNE FIN PARTICULIÈRE. Chaque
Le bénéficiaire est seul responsable de déterminer la pertinence de l’utilisation et
distribution du Programme et assume tous les risques associés à son exercice de
droits en vertu de cet Accord, y compris, sans s’y limiter, les risques et les coûts des
erreurs de programme, le respect des lois applicables, dommages ou perte de données,
programmes ou de l’équipement, et l’indisponibilité ou l’interruption des opérations.
6. NON-RESPONSABILITÉ
SAUF SI ELLE EST EXPRESSÉMENT ÉNONCÉE DANS CET ACCORD, NI LE BÉNÉFICIAIRE NI AUCUN
LES COTISANTS SONT RESPONSABLES DE TOUTE RESPONSABILITÉ POUR TOUTE RESPONSABILITÉ DIRECTE, INDIRECTE, ACCESSOIRE,
DOMMAGES-INTÉRÊTS SPÉCIAUX, EXEMPLAIRES OU CONSÉQUENTS (Y COMPRIS SANS LIMITATION PERDUE
BÉNÉFICES), CEPENDANT CAUSÉS ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT,
RESPONSABILITÉ STRICTE, OU DÉLIT (Y COMPRIS NÉGLIGENCE OU AUTRE) DÉCOULANT DE QUELQUE FAÇON QUE CE SOIT
HORS DE L’UTILISATION OU DE LA DISTRIBUTION DU PROGRAMME OU DE L’EXERCICE DE TOUT DROIT
ACCORDÉ CI-DESSOUS, MÊME S’IL EST INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
7. GÉNÉRAL
Si une disposition de cet accord est invalide ou inapplicable en vertu des
droit, elle n’affecte pas la validité ou l’exécutoire du reste de la
termes de cet accord, et sans autre action des parties jusqu’à ce que ces
disposition doit être réformée au minimum nécessaire pour
disposition valide et exécutoire.
Si le bénéficiaire institue un litige en matière de brevets contre un contributeur
un brevet applicable aux logiciels (y compris une réclamation croisée ou une demande reconventionnelle dans un
procès), puis toutes les licences de brevet accordées par ce contributeur à ce destinataire
en vertu de cet accord prend fin à la date du dépôt de ce litige. Dans
en outre, si le bénéficiaire institue un litige en matière de brevets contre une entité
(y compris une réclamation croisée ou une demande reconventionnelle dans une poursuite) alléguant que le Programme
lui-même (à l’exclusion des combinaisons du Programme avec d’autres logiciels ou matériels)
viole le brevet de ce bénéficiaire, puis les droits du bénéficiaire accordés en vertu
L’article 2 b) prend fin à la date du dépôt de ce litige.
Tous les droits du Bénéficiaire en vertu de cet accord prennent fin s’il ne
respecter l’une ou l’autre des modalités matérielles de cet accord et ne
ne pas guérir un tel échec dans un délai raisonnable après avoir pris conscience de
une telle non-conformité. Si tous les droits du bénéficiaire en vertu de cette entente prennent fin,
Le bénéficiaire accepte de cesser l’utilisation et la distribution du Programme dès
raisonnablement réalisable. Toutefois, les obligations du bénéficiaire en vertu de cet accord
et toutes les licences accordées par le bénéficiaire concernant le Programme doivent se poursuivre et
Survivre.
Tout le monde est autorisé à copier et à distribuer des copies de cet accord, mais en
afin d’éviter l’incohérence, l’Accord est protégé par le droit d’auteur et ne peut être
modifié de la manière suivante. L’Intendant de l’Accord se réserve le droit de
publier de temps à autre de nouvelles versions (y compris des révisions) de cet Accord.
Personne d’autre que l’intendant de l’accord n’a le droit de modifier cet accord.
IBM est le steward initial de l’accord. IBM peut attribuer la responsabilité de servir
en tant qu’intendant de l’accord à une entité distincte appropriée. Chaque nouvelle version de la
L’accord recevra un numéro de version distinctif. Le programme (y compris
contributions) peuvent toujours être distribuées sous réserve de la version de l’Accord
en vertu de laquelle il a été reçu. En outre, après une nouvelle version de l’Accord,
est publié, le contributeur peut choisir de distribuer le Programme (y compris son
contributions) dans le cadre de la nouvelle version. Sauf comme indiqué expressément dans les sections
2(a) et 2(b) ci-dessus, le bénéficiaire ne reçoit aucun droit ou licence
propriété intellectuelle de tout contributeur en vertu de cet accord, qu’il s’agisse
expressément, implicitement, estoppel ou autrement. Tous les droits du Programme ne sont pas
expressément accordées en vertu de cet accord sont réservées.
Cet accord est régi par les lois de l’État de New York et
lois sur la propriété intellectuelle des États-Unis d’Amérique. Pas de fête à cette
l’accord apportera une action en justice en vertu de cet accord plus d’un an
après que la cause d’action a surgi. Chaque partie renonce à ses droits à un procès devant jury en
tout litige qui en résulte.