Uygulama geliştirmeyi kolaylaştırmak ve hızlandırmak için Saltanera tarafından geliştirilen açık kaynak (ücretsiz) PHP platformu. Gui çerçeve ve web uygulama çerçevesi pencereli vardır.
Diğer sınıflar şunlardır:
- Dağıtılmış bilgi işlem
- Veritabanı soyutlama katmanı (Oracle, MySQL, PostgreSQL ve SQLite)
- Ağ (soket, HTTP, e-posta, SMS)
- XML, toplama
- I/O
- Sıkıştırma
- PHP kodlayıcısı (bayt derleyicisi)
Onun ilginç çerçevelerinden biri geliştiriciler internet tarayıcısı olmadan çalışan pencereli GUI uygulamaları geliştirmek için PHP kullanmasına izin gambArt olduğunu.
Klorofil Platformu şu anda Windows ve Linux işletim sistemini desteklemektedir. Gelecekte, platform daha fazla işletim sistemi destekleyecek.
sürüm geçmişi
- Sürüm 0.2 tarihinde gönderildi 2006-01-30
Kaynak kodu dahil, PHP GDI uzantısı eklenmesi nedeniyle performans geliştirme, daha fazla bileşen, daha fazla kitaplık.
Program Detayları
Eula
EULA - Son Kullanıcı Lisans Sözleşmesi
Ortak Genel Lisans Sürüm 1.0
EŞLIK EDEN PROGRAM, BU ORTAK KAMU
RUHSAT ("AGREEMENT"). PROGRAMıN HERHANGI BIR KULLANıMı, ÇOĞALTıLMASı VEYA DAĞıTıLMASı
ALICININ BU SÖZLEŞMEYi KABUL EDİlMESİnE NEDEN OLAN.
1. TANIMLAR
"Contribution" anlamı:
a) Ilk Katılımcı durumunda, ilk kod ve
bu Sözleşme kapsamında dağıtılan belgeler ve
b) sonraki her Katılımcı durumunda:
i) Programdaki değişiklikler ve
ii) Programa eklemeler;
Programa yapılan bu tür değişikliklerin ve/veya eklemelerin kaynaklandığı ve
bu katılımcı tarafından dağıtılır. Bir Katkı ''kaynaklanmaktadır'' bir
Programa söz konusu Katılımcının kendisi veya herhangi biri tarafından eklenmiştirsa
bu Tür Katkıda bulunan adına hareket. Katkılar eklemeler içermez
program: (i) dağıtılan yazılımın ayrı modülleri
kendi lisans sözleşmesi kapsamında Program ile birlikte ve (ii) değildir
Programın türev çalışmaları.
"Contributor" Programı dağıtan herhangi bir kişi veya kuruluş anlamına gelir.
"Lisanslı Patentler " bir Katılımcı tarafından lisanslanabilen ortalama patent talepleri
katkı payının tek başına kullanılması veya satılması nedeniyle veya
Program ile birlikte.
"Program" bu Sözleşme uyarınca dağıtılan Katkılar anlamına gelir.
"Alıcı" bu Sözleşme kapsamında Programı alan herkes anlamına gelir,
tüm Katkıda Bulunanlar dahil.
2. HAKLARıN VERILMESI
a) İşbu Sözleşmenin koşullarına tabi olarak, her Katılımcı bu Sözleşme'ye
Münhasır olmayan, dünya çapında, telifsiz bir telif hakkı lisansı
çoğaltmak, türev işleri hazırlamak, kamuya açık görüntülemek, kamuya açık gerçekleştirmek,
varsa, bu Katılımcının Katkısını dağıtmak ve alt lisanslatır ve bu
türev işleri, kaynak kodu ve nesne kodu formunda.
b) İşbu Sözleşmenin koşullarına tabi olarak, her Katılımcı bu sözleşmeyle
Lisanslı olarak münhasır olmayan, dünya çapında, telifsiz patent lisansı alan
Patent yapmak, kullanmak, satmak, satmak, ithal etmek ve başka bir şekilde aktarmak için teklif
Kaynak kodu ve nesne kodu formunda, varsa, bu Katılımcının katkısı.
Bu patent lisansı, Katkı ve Katkı kombinasyonu için geçerlidir
Program, Katkı'nın Katılımcı tarafından eklenmesi durumunda, bu
Katkı nın eklenmesi, bu tür kombinasyonun
Lisanslı Patentler. Patent lisansı diğer kombinasyonlar için geçerli olmayacaktır
katkı sını içerir. Burada tek başına hiçbir donanım lisanslı değildir.
c) Alıcı, her Katılımcı nın lisansları vermesine rağmen
burada belirtilen Katkılar için, herhangi bir güvence
Programın patenti veya diğer entelektüel
başka bir varlığın mülkiyet hakları. Her Katılımcı,
İhlal ye dayalı olarak başka bir tüzel kişi tarafından getirilen talepler için alıcı
fikri mülkiyet hakları veya başka. Egzersiz için bir koşul olarak
burada verilen hak ve lisanslar, her Alıcı burada tek
varsa, ihtiyaç duyulan diğer fikri mülkiyet haklarını güvence altına alma sorumluluğu.
Örneğin, Alıcı'nın
Programı dağıtmak, bu lisansı almak Alıcının sorumluluğundadır
Programı dağıtmadan önce.
d) Her Katılımcı, bilgisi dahilinde yeterli olduğunu
telif hakkı lisans seti vermek için, varsa, Katkı telif hakkı hakları
bu Sözleşme'de belirtilmiştir.
3. ŞARTLAR
Katılımcı, Programı nesne kodu biçiminde
kendi lisans sözleşmesi, sağlanan:
a) İşbu Sözleşmenin hüküm ve koşullarına uygundur; Ve
b) lisans sözleşmesi:
i) tüm Katkıda Bulunanlar adına etkin bir şekilde tüm garantileri reddeder ve
garantiler veya unvan koşulları da dahil olmak üzere, açık ve zımni koşullar ve
ihlal edilmemesi ve zımni garantiler veya satılabilirlik koşulları ve
belirli bir amaca uygunluk;
ii) etkin bir şekilde tüm Katkıda Bulunanlar adına tüm sorumluluk hariç
doğrudan, dolaylı, özel, arızi ve dolaylı hasarlar
kar kaybı gibi zararlar;
iii) bu Sözleşmeden farklı olan hükümlerin sunulduğuni belirtir
bu Katılımcı tek başına değil, başka bir taraf tarafından; Ve
iv) Program için kaynak kodunun bu tür
Katkıda bulunan ve lisans sahibine makul bir şekilde nasıl elde edilebilip temin edilebilen veya
yazılım değişimi için alışılmış olarak kullanılan bir ortam aracılığıyla.
Program kaynak kodu formunda kullanıma sunulduğunda:
a) Bu Sözleşme kapsamında kullanıma sunulmalıdır; Ve
b) Bu Sözleşmenin bir kopyası Programın her kopyasına eklenmelidir.
Katkıda bulunanlar, bu belgede yer alan telif hakkı bildirimlerini kaldıramaz veya
Program.
Her Katılımcı, kendisini Katkı'sının yaratıcısı olarak tanımlanmalıdır,
herhangi bir, makul sonraki Alıcılar tanımlamak için izin veren bir şekilde
Katkı'nın kaynağıdır.
4. TİCARİ DAĞITIM
Yazılımın ticari distribütörleri,
son kullanıcılara, iş ortaklarına ve benzerlerine saygı gösterin. Bu lisans
Programın ticari kullanımını kolaylaştırmak amacıyla, Katkıda Bulunan
bir şekilde bunu yapmak gerekir ticari bir ürün sunan Program içerir
bu da diğer Katkıda Bulunanlar için potansiyel bir sorumluluk oluşturmaz. Bu nedenle, eğer
Bir Katılımcı, Programı ticari bir ürün teklifinde içerir, örneğin
Katılımcı ("Ticari Katkıda Bulunan") bu vesileyle savunmayı ve
diğer her Katılımcı ("Tazmin Edilmiş Katkıda Bulunan") her türlü kayıp, zarara karşı
ve masraflar (toplu "Kayıplar") talepler, davalar ve diğer yasal
tazmin edilen Katılımcı ya karşı üçüncü bir tarafın getirdiği eylemler
söz konusu Ticari Katılımcının fiil veya ihmallerinden kaynaklanan ölçüde
programın ticari bir üründe dağıtımı ile bağlantısı
Sunan. Bu bölümdeki yükümlülükler herhangi bir hak talebi veya Kayıp için geçerli değildir
herhangi bir gerçek veya iddia edilen fikri mülkiyet ihlali ile ilgili. Sırayla
hak kazanmak için, Tazmin Edilmiş Bir Katılımcı: a) derhal Ticari
Bu tür bir iddianın yazılı olarak katkıda bulunan ve b) Ticari Katılımcı izin
kontrol ve Ticari Katılımcı ile işbirliği, savunma ve herhangi bir
ilgili uzlaşma müzakereleri. Tazmin Edilen Katılımcı,
kendi pahasına böyle bir iddia.
Örneğin, Bir Katılımcı Programı ticari bir ürüne ekleyebilir
sunan, Ürün X. Bu Katılımcı daha sonra Ticari Bir Katılımcıdır. Eğer bu
Ticari Katılımcı daha sonra performans talepleri yapar veya garantiler sunar
Ürün X ile ilgili olarak, bu performans iddiaları ve garantiler gibi
Sadece Ticari Katılımcı'nın sorumluluğu. Bu bölüm altında,
Ticari Katılımcı diğer karşı iddiaları savunmak zorunda kalacak
Bu performans iddiaları ve garantileri ile ilgili katkıda bulunanlar ve eğer bir mahkeme
sonuç olarak herhangi bir zarar ödemek için diğer Katkıda bulunan gerektirir, Ticari
Katılımcı bu zararları ödemek zorundadır.
5. GARANTI YOK
BU SÖZLEŞMEDE AÇıKÇA BELIRTILMEDIKÇE, PROGRAM
"AS IS" BASIS, HER HANGİ Bİr HAKİM ŞARTI VEYA ŞARTI OLMADAN, YA EKSPRES YA DA
HERHANGI BIR GARANTI VEYA UNVAN KOŞULLARı DAHIL ANCAK BUNLARLA SıNıRLı OLMAMAK ÜZERE, IMA
İhLAL ETMEME, SATILIK VEYA ÖZEL Bİr AMACA UYGUNLUK. Her
Alıcı, yalnızca kullanmanın uygunluğunu belirlemekten ve
programı dağıtmak ve onun uygulanması ile ilgili tüm riskleri varsayar
riskleri ve maliyetleri de dahil ancak bunlarla sınırlı olmamak üzere, bu Sözleşme kapsamındaki haklar
program hataları, yürürlükteki yasalara uygunluk, veri hasarı veya kaybı,
programları veya ekipmanları ve operasyonların kullanılamaması veya kesintiye uğraması.
6. SORUMLULUK REDDİ
BU SÖZLEŞMEDE AÇıKÇA BELIRTILMEDIKÇE, NE ALıCı NE DE HERHANGI BIR
KATKıDA BULUNANLAR, DOĞRUDAN, DOLAYLI, ARıZI,
ÖZEL, ÖRNEK VEYA NETICEDE OLUŞAN ZARARLAR (KAYıP LAR DAHIL ANCAK BUNLARLA SıNıRLı OLMAMAK ÜZERE
KAR), ANCAK NEDEN VE SORUMLULUK HERHANGI BIR TEORI, SÖZLEŞME OLSUN,
HERHANGI BIR ŞEKILDE ORTAYA ÇıKAN KATı SORUMLULUK VEYA HAKSıZ FIIL (IHMAL VEYA BAŞKA BIR ŞEKILDE DAHIL)
PROGRAMıN KULLANıMı VEYA DAĞıTıMı VEYA HERHANGI BIR HAKKıN KULLANıLMASı DıŞıNDA
BU TÜR ZARARLARıN OLASıLıĞı TAVSIYE OLSA BILE, BURADA VERILIR.
7. GENEL
Bu Sözleşmenin herhangi bir hükmü geçerli uyarınca geçersiz veya uygulanamaz ise
hukukun, bu geçerlilik veya geri kalan uygulanabilirliği etkilemez
bu Sözleşmenin şartları ve taraflarca başka bir işlem yapılmadan, bu tür
hükmü, bu tür yapmak için gerekli minimum ölçüde reform
hükmü geçerli ve uygulanabilir.
Alıcı, bir Katılımcı'ya karşı patent davası açarsa,
yazılım için geçerli bir patent (bir çapraz talep veya karşı talep dahil
dava), daha sonra bu Katılımcı tarafından bu Alıcıya verilen herhangi bir patent lisansları
bu Sözleşme uyarınca, bu davanın açıldığı tarihten itibaren sona erer. Inç
ayrıca, Alıcı herhangi bir tüzel kişiye karşı patent dava enstitüleri
(bir davada çapraz talep veya karşı talep de dahil olmak üzere)
kendisi (Programın diğer yazılım veya donanımla kombinasyonları hariç)
söz konusu Alıcının patentini ihlal eder, daha sonra bu Alıcının hakları
Bölüm 2(b) bu davanın açıldığı tarihten itibaren sona erer.
Bu Sözleşme kapsamındaki Tüm Alıcıların hakları,
bu Sözleşmenin herhangi bir maddi hüküm veya koşullarına uymak ve
farkında olduktan sonra makul bir süre içinde bu tür başarısızlık tedavi değil
böyle bir uyumsuzluk. Alıcının bu Sözleşme kapsamındaki tüm hakları sona ererse,
Alıcı, Programın kullanımını ve dağıtımını en kısa sürede durdurmayı kabul eder.
makul uygulanabilir. Ancak, Alıcının bu Sözleşme kapsamındaki yükümlülükleri
ve Programla ilgili Olarak Alıcı tarafından verilen tüm lisanslar devam edecek ve
Hayatta.
Herkes bu Sözleşmenin kopyalarını kopyalamak ve dağıtmak için izin verilir, ancak
tutarsızlığı önlemek için Sipariş Sözleşme telif hakkı ve sadece olabilir
aşağıdaki şekilde değiştirilmiştir. Sözleşme Steward hakkını saklı tutar
zaman zaman bu Sözleşmenin yeni sürümlerini (revizyonlar dahil) yayınlayın.
Sözleşme Steward'dan başka hiç kimsenin bu Sözleşme'yi değiştirme hakkı yoktur.
IBM ilk Sözleşme Steward olduğunu. IBM, hizmet verme sorumluluğunu devredebilir
uygun bir ayrı varlık için Sözleşme Steward olarak. Her yeni sürümü
Anlaşma ayırt edici bir sürüm numarası verilecektir. Program (dahil olmak üzere
Katkıları) her zaman Sözleşme sürümüne tabi dağıtılabilir
altında alındı. Buna ek olarak, Anlaşmanın yeni bir sürümünden sonra
yayımlanırsa, Katılımcı Programı dağıtmayı seçebilir (
Katkıları) yeni sürümü altında. Bölümlerde açıkça belirtildiği gibi dışında
2(a) ve 2(b) yukarıda, Alıcı hiçbir hak veya lisans alır
bu Sözleşme uyarınca herhangi bir Katılımcının fikri mülkiyeti,
açıkça, ima, estoppel veya başka bir şekilde. Programdaki tüm haklar
bu Sözleşme kapsamında açıkça verilen ler saklıdır.
Bu Sözleşme, New York Eyaleti yasalarına tabidir ve
Amerika Birleşik Devletleri fikri mülkiyet yasaları. Bunun bir tarafı yok.
Anlaşma, bu Anlaşma kapsamında bir yıldan fazla bir süre yasal işlem getirecektir
eylem nedeni ortaya çıktıktan sonra. Her iki taraf da jürili duruşma hakkından feragat
ortaya çıkan herhangi bir dava.