आवेदन विकास को कम करने और तेज करने के लिए साल्टनेरा द्वारा विकसित ओपन सोर्स (फ्री) पीएचपी प्लेटफॉर्म। इसमें जीयूआई फ्रेमवर्क और वेब एप्लीकेशन फ्रेमवर्क को विंडो किया गया है ।
अन्य कक्षाएं हैं:
- वितरित कंप्यूटिंग
- डेटाबेस अमूर्त परत (ओरेकल, माईस्कक्यूल, पोस्टग्रेस्कक्यूएल और एसक्यूलाइट)
- नेटवर्किंग (सॉकेट, HTTP, ई-मेल, एसएमएस)
- एक्सएमएल, संग्रह
- I/O
- संपीड़न
- पीएचपी एन्कोडर (बाइट कंपाइलर)
इसके दिलचस्प ढांचे में से एक गैम्बआर्ट है जो डेवलपर्स को इंटरनेट ब्राउज़र के बिना चलने वाले विंडोई जीयूआई अनुप्रयोगों को विकसित करने के लिए पीएचपी का उपयोग करने देता है।
वर्तमान में, क्लोरोफिल प्लेटफॉर्म विंडोज और लिनक्स ऑपरेटिंग सिस्टम का समर्थन करता है। भविष्य में, मंच अधिक ऑपरेटिंग सिस्टम का समर्थन करेगा।
संस्करण इतिहास
- विवरण 0.2 पर तैनात 2006-01-30
स्रोत कोड में शामिल, पीएचपी जीडीआई विस्तार के अलावा, अधिक घटकों, अधिक पुस्तकालयों के कारण प्रदर्शन सुधार।
कार्यक्रम विवरण
यू झाला
EULA - अंत उपयोगकर्ता लाइसेंस समझौता
आम सार्वजनिक लाइसेंस संस्करण 1.0
साथ कार्यक्रम इस आम जनता की शर्तों के तहत प्रदान की जाती है
लाइसेंस ("एग्रीमेंट")। कार्यक्रम का कोई भी उपयोग, प्रजनन या वितरण
इस समझौते के प्राप्तकर्ता की स्वीकृति का गठन किया ।
1. परिभाषाएं
"योगदान"का मतलब है:
क) प्रारंभिक योगदानकर्ता के मामले में, प्रारंभिक कोड और
इस समझौते के तहत वितरित दस्तावेज, और
ख) प्रत्येक बाद के योगदानकर्ता के मामले में:
i) कार्यक्रम में परिवर्तन, और
ii) कार्यक्रम में अतिरिक्त;
जहां इस तरह के परिवर्तन और/या कार्यक्रम के लिए अतिरिक्त से निकलती है और कर रहे है
उस विशेष योगदानकर्ता द्वारा वितरित किया गया। एक योगदान '' से 'निकलती है'
योगदानकर्ता अगर यह इस तरह के योगदानकर्ता द्वारा ही या किसी को कार्यक्रम में जोड़ा गया था
इस तरह के योगदानकर्ता की ओर से अभिनय । योगदान में अतिरिक्त शामिल नहीं हैं
कार्यक्रम जो: (i) सॉफ्टवेयर के अलग मॉड्यूल में वितरित कर रहे है
अपने स्वयं के लाइसेंस समझौते के तहत कार्यक्रम के साथ संयोजन, और (ii) नहीं हैं
कार्यक्रम के व्युत्पन्न कार्य करता है।
"योगदानकर्ता" का मतलब है कोई भी व्यक्ति या संस्था जो कार्यक्रम वितरित करती है।
"लाइसेंस प्राप्त पेटेंट और उद्धृत; मतलब पेटेंट एक योगदानकर्ता द्वारा लाइसेंस योग्य दावे जो हैं
जरूरी उपयोग या अकेले अपने योगदान की बिक्री से उल्लंघन या जब
कार्यक्रम के साथ संयुक्त।
"Program" का अर्थ है इस समझौते के अनुसार वितरित योगदान।
"प्राप्तकर्ता"इसका मतलब है कि इस समझौते के तहत कार्यक्रम प्राप्त करने वाले किसी भी व्यक्ति को,
जिसमें सभी योगदानकर्ता शामिल हैं।
2. अधिकारों का अनुदान
क) इस समझौते की शर्तों के अधीन, प्रत्येक योगदानकर्ता इसके द्वारा अनुदान
प्राप्तकर्ता एक गैर-अनन्य, दुनिया भर में, रॉयल्टी-मुक्त कॉपीराइट लाइसेंस के लिए
पुन: पेश करना, व्युत्पन्न कार्यों को तैयार करना, सार्वजनिक रूप से प्रदर्शित करना, सार्वजनिक रूप से प्रदर्शन करना,
ऐसे योगदानकर्ता के योगदान को वितरित और सबलिकेंस, यदि कोई हो, और इस तरह
व्युत्पन्न काम करता है, स्रोत कोड और ऑब्जेक्ट कोड फॉर्म में।
ख) इस समझौते की शर्तों के अधीन, प्रत्येक योगदानकर्ता इसके द्वारा अनुदान
प्राप्तकर्ता लाइसेंस प्राप्त के तहत एक गैर-अनन्य, दुनिया भर में, रॉयल्टी-मुक्त पेटेंट लाइसेंस
पेटेंट बनाने के लिए, उपयोग, बेचने, बेचने की पेशकश, आयात और अंयथा हस्तांतरण
स्रोत कोड और ऑब्जेक्ट कोड फॉर्म में ऐसे योगदानकर्ता का योगदान, यदि कोई हो।
यह पेटेंट लाइसेंस योगदान के संयोजन पर लागू होगा और
कार्यक्रम अगर, समय योगदानकर्ता द्वारा योगदान जोड़ा जाता है, इस तरह
योगदान के अलावा इस तरह के संयोजन के द्वारा कवर किया जा करने का कारण बनता है
लाइसेंस प्राप्त पेटेंट। पेटेंट लाइसेंस किसी अन्य संयोजन पर लागू नहीं होगा
जिसमें योगदान शामिल है। कोई हार्डवेयर प्रति से इसके तहत लाइसेंस प्राप्त है ।
ग) प्राप्तकर्ता समझता है कि हालांकि प्रत्येक योगदानकर्ता लाइसेंस प्रदान करता है
इसके योगदान के लिए यहां निर्धारित, किसी के द्वारा कोई आश्वासन प्रदान नहीं किया जाता है
योगदानकर्ता है कि कार्यक्रम पेटेंट या अन्य बौद्धिक का उल्लंघन नहीं करता है
किसी अन्य इकाई के संपत्ति अधिकार। प्रत्येक योगदानकर्ता किसी भी दायित्व को अस्वीकार करता है
किसी अन्य इकाई द्वारा उल्लंघन के आधार पर लाए गए दावों के लिए प्राप्तकर्ता
बौद्धिक संपदा अधिकार या अन्यथा। व्यायाम करने के लिए एक शर्त के रूप में
अधिकार और लाइसेंस इसके तहत दिए गए, प्रत्येक प्राप्तकर्ता इसके द्वारा एकमात्र मान लिया जाता है
किसी भी अन्य बौद्धिक संपदा अधिकारों को सुरक्षित करने की जिम्मेदारी, यदि कोई हो।
उदाहरण के लिए, यदि प्राप्तकर्ता को अनुमति देने के लिए किसी तीसरे पक्ष के पेटेंट लाइसेंस की आवश्यकता होती है
कार्यक्रम वितरित करें, उस लाइसेंस को प्राप्त करना प्राप्तकर्ता की जिम्मेदारी है
कार्यक्रम के वितरण से पहले।
घ) प्रत्येक योगदानकर्ता का प्रतिनिधित्व करता है कि अपने ज्ञान के लिए यह पर्याप्त है
कॉपीराइट लाइसेंस सेट देने के लिए इसके योगदान में कॉपीराइट अधिकार, यदि कोई हो,
इस समझौते में आगे।
3. आवश्यकताएं
एक योगदानकर्ता अपने तहत ऑब्जेक्ट कोड फॉर्म में कार्यक्रम वितरित करना चुन सकता है
खुद का लाइसेंस समझौता, बशर्ते कि:
क) यह इस समझौते के नियमों और शर्तों का अनुपालन करता है; और
ख) इसका लाइसेंस समझौता:
i) प्रभावी रूप से सभी योगदानकर्ताओं की ओर से सभी वारंटी और
शर्तों, व्यक्त और निहित, वारंटी या शीर्षक की शर्तों सहित और
गैर-उल्लंघन, और निहित वारंटी या व्यापारी की शर्तें और
एक विशेष उद्देश्य के लिए फिटनेस;
ii) प्रभावी रूप से सभी योगदानकर्ताओं की ओर से सभी दायित्व के लिए शामिल नहीं है
प्रत्यक्ष, अप्रत्यक्ष, विशेष, आकस्मिक और परिणामी सहित नुकसान,
नुकसान, जैसे खो लाभ;
iii) बताता है कि इस समझौते से भिन्न कोई भी प्रावधान पेश किया जाता है
अकेले उस योगदानकर्ता द्वारा और किसी अन्य पार्टी द्वारा नहीं; और
iv) बताता है कि कार्यक्रम के लिए स्रोत कोड ऐसे से उपलब्ध है
योगदानकर्ता, और लाइसेंसधारियों को सूचित करता है कि इसे उचित तरीके से कैसे प्राप्त किया जाए या
सॉफ्टवेयर एक्सचेंज के लिए पारंपरिक रूप से उपयोग किए जाने वाले माध्यम के माध्यम से।
जब प्रोग्राम को स्रोत कोड फॉर्म में उपलब्ध कराया जाता है:
क) इसे इस समझौते के तहत उपलब्ध कराया जाना चाहिए; और
ख) इस समझौते की एक प्रति कार्यक्रम की प्रत्येक प्रति के साथ शामिल किया जाना चाहिए ।
योगदानकर्ता भीतर निहित किसी भी कॉपीराइट नोटिस को निकाल या बदल नहीं सकते हैं
प्रोग्राम।
प्रत्येक योगदानकर्ता को अपने योगदान के प्रवर्तक के रूप में खुद को पहचानना चाहिए, अगर
किसी भी, एक तरह से है कि यथोचित बाद प्राप्तकर्ताओं की पहचान करने की अनुमति देता है
योगदान के प्रवर्तक।
4. वाणिज्यिक वितरण
सॉफ्टवेयर के वाणिज्यिक वितरक कुछ जिम्मेदारियों को स्वीकार कर सकते हैं
उपयोगकर्ताओं, व्यापार भागीदारों और इस तरह के अंत करने के लिए सम्मान। जबकि यह लाइसेंस है
कार्यक्रम के वाणिज्यिक उपयोग को सुविधाजनक बनाने का इरादा, योगदानकर्ता कौन
एक वाणिज्यिक उत्पाद की पेशकश में कार्यक्रम भी शामिल है एक तरह से ऐसा करना चाहिए
जो अन्य योगदानकर्ताओं के लिए संभावित दायित्व पैदा नहीं करता है। इसलिए, यदि
एक योगदानकर्ता एक वाणिज्यिक उत्पाद की पेशकश में कार्यक्रम भी शामिल है, इस तरह
योगदानकर्ता ("वाणिज्यिक योगदानकर्ता/उद्धृत;) इसके द्वारा बचाव और क्षतिपूर्ति के लिए सहमत है
किसी भी नुकसान, नुकसान के खिलाफ हर दूसरे योगदानकर्ता ("क्षतिपूर्ति योगदानकर्ता/उद्धृत;)
और दावों, मुकदमों और अन्य कानूनी से उत्पन्न लागत (सामूहिक रूप से "घाटा")
क्षतिपूर्ति योगदानकर्ता के खिलाफ किसी तीसरे पक्ष द्वारा लाई गई कार्रवाई
इस तरह के वाणिज्यिक योगदानकर्ता के कृत्यों या चूक के कारण होने वाली सीमा
एक वाणिज्यिक उत्पाद में कार्यक्रम के वितरण के साथ संबंध
भेंट। इस अनुभाग में दायित्व किसी भी दावे या नुकसान पर लागू नहीं होते हैं
किसी भी वास्तविक या कथित बौद्धिक संपदा उल्लंघन से संबंधित। क्रम में
अर्हता प्राप्त करने के लिए, एक क्षतिपूर्ति योगदानकर्ता चाहिए: क) तुरंत वाणिज्यिक सूचित
इस तरह के दावे के लेखन में योगदानकर्ता, और ख) वाणिज्यिक योगदानकर्ता की अनुमति
नियंत्रण, और में वाणिज्यिक योगदानकर्ता के साथ सहयोग, रक्षा और किसी भी
संबंधित निपटान वार्ताएं। क्षतिपूर्ति योगदानकर्ता में भाग ले सकते हैं
अपने खर्च पर ऐसा कोई भी दावा।
उदाहरण के लिए, किसी योगदानकर्ता में किसी वाणिज्यिक उत्पाद में कार्यक्रम शामिल हो सकता है
पेशकश, उत्पाद एक्स। यह योगदानकर्ता तो एक वाणिज्यिक योगदानकर्ता है । यदि ऐसा
वाणिज्यिक योगदानकर्ता तो प्रदर्शन का दावा करता है, या वारंटी प्रदान करता है
उत्पाद एक्स से संबंधित, उन प्रदर्शन दावों और वारंटी ऐसे हैं
वाणिज्यिक योगदानकर्ता की जिम्मेदारी अकेले। इस धारा के तहत,
वाणिज्यिक योगदानकर्ता को दूसरे के खिलाफ दावों की रक्षा करनी होगी
उन प्रदर्शन दावों और वारंटी से संबंधित योगदानकर्ता, और यदि कोई अदालत
एक परिणाम के रूप में किसी भी नुकसान का भुगतान करने के लिए किसी भी अन्य योगदानकर्ता की आवश्यकता है, वाणिज्यिक
योगदानकर्ता उन नुकसान का भुगतान करना होगा ।
5. कोई वारंटी नहीं
इस समझौते में स्पष्ट रूप से निर्धारित के रूप में छोड़कर, कार्यक्रम एक पर प्रदान की जाती है
"as IS"बेसिस, बिना वारंटी या किसी भी तरह की शर्तों के, या तो एक्सप्रेस या
बिना किसी सीमा, किसी भी वारंटी या शीर्षक की शर्तों सहित निहित,
किसी विशेष उद्देश्य के लिए गैर-उल्लंघन, व्यापारी या फिटनेस। प्रत्येक
प्राप्तकर्ता उपयोग करने की उपयुक्तता का निर्धारण करने के लिए पूरी तरह से जिम्मेदार है और
कार्यक्रम का वितरण और सभी के अपने अभ्यास के साथ जुड़े जोखिम मान लिया
इस समझौते के तहत अधिकार, सहित लेकिन जोखिम और लागत तक ही सीमित नहीं
प्रोग्राम की त्रुटियां, लागू कानूनों का अनुपालन, डेटा को नुकसान या हानि,
कार्यक्रम या उपकरण, और अनुपलब्धता या संचालन में रुकावट।
6. दायित्व का अस्वीकरण
सिवाय के रूप में स्पष्ट रूप से इस समझौते में निर्धारित, न तो प्राप्तकर्ता और न ही किसी भी
योगदानकर्ताओं का किसी भी प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक के लिए कोई दायित्व होगा,
विशेष, अनुकरणीय, या परिणामी नुकसान (सीमा के बिना सहित खो दिया
लाभ), लेकिन कारण और दायित्व के किसी भी सिद्धांत पर, चाहे अनुबंध में,
सख्त देयता, या टोरंट (लापरवाही या अन्यथा सहित) किसी भी तरह से उत्पन्न हो रहा है
कार्यक्रम के उपयोग या वितरण या किसी भी अधिकार के अभ्यास से बाहर
इसके तहत दी, भले ही इस तरह के नुकसान की संभावना की सलाह दी ।
7. जनरल
यदि इस समझौते का कोई प्रावधान लागू के तहत अमान्य या लागू नहीं है
कानून, यह शेष की वैधता या प्रवर्तनीयता को प्रभावित नहीं करेगा
इस समझौते की शर्तें, और पार्टियों द्वारा आगे की कार्रवाई के बिना, इस तरह
प्रावधान को ऐसा करने के लिए आवश्यक न्यूनतम सीमा तक सुधार किया जाएगा
प्रावधान वैध और लागू करने योग्य।
यदि प्राप्तकर्ता संस्थानों के संबंध में एक योगदानकर्ता के खिलाफ पेटेंट मुकदमेबाजी
सॉफ्टवेयर पर लागू पेटेंट (जिसमें क्रॉस-क्लेम या काउंटरक्लेम शामिल है
मुकदमा), तो किसी भी पेटेंट ऐसे प्राप्तकर्ता के लिए है कि योगदानकर्ता द्वारा दी लाइसेंस
इस समझौते के तहत इस तरह के मुकदमेबाजी दायर की तारीख के रूप में समाप्त हो जाएगा। इंच
इसके अलावा, अगर प्राप्तकर्ता संस्थानों किसी भी इकाई के खिलाफ पेटेंट मुकदमेबाजी
(एक मुकदमा में एक पार का दावा या प्रतिदावे सहित) आरोप लगाया है कि कार्यक्रम
खुद (अन्य सॉफ्टवेयर या हार्डवेयर के साथ कार्यक्रम के संयोजन को छोड़कर)
ऐसे प्राप्तकर्ता के पेटेंट (एस) का उल्लंघन करता है, फिर ऐसे प्राप्तकर्ता के अधिकारों के तहत दिए गए
धारा 2 (ख) इस तरह के मुकदमेबाजी दायर की तारीख के रूप में समाप्त हो जाएगा ।
इस समझौते के तहत प्राप्तकर्ता के सभी अधिकार समाप्त हो जाएंगे यदि यह विफल रहता है
इस समझौते के किसी भी भौतिक नियम या शर्तों का अनुपालन करें और करता है
के बारे में पता बनने के बाद समय की एक उचित अवधि में ऐसी विफलता का इलाज नहीं
इस तरह के गैर-अनुपालन। यदि इस समझौते के तहत सभी प्राप्तकर्ता के अधिकार समाप्त हो जाते हैं,
प्राप्तकर्ता कार्यक्रम के उपयोग और वितरण को बंद करने के लिए सहमत है जैसे ही
यथोचित साध्य। हालांकि, इस समझौते के तहत प्राप्तकर्ता के दायित्व
और कार्यक्रम से संबंधित प्राप्तकर्ता द्वारा दिए गए किसी भी लाइसेंस जारी रहेगा और
जीवित रहना।
हर किसी को इस समझौते की प्रतियां कॉपी और वितरित करने की अनुमति है, लेकिन में
आदेश विसंगति से बचने के लिए समझौते कॉपीराइट है और केवल हो सकता है
निम्नलिखित तरीके से संशोधित किया गया। समझौते के प्रबंधक के अधिकार के लिए सुरक्षित रखता है
समय-समय पर इस समझौते के नए संस्करण (संशोधन सहित) प्रकाशित करें।
समझौते के अलावा किसी और को इस समझौते को संशोधित करने का अधिकार नहीं है ।
आईबीएम प्रारंभिक समझौता प्रबंधक है । आईबीएम सेवा करने की जिम्मेदारी सौंप सकता है
एक उपयुक्त अलग इकाई के लिए समझौते प्रबंधक के रूप में । के प्रत्येक नए संस्करण
समझौते को एक विशिष्ठ संस्करण संख्या दी जाएगी। कार्यक्रम (सहित
योगदान) हमेशा समझौते के संस्करण के अधीन वितरित किया जा सकता है
जिसके तहत यह प्राप्त हुआ था। इसके अलावा, समझौते के एक नए संस्करण के बाद
प्रकाशित किया जाता है, योगदानकर्ता कार्यक्रम वितरित करने के लिए चुनाव कर सकते हैं (इसके सहित
योगदान) नए संस्करण के तहत। धाराओं में स्पष्ट रूप से बताए गए को छोड़कर
2 (क) और 2 (ख) ऊपर, प्राप्तकर्ता को कोई अधिकार या लाइसेंस प्राप्त नहीं है
इस समझौते के तहत किसी भी योगदानकर्ता की बौद्धिक संपदा, चाहे
स्पष्ट रूप से, निहितार्थ, एस्टॉपपेल या अन्यथा। कार्यक्रम में सभी अधिकार नहीं
इस समझौते के तहत स्पष्ट रूप से दी गई आरक्षित हैं।
यह समझौता न्यूयॉर्क राज्य के कानूनों द्वारा शासित होता है और
संयुक्त राज्य अमेरिका के बौद्धिक संपदा कानून। इस के लिए कोई पार्टी
समझौते से इस समझौते के तहत एक वर्ष से अधिक कानूनी कार्रवाई होगी
कार्रवाई का कारण उत्पन्न होने के बाद। प्रत्येक पार्टी में एक जूरी परीक्षण के लिए अपने अधिकारों को माफ
किसी भी परिणामस्वरूप मुकदमेबाजी।