Open source (gratis) PHP platform ontwikkeld door Saltanera om applicatieontwikkeling te vergemakkelijken en te versnellen. Het heeft gevenstered GUI framework en web applicatie kader.
Andere klassen zijn:
- Distributed computing
- Database abstractielaag (Oracle, MySQL, PostgreSQL en SQLite)
- Netwerken (socket, HTTP, e-mail, SMS)
- XML, verzameling
- I/O
- Compressie
- PHP-encoder (byte compiler)
Een van de interessante frameworks is gambArt waarmee ontwikkelaars PHP kunnen gebruiken om geruisloze GUI-toepassingen te ontwikkelen die zonder internetbrowser worden uitgevoerd.
Momenteel ondersteunt Klorofil Platform Windows en Linux-besturingssysteem. In de toekomst zal het platform meer besturingssystemen ondersteunen.
versiegeschiedenis
- Versie 0.2 geplaatst op 2006-01-30
Broncode inbegrepen, prestatieverbetering als gevolg van PHP GDI extensie toevoeging, meer componenten, meer bibliotheken.
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
Algemene openbare licentieversie 1.0
HET BEGELEIDENDE PROGRAMMA WORDT AANGEBODEN ONDER DE VOORWAARDEN VAN DIT GEMEENSCHAPPELIJKE
LICENTIE ("OVEREENKOMST"). ELK GEBRUIK, REPRODUCTIE OF VERSPREIDING VAN HET PROGRAMMA
VORMT DE AANVAARDING DOOR DE ONTVANGER VAN DEZE OVEREENKOMST.
1. DEFINITIES
"Bijdrage" betekent:
a) in het geval van de initiële contribuant, de initiële code en
documentatie die in het kader van deze overeenkomst wordt verspreid, en
b) voor elke volgende contribuant:
i) wijzigingen in het programma, en
ii) toevoegingen aan het programma;
wanneer dergelijke wijzigingen en/of toevoegingen aan het programma afkomstig zijn van en
gedistribueerd door die specifieke contribuant. Een bijdrage ''komt'' uit een
Bijdrager als het door een dergelijke bijdrager zelf of iemand is toegevoegd
handelen namens deze contribuant. Bijdragen omvatten geen aanvullingen op
het programma dat: (i) afzonderlijke modules van software zijn die in
in combinatie met het programma onder hun eigen licentieovereenkomst, en (ii) zijn niet
afgeleide werken van het programma.
"Contributor" :elke persoon of entiteit die het programma distribueert.
"Licensed Patents " gemiddelde octrooiclaims die door een contribuant kunnen worden
noodzakelijkerwijs geschonden door het gebruik of de verkoop van haar bijdrage alleen of wanneer
gecombineerd met het programma.
"Programma" de bijdragen die overeenkomstig deze overeenkomst worden verdeeld.
"Ontvanger" betekent dat iedereen die het programma in het kader van deze overeenkomst ontvangt,
inclusief alle bijdragers.
2. VERLENING VAN RECHTEN
a) Onder voorbehoud van de bepalingen van deze overeenkomst verleent elke contribuant
Ontvanger van een niet-exclusieve, wereldwijde, royalty-vrije auteursrechtlicentie
reproduceren, voorbereiden van afgeleide werken van, openbaar vertonen, openbaar uit te voeren,
de eventuele bijdrage van deze contribuant te verdelen en te sublicenties geven, en
afgeleide werken, in broncode en objectcodevorm.
b) Onder voorbehoud van de bepalingen van deze overeenkomst verleent elke contribuant
Ontvanger van een niet-exclusieve, wereldwijde, royalty-vrije octrooilicentie onder Licensed
Octrooien om de
Bijdrage van deze bijdrager, indien aanwezig, in broncode en objectcodeformulier.
Deze octrooilicentie is van toepassing op de combinatie van de bijdrage en de
programma als, op het moment dat de bijdrage wordt toegevoegd door de contribuant, dergelijke
toevoeging van de bijdrage zorgt ervoor dat een dergelijke combinatie onder de
Licentie Patenten. De octrooilicentie is niet van toepassing op andere combinaties
waaronder de bijdrage. Geen hardware per se is hieronder gelicentieerd.
c) Ontvanger begrijpt dat, hoewel elke contribuant de licenties verleent
aan haar bijdragen die hierin worden uiteengezet, worden er geen garanties gegeven door
Bijdrager dat het programma geen inbreuk maakt op het octrooi of andere intellectuele
eigendomsrechten van een andere entiteit. Elke inzender wijst elke aansprakelijkheid af
Ontvanger voor vorderingen die door een andere entiteit zijn ingediend op basis van inbreuk op
intellectuele eigendomsrechten of anderszins. Als voorwaarde voor de uitoefening van de
rechten en licenties die hieronder worden verleend, neemt elke ontvanger
verantwoordelijkheid om eventuele andere intellectuele eigendomsrechten veilig te stellen.
Als bijvoorbeeld een patentlicentie van derden vereist is om de ontvanger
distribueren van het programma, is het de verantwoordelijkheid van de ontvanger om die licentie te verwerven
voordat het programma wordt gedistribueerd.
d) Elke contribuant vertegenwoordigt dat hij bij zijn weten over voldoende
eventuele auteursrechten in haar bijdrage, om de auteursrechtlicentieset te verlenen
in deze overeenkomst.
3. EISEN
Een bijdrager kan ervoor kiezen om het programma in objectcodeformulier te distribueren onder zijn
eigen licentieovereenkomst, op voorwaarde dat:
a) het voldoet aan de algemene voorwaarden van deze overeenkomst; En
b) de licentieovereenkomst:
i) in feite namens alle inzenders alle garanties en
voorwaarden, uitdrukkelijk en impliciet, met inbegrip van garanties of voorwaarden van de titel en
niet-inbreuk, en impliciete garanties of voorwaarden voor handelsbaarheid en
geschiktheid voor een bepaald doel;
ii) voor rekening van alle contribuanten alle aansprakelijkheid voor
schade, met inbegrip van directe, indirecte, bijzondere, incidentele en
schade, zoals gederfde winsten;
iii) stelt dat alle bepalingen die van deze overeenkomst verschillen, worden aangeboden
door die contribuant alleen en niet door een andere partij; En
iv) stelt dat broncode voor het programma beschikbaar is bij dergelijke
bijdrager, en informeert licentiehouders hoe het te verkrijgen op een redelijke manier op of
via een medium dat gewoonlijk wordt gebruikt voor software-uitwisseling.
Wanneer het programma beschikbaar wordt gesteld in broncodevorm:
a) het moet in het kader van deze overeenkomst beschikbaar worden gesteld; En
b) bij elk exemplaar van het programma moet een kopie van deze overeenkomst worden opgenomen.
Bijdragers mogen geen auteursrechtelijke kennisgevingen in de
Programma.
Elke contribuant moet zich identificeren als de opdrachtgever van zijn bijdrage, indien
op een wijze die de latere ontvangers redelijkerwijs in staat stelt de
opdrachtgever van de bijdrage.
4. COMMERCIËLE DISTRIBUTIE
Commerciële distributeurs van software kunnen bepaalde verantwoordelijkheden aanvaarden met
voor eindgebruikers, zakenpartners en dergelijke. Hoewel deze licentie
bedoeld om het commerciële gebruik van het programma te vergemakkelijken, de
omvat het programma in een commercieel productaanbod moet dit doen op een manier
die geen potentiële aansprakelijkheid creëert voor andere bijdragers. Daarom, als
een bijdrager omvat het programma in een commercieel productaanbod, zoals
Contribuant ("Commerciële donateur") stemt hierbij in met het verdedigen en vergoeden
elke andere Contribuant ("Schadeloos bijdrager") tegen eventuele verliezen, schade
en kosten (collectief "Verliezen") als gevolg van vorderingen, rechtszaken en andere juridische
vorderingen van een derde partij tegen de schadeloosstellingsbijdrager voor de
de mate die wordt veroorzaakt door de handelingen of nalatigheden van deze commerciële contribuant in
verband met de distributie van het programma in een commercieel product
Biedt. De verplichtingen in deze afdeling zijn niet van toepassing op vorderingen of verliezen
met betrekking tot een feitelijke of vermeende inbreuk op intellectuele eigendom. In volgorde
om in aanmerking te komen, moet een schadeloosstellingsbetaler: a) de Commerciële
Contribuant schriftelijk van een dergelijke claim, en b) de commerciële contribuant
controle, en samen te werken met de commerciële bijdrager in, de verdediging en alle
gerelateerde schikkingsonderhandelingen. De schadeloosstellingsbijdrager kan deelnemen aan
een dergelijke claim op eigen kosten.
Een bijdrager kan het programma bijvoorbeeld opnemen in een commercieel product
aanbod, Product X. Die bijdrager is dan een commerciële bijdrager. Als dat
Commerciële bijdrager maakt dan prestatieclaims, of biedt garanties
gerelateerd aan Product X zijn deze prestatieclaims en garanties
De verantwoordelijkheid van de commerciële bijdrager alleen. Onder deze sectie wordt de
Commerciële contribuant zou moeten vorderingen te verdedigen tegen de andere
Bijdragers in verband met deze prestatieclaims en garanties, en als een rechter
vereist dat elke andere donateur eventuele schade als gevolg daarvan moet betalen, de
De inzender moet die schade betalen.
5. GEEN GARANTIE
BEHALVE ZOALS UITDRUKKELIJK IN DEZE OVEREENKOMST IS UITEENGEZET, WORDT HET PROGRAMMA
"AS IS" BASIS, ZONDER GARANTIES OF VOORWAARDEN VAN WELKE AARD DAN OOK, EXPRESS OF
IMPLICIET MET INBEGRIP VAN, ZONDER BEPERKING, EVENTUELE GARANTIES OF VOORWAARDEN VAN DE TITEL;
NIET-INBREUK, HANDELSBAARHEID OF GESCHIKTHEID VOOR EEN BEPAALD DOEL. Elke
De ontvanger is als enige verantwoordelijk voor het bepalen van de geschiktheid van het gebruik en
het programma te verdelen en neemt alle risico's op zich die verbonden zijn aan de uitoefening van
rechten uit het kader van deze overeenkomst, inclusief, maar niet beperkt tot de risico's en kosten van
programmafouten, naleving van de toepasselijke wetgeving, schade aan of verlies van gegevens;
programma's of apparatuur, en onbeschikbaarheid of onderbreking van de operaties.
6. DISCLAIMER VAN AANSPRAKELIJKHEID
Behalve zoals uitdrukkelijk in deze overeenkomst is uiteengezet, mogen noch de ontvanger, noch
DE CONTRIBUANTEN ZIJN AANSPRAKELIJK VOOR ELKE DIRECTE, INDIRECTE, INCIDENTELE,
BIJZONDERE, VOORBEELDIGE OF GEVOLGSCHADE (INCLUSIEF ZONDER BEPERKING VERLOREN
WINST), ECHTER VEROORZAAKT EN OP ELKE THEORIE VAN AANSPRAKELIJKHEID, HET AL DAN IN CONTRACT,
STRIKTE AANSPRAKELIJKHEID, OF ONRECHTMATIGE DAAD (INCLUSIEF NALATIGHEID OF ANDERSZINS) DIE ZICH OP ENIGERLEI WIJZE VOORDOEN
UIT HET GEBRUIK OF DE VERSPREIDING VAN HET PROGRAMMA OF DE UITOEFENING VAN RECHTEN
TOEGEKEND HIERONDER, ZELFS INDIEN GEADVISEERD VAN DE MOGELIJKHEID VAN DERGELIJKE SCHADE.
7.
Indien een bepaling van deze overeenkomst ongeldig of niet afdwingbaar is op grond van de toepasselijke
recht, laat zij de geldigheid of uitvoerbaarheid van de rest van de
voorwaarden van deze overeenkomst, en zonder verdere actie van de partijen
de bepaling wordt zo beperkt dat nodig is om deze
bepaling geldig en afdwingbaar.
Als ontvanger octrooiprocedures ingaat tegen een
een octrooi dat van toepassing is op software (inclusief een kruisvordering of tegenvordering in een
rechtszaak), dan alle octrooilicenties verleend door die bijdrager aan een dergelijke ontvanger
uit het kader van deze overeenkomst eindigt met de datum waarop een dergelijk geschil wordt aangespannen. Inch
bovendien, als ontvanger octrooiprocedures ingaat tegen een entiteit
(met inbegrip van een cross-claim of tegenvordering in een rechtszaak) waarin wordt beweerd dat het programma
zelf (met uitzondering van combinaties van het programma met andere software of hardware)
inbreuk maakt op het octrooi(s) van een dergelijke ontvanger, waarna de rechten van deze ontvanger
Artikel 2, onder b), eindigt met de datum waarop een dergelijk geschil wordt aangespannen.
Alle rechten van de ontvanger uit het kader van deze overeenkomst worden beëindigd indien zij
voldoen aan een van de materiële voorwaarden van deze overeenkomst en
niet genezen van een dergelijk falen in een redelijke periode na het bewust worden van
dergelijke niet-naleving. Als alle rechten van de ontvanger uit deze overeenkomst worden beëindigd,
De ontvanger stemt ermee in het gebruik en de distributie van het programma te staken zodra
redelijk uitvoerbaar. De verplichtingen van de ontvanger uit hoofde van deze overeenkomst
en alle licenties die door de ontvanger met betrekking tot het programma worden verleend, worden voortgezet en
Overleven.
Het is iedereen toegestaan kopieën van deze overeenkomst te kopiëren en te verspreiden, maar in
om inconsistentie te voorkomen, is de overeenkomst auteursrechtelijk beschermd en mag
op de volgende wijze gewijzigd. De Contractrentmeester behoudt zich het recht voor om
van tijd tot tijd nieuwe versies (inclusief herzieningen) van deze overeenkomst publiceren.
Niemand anders dan de Contract Steward heeft het recht om deze overeenkomst te wijzigen.
IBM is de eerste Agreement Steward. IBM kan de verantwoordelijkheid
als de Overeenkomst Steward aan een geschikte afzonderlijke entiteit. Elke nieuwe versie van de
De overeenkomst krijgt een onderscheidend versienummer. Het programma (inclusief
Bijdragen) kunnen altijd worden verdeeld onder voorbehoud van de versie van de overeenkomst
waaronder het werd ontvangen. Bovendien is na een nieuwe versie van de overeenkomst
wordt gepubliceerd, kan de inzender ervoor kiezen om het programma te distribueren (inclusief de
Bijdragen) onder de nieuwe versie. Behalve zoals uitdrukkelijk vermeld in afdelingen
2, onder a) en 2, onder b), ontvangt de ontvanger geen rechten of licenties
intellectuele eigendom van een in deze overeenkomst gerechtigde, ongeacht of
uitdrukkelijk, door implicatie, estoppel of anderszins. Alle rechten in het programma niet
uitdrukkelijk toegekend op grond van deze overeenkomst zijn voorbehouden.
Deze overeenkomst valt onder de wetten van de staat New York en de
intellectuele eigendomswetten van de Verenigde Staten van Amerika. Geen partij bij deze
Overeenkomst zal een gerechtelijke procedure in het kader van deze overeenkomst meer dan een jaar
nadat de oorzaak van de actie is ontstaan. Elke partij doet afstand van haar rechten op een juryproces in
eventuele daaruit voortvloeiende geschillen.