โอเพ่นซอร์ส (ฟรี) แพลตฟอร์ม PHP ที่พัฒนาโดย Saltanera เพื่อความสะดวกและเร่งการพัฒนาแอปพลิเคชัน มันมีกรอบ GUI หน้าต่างและกรอบเว็บแอพลิเคชัน
ชั้นเรียนอื่น ๆ ได้แก่ :
- ระบบคอมพิวเตอร์แบบกระจาย
- เลเยอร์นามธรรมฐานข้อมูล (Oracle, MySQL, PostgreSQL และ SQLite)
- ระบบเครือข่าย (ซ็อกเก็ต, HTTP, อีเมล, SMS)
- XML, คอลเลกชัน
- I/O
- การบีบอัด
- ตัวเข้ารหัส PHP (คอมไพเลอร์ไบต์)
หนึ่งในเฟรมเวิร์กที่น่าสนใจคือ gambArt ซึ่งช่วยให้นักพัฒนาใช้ PHP เพื่อพัฒนาแอปพลิเคชัน GUI แบบหน้าต่างที่ไม่ทํางานโดยไม่ต้องใช้อินเทอร์เน็ตเบราว์เซอร์
ปัจจุบันแพลตฟอร์ม Klorofil รองรับระบบปฏิบัติการ Windows และ Linux ในอนาคตแพลตฟอร์มจะรองรับระบบปฏิบัติการมากขึ้น
ประวัติรุ่น
- เวอร์ชัน 0.2 โพสต์เมื่อ 2006-01-30
รหัสแหล่งที่มารวมการปรับปรุงประสิทธิภาพเนื่องจากการเพิ่มส่วนขยาย PHP GDI ส่วนประกอบเพิ่มเติมห้องสมุดเพิ่มเติม
รายละเอียดหลักสูตร
Eula
EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้
ใบอนุญาตสาธารณะทั่วไป รุ่น 1.0
โปรแกรมประกอบมีให้ภายใต้เงื่อนไขของประชาชนทั่วไปนี้
ใบอนุญาต (&ข้อตกลง") การใช้งานการทําสําเนาหรือการกระจายของโปรแกรม
ถือเป็นการยอมรับข้อตกลงนี้ของผู้รับ
1. คําจํากัดความ
"การมีส่วนร่วม&คําคม หมายถึง:
ก) ในกรณีของผู้สนับสนุนเริ่มต้นรหัสเริ่มต้นและ
เอกสารที่กระจายภายใต้ข้อตกลงนี้ และ
ข) ในกรณีของผู้มีส่วนร่วมที่ตามมาแต่ละคน:
i) การเปลี่ยนแปลงโปรแกรม และ
ii) การเพิ่มในโปรแกรม;
โดยที่การเปลี่ยนแปลงและ/หรือสิ่งเพิ่มเติมดังกล่าวของโปรแกรมมีต้นกําเนิดมาจากและ
กระจายโดยผู้สนับสนุนรายนั้น การมีส่วนร่วม ''ต้นกําเนิด'จาก
ผู้สนับสนุนถ้ามีการเพิ่มโปรแกรมโดยผู้มีส่วนร่วมดังกล่าวเองหรือใครก็ตาม
ทําหน้าที่ในนามของผู้สนับสนุนดังกล่าว เงินสมทบไม่รวมการเพิ่มเติม
โปรแกรมที่: (i) เป็นโมดูลแยกต่างหากของซอฟต์แวร์ที่กระจายอยู่ใน
ร่วมกับโปรแกรมภายใต้ข้อตกลงการอนุญาตให้ใช้สิทธิของตนเอง และ (ii) ไม่ใช่
งานตราสารอนุพันธ์ของโปรแกรม
"ผู้สนับสนุน" หมายถึงบุคคลหรือนิติบุคคลใดๆ ที่กระจายโปรแกรม
"สิทธิบัตรที่ได้รับอนุญาต & quot; หมายถึงการเรียกร้องสิทธิบัตรที่ได้รับอนุญาตโดยผู้มีส่วนร่วมซึ่งเป็น
จําเป็นต้องละเมิดโดยการใช้หรือการขายเงินสมทบเพียงอย่างเดียวหรือเมื่อ
เมื่อรวมกับโปรแกรม
"โปรแกรม" หมายถึงการมีส่วนร่วมที่แจกจ่ายตามข้อตกลงนี้
"ผู้รับ" หมายถึงทุกคนที่ได้รับโปรแกรมภายใต้ข้อตกลงนี้,
รวมถึงผู้สนับสนุนทั้งหมด
2. การให้สิทธิ
ก) ภายใต้ข้อกําหนดของข้อตกลงนี้
ผู้รับใบอนุญาตลิขสิทธิ์ที่ไม่ใช่เอกสิทธิ์เฉพาะบุคคลทั่วโลกและปลอดค่าลิขสิทธิ์
ทําซ้ํา, เตรียมงานอนุพันธ์ของ, แสดงต่อสาธารณชน, ดําเนินการสาธารณะ,
แจกจ่ายและอนุมัติการมีส่วนร่วมของผู้มีส่วนร่วมดังกล่าวหากมีและเช่นนั้น
งานอนุพันธ์ในแบบฟอร์มซอร์สโค้ดและรหัสออบเจ็กต์
ข) ภายใต้ข้อกําหนดของข้อตกลงนี้ผู้มีส่วนร่วมแต่ละคนให้ทุน
ผู้รับใบอนุญาตสิทธิบัตรที่ไม่ใช่เอกสิทธิ์เฉพาะบุคคลทั่วโลกปลอดค่าลิขสิทธิ์ภายใต้ใบอนุญาต
สิทธิบัตรที่จะทําให้, การใช้งาน, ขาย, เสนอขาย, นําเข้าและโอน
เงินสมทบของผู้สนับสนุนดังกล่าว (ถ้ามี) ในซอร์สโค้ดและฟอร์มรหัสออบเจ็กต์
ใบอนุญาตสิทธิบัตรนี้จะใช้กับการรวมกันของเงินสมทบและ
โปรแกรมถ้าในขณะที่ผู้สนับสนุนเพิ่มการมีส่วนร่วมดังกล่าว
การเพิ่มเงินสมทบทําให้ชุดค่าผสมดังกล่าวครอบคลุมโดย
สิทธิบัตรที่ได้รับอนุญาต ใบอนุญาตสิทธิบัตรจะไม่ใช้กับชุดค่าผสมอื่น ใด
ซึ่งรวมถึงเงินสมทบ ไม่มีฮาร์ดแวร์ต่อ se ที่ได้รับอนุญาตในที่นี้
ค) ผู้รับเข้าใจว่าแม้ว่าผู้สนับสนุนแต่ละคนจะให้สิทธิ์การใช้งาน
การมีส่วนร่วมของมันที่กําหนดไว้ในที่นี้ไม่มีการรับประกันใด ๆ
ผู้สนับสนุนที่โปรแกรมไม่ละเมิดสิทธิบัตรหรือสติปัญญาอื่น ๆ
สิทธิในทรัพย์สินของเอนทิตีอื่นใด ผู้มีส่วนร่วมแต่ละคนปฏิเสธความรับผิดใด ๆ ต่อ
ผู้รับการเรียกร้องค่าสินไหมทดแทนที่หน่วยงานอื่นนํามาตามการละเมิด
สิทธิในทรัพย์สินทางปัญญาหรืออย่างอื่น เป็นเงื่อนไขในการออกกําลังกาย
สิทธิและใบอนุญาตที่ให้ไว้ในที่นี้ ผู้รับแต่ละรายจะถือว่าแต่เพียงผู้เดียว
ความรับผิดชอบในการรักษาความปลอดภัยสิทธิในทรัพย์สินทางปัญญาอื่น ๆ ที่จําเป็นถ้ามี
ตัวอย่างเช่น ถ้าจําเป็นต้องใช้สิทธิบัตรของบุคคลที่สามเพื่ออนุญาตให้ผู้รับ
แจกจ่ายโปรแกรมมันเป็นความรับผิดชอบของผู้รับที่จะได้รับใบอนุญาตที่
ก่อนที่จะแจกจ่ายโปรแกรม
ง) ผู้มีส่วนร่วมแต่ละคนแสดงถึงความรู้ที่มีเพียงพอ
สิทธิลิขสิทธิ์ในการมีส่วนร่วม (ถ้ามี) เพื่อมอบชุดใบอนุญาตลิขสิทธิ์
ในข้อตกลงนี้
3.ความต้องการ
ผู้สนับสนุนอาจเลือกที่จะแจกจ่ายโปรแกรมในรูปแบบรหัสวัตถุภายใต้ฟอร์ม
ข้อตกลงสิทธิ์การใช้งานของตนเอง โดยมีเงื่อนไขว่า:
ก) เป็นไปตามข้อกําหนดและเงื่อนไขของข้อตกลงนี้ และ
ข) ข้อตกลงการอนุญาตให้ใช้สิทธิ:
i) ปฏิเสธอย่างมีประสิทธิภาพในนามของผู้มีส่วนร่วมทั้งหมดรับประกันทั้งหมดและ
เงื่อนไข โดยชัดแจ้งและโดยนัย รวมถึงการรับประกันหรือเงื่อนไขของชื่อและ
การไม่ละเมิด และการรับประกันหรือเงื่อนไขในการค้าโดยนัย และ
การออกกําลังกายเพื่อวัตถุประสงค์เฉพาะ
ii) ไม่รวมในนามของผู้มีส่วนร่วมทั้งหมดความรับผิดทั้งหมดสําหรับ
ความเสียหาย, รวมทั้งโดยตรง, ทางอ้อม, พิเศษ, บังเอิญและเป็นผลสืบเนื่อง
ความเสียหายเช่นผลกําไรที่หายไป
iii) ระบุว่ามีบทบัญญัติใด ๆ ที่แตกต่างจากข้อตกลงนี้
โดยผู้สนับสนุนนั้นเพียงอย่างเดียวและไม่ใช่โดยบุคคลอื่น และ
iv) ระบุว่าซอร์สโค้ดของโปรแกรมสามารถใช้ได้จาก
ผู้สนับสนุนและแจ้งให้ผู้ได้รับใบอนุญาตทราบถึงวิธีการรับเอกสารดังกล่าวอย่างสมเหตุสมผลบนหรือ
ผ่านสื่อที่กําหนดเองที่ใช้สําหรับการแลกเปลี่ยนซอฟต์แวร์
เมื่อโปรแกรมพร้อมใช้งานในแบบฟอร์มซอร์สโค้ด:
ก) จะต้องให้บริการภายใต้ข้อตกลงนี้ และ
ข) สําเนาข้อตกลงนี้จะต้องรวมอยู่ในสําเนาโปรแกรมแต่ละชุด
ผู้มีส่วนร่วมไม่สามารถลบหรือแก้ไขประกาศลิขสิทธิ์ใดๆ ที่มีอยู่ภายใน
โปรแกรม
ผู้มีส่วนร่วมแต่ละคนจะต้องระบุว่าตัวเองเป็นผู้ริเริ่มของการมีส่วนร่วมถ้า
ในลักษณะใด ๆ ที่ช่วยให้ผู้รับที่ตามมาสามารถระบุ
ผู้ริเริ่มของเงินสมทบ
4.การกระจายเชิงพาณิชย์
ผู้จัดจําหน่ายซอฟต์แวร์เชิงพาณิชย์อาจยอมรับความรับผิดชอบบางอย่างด้วย
เคารพผู้ใช้คู่ค้าทางธุรกิจและอื่น ๆ ในขณะที่สิทธิ์การใช้งานนี้
มีวัตถุประสงค์เพื่ออํานวยความสะดวกในการใช้งานเชิงพาณิชย์ของโปรแกรม, ผู้สนับสนุนที่
รวมถึงโปรแกรมในการนําเสนอผลิตภัณฑ์เชิงพาณิชย์ควรทําเช่นนั้นในลักษณะ
ซึ่งไม่ได้สร้างความรับผิดที่อาจเกิดขึ้นกับผู้สนับสนุนอื่น ๆ ดังนั้น, ถ้า
ผู้สนับสนุนรวมถึงโปรแกรมในการนําเสนอผลิตภัณฑ์เชิงพาณิชย์เช่น
ผู้มีส่วนร่วม ("ผู้สนับสนุนเชิงพาณิชย์") ตกลงที่จะปกป้องและชดใช้ค่าเสียหาย
ผู้สนับสนุนอื่น ๆ ("ผู้สนับสนุนชดใช้ค่าเสียหายใด ๆ
และค่าใช้จ่าย (รวม & quot;การสูญเสีย") ที่เกิดขึ้นจากการเรียกร้อง, การฟ้องร้องและกฎหมายอื่น ๆ
การกระทําที่นําโดยบุคคลที่สามกับผู้สนับสนุนชดใช้ค่าเสียหายให้กับ
ขอบเขตที่เกิดจากการกระทําการหรือการละเว้นของผู้มีส่วนร่วมทางการค้าดังกล่าวใน
การเชื่อมต่อกับการกระจายของโปรแกรมในผลิตภัณฑ์เชิงพาณิชย์
นำ เสนอ ภาระผูกพันในส่วนนี้ไม่สามารถใช้ได้กับการเรียกร้องหรือความสูญเสียใด ๆ
เกี่ยวกับการละเมิดทรัพย์สินทางปัญญาที่เกิดขึ้นจริงหรือที่ถูกกล่าวหา ในใบสั่ง
ผู้มีส่วนร่วมที่ชดใช้ค่าเสียหายจะต้อง: ก) แจ้งให้โฆษณาทราบทันที
ผู้มีส่วนร่วมในการเขียนการเรียกร้องดังกล่าวและข) อนุญาตให้ผู้มีส่วนร่วมเชิงพาณิชย์
ควบคุม, และให้ความร่วมมือกับผู้มีส่วนร่วมเชิงพาณิชย์ใน, การป้องกันและใดๆ
การเจรจาข้อตกลงที่เกี่ยวข้อง ผู้มีส่วนร่วมที่ชดใช้ค่าเสียหายอาจเข้าร่วม
การเรียกร้องดังกล่าวด้วยค่าใช้จ่ายของตัวเอง
ตัวอย่างเช่น ผู้สนับสนุนอาจรวมโปรแกรมไว้ในผลิตภัณฑ์เชิงพาณิชย์
ข้อเสนอผลิตภัณฑ์ X ผู้สนับสนุนนั้นเป็นผู้มีส่วนร่วมเชิงพาณิชย์ ถ้าเป็นแบบนั้น
ผู้สนับสนุนเชิงพาณิชย์จะเรียกร้องประสิทธิภาพหรือเสนอการรับประกัน
ที่เกี่ยวข้องกับผลิตภัณฑ์ X การเรียกร้องประสิทธิภาพและการรับประกันดังกล่าว
ความรับผิดชอบของผู้สนับสนุนเชิงพาณิชย์เพียงอย่างเดียว ภายใต้ส่วนนี้
ผู้สนับสนุนเชิงพาณิชย์จะต้องปกป้องการเรียกร้องกับคนอื่น ๆ
ผู้มีส่วนร่วมที่เกี่ยวข้องกับการเรียกร้องประสิทธิภาพและการรับประกันเหล่านั้นและหากศาล
กําหนดให้ผู้มีส่วนร่วมอื่นใดต้องชดใช้ค่าเสียหายใด ๆ เป็นผลให้พาณิชย์
ผู้มีส่วนร่วมจะต้องชดใช้ค่าเสียหายเหล่านั้น
5.ไม่มีการรับประกัน
ยกเว้นตามที่กําหนดไว้อย่างชัดแจ้งในข้อตกลงนี้
"ตามที่เป็นอยู่& quot; พื้นฐาน, โดยไม่ต้องรับประกันหรือเงื่อนไขใดๆ, ทั้งด่วนหรือ
โดยนัยรวมถึง แต่ไม่จํากัดเพียงการรับประกันหรือเงื่อนไขใด ๆ ของชื่อเรื่อง
การไม่ละเมิดความสามารถในการค้าหรือความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ แต่ ละ
ผู้รับเป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการกําหนดความเหมาะสมของการใช้และ
การกระจายโปรแกรมและถือว่าความเสี่ยงทั้งหมดที่เกี่ยวข้องกับการออกกําลังกายของ
สิทธิภายใต้ข้อตกลงนี้ รวมถึงแต่ไม่จํากัดเพียงความเสี่ยงและค่าใช้จ่าย
ข้อผิดพลาดของโปรแกรมการปฏิบัติตามกฎหมายที่บังคับใช้ความเสียหายต่อหรือการสูญเสียข้อมูล
โปรแกรมหรืออุปกรณ์และความไม่พร้อมใช้งานหรือการหยุดชะงักของการดําเนินงาน
6. การปฏิเสธความรับผิด
ยกเว้นที่ระบุไว้อย่างชัดแจ้งในข้อตกลงนี้ทั้งผู้รับและบุคคลใด ๆ
ผู้มีส่วนร่วมจะต้องรับผิดชอบต่อผู้มีส่วนร่วมโดยตรง โดยอ้อม โดยบังเอิญ
ความเสียหายพิเศษ ที่เป็นแบบอย่าง หรือความเสียหายที่เป็นผลสืบเนื่อง (รวมถึงแต่ไม่จํากัดเพียงความเสียหายที่สูญหายไป
อย่างไรก็ตามกําไร) แต่เกิดจากและในทฤษฎีความรับผิดใด ๆ ไม่ว่าจะเป็นในสัญญา
ความรับผิดที่เข้มงวดหรือการทรมาน (รวมถึงความประมาทเลินเล่อหรืออื่น ๆ ) ที่เกิดขึ้นในทางใดทางหนึ่ง
ออกจากการใช้งานหรือแจกจ่ายโปรแกรมหรือการใช้สิทธิ์ใด ๆ
ได้รับในที่นี้แม้ว่าได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว
7.ทั่วไป
หากบทบัญญัติใด ๆ ของข้อตกลงนี้ไม่ถูกต้องหรือไม่สามารถบังคับใช้ได้ภายใต้การบังคับใช้
กฎหมายจะไม่ส่งผลกระทบต่อความถูกต้องหรือการบังคับใช้ของส่วนที่เหลือของ
เงื่อนไขของข้อตกลงนี้และโดยไม่ต้องดําเนินการเพิ่มเติมโดยคู่สัญญาในที่นี้
บทบัญญัติจะได้รับการปฏิรูปให้อยู่ในขอบเขตขั้นต่ําที่จําเป็นเพื่อให้
สํารองที่ถูกต้องและบังคับใช้ได้
หากสถาบันผู้รับมีการฟ้องร้องดําเนินคดีกับผู้มีส่วนร่วมเกี่ยวกับ
สิทธิบัตรที่ใช้บังคับกับซอฟต์แวร์ (รวมถึงการเรียกร้องข้ามหรือการอ้างสิทธิ์ใน
การฟ้องร้อง) จากนั้นใบอนุญาตสิทธิบัตรใด ๆ ที่ได้รับจากผู้สนับสนุนนั้นให้กับผู้รับดังกล่าว
ภายใต้ข้อตกลงนี้จะยุติณ วันที่มีการฟ้องร้องดังกล่าว นิ้ว
นอกจากนี้หากสถาบันผู้รับดําเนินคดีสิทธิบัตรกับหน่วยงานใด ๆ
(รวมถึงการเรียกร้องข้ามหรือโต้แย้งในการฟ้องร้อง) กล่าวหาว่าโปรแกรม
ตัวมันเอง (ไม่รวมการรวมกันของโปรแกรมกับซอฟต์แวร์หรือฮาร์ดแวร์อื่น ๆ )
ละเมิดสิทธิบัตรของผู้รับดังกล่าวแล้วสิทธิของผู้รับดังกล่าวได้รับภายใต้
มาตรา 2(ข) ให้ยุติลง ณ วันที่มีการฟ้องร้องดังกล่าว
สิทธิของผู้รับทั้งหมดภายใต้ข้อตกลงนี้จะสิ้นสุดลงหากไม่ผ่าน
ปฏิบัติตามข้อกําหนดหรือเงื่อนไขใด ๆ ของข้อตกลงนี้และไม่
ไม่รักษาความล้มเหลวดังกล่าวในช่วงเวลาที่เหมาะสมหลังจากตระหนักถึง
ความไม่สอดคล้องกันดังกล่าว หากสิทธิของผู้รับทั้งหมดภายใต้ข้อตกลงนี้สิ้นสุดลง
ผู้รับบริการตกลงที่จะยุติการใช้และการจัดจําหน่ายโปรแกรมโดยเร็วที่สุด
ปฏิบัติได้อย่างสมเหตุสมผล อย่างไรก็ตามภาระผูกพันของผู้รับภายใต้ข้อตกลงนี้
และใบอนุญาตใด ๆ ที่ผู้รับมอบที่เกี่ยวข้องกับโครงการจะดําเนินต่อไปและ
อยู่ รอด
ทุกคนได้รับอนุญาตให้คัดลอกและแจกจ่ายสําเนาของข้อตกลงนี้ แต่ใน
เพื่อหลีกเลี่ยงความไม่สอดคล้องกันของข้อตกลงมีลิขสิทธิ์และอาจเป็นได้
ปรับเปลี่ยนในลักษณะต่อไปนี้ ผู้พิทักษ์ข้อตกลงขอสงวนสิทธิ์ในการ
เผยแพร่เวอร์ชันใหม่ (รวมถึงการแก้ไข) ของข้อตกลงนี้บางครั้ง
ไม่มีใครอื่นนอกจากข้อตกลง Steward มีสิทธิ์ที่จะแก้ไขข้อตกลงนี้
IBM เป็นผู้ดูแลข้อตกลงเริ่มต้น IBM อาจกําหนดความรับผิดชอบในการให้บริการ
ในฐานะผู้พิทักษ์ข้อตกลงกับหน่วยงานที่แยกต่างหากที่เหมาะสม แต่ละรุ่นใหม่ของ
ข้อตกลงจะได้รับหมายเลขเวอร์ชันที่แตกต่างออกไป โปรแกรม (รวมถึง
เงินสมทบ) อาจถูกแจกจ่ายตามรุ่นของข้อตกลงเสมอ
ซึ่งมันได้รับมา นอกจากนี้หลังจากข้อตกลงเวอร์ชันใหม่
ผู้สนับสนุนอาจเลือกที่จะแจกจ่ายโปรแกรม (รวมถึงโปรแกรมนั้นด้วย
การมีส่วนร่วม) ภายใต้เวอร์ชันใหม่ ยกเว้นที่ระบุไว้อย่างชัดแจ้งในมาตรา
2(ก) และ 2(ข) ข้างต้น ผู้รับจะไม่ได้รับสิทธิหรือใบอนุญาตให้ใช้งาน
ทรัพย์สินทางปัญญาของผู้มีส่วนร่วมภายใต้ข้อตกลงนี้ไม่ว่า
โดยชัดแจ้งโดยนัย estoppel หรืออย่างอื่น สิทธิ์ทั้งหมดในหลักสูตรไม่
ได้รับอย่างชัดแจ้งภายใต้ข้อตกลงนี้สงวนไว้
ข้อตกลงนี้อยู่ภายใต้กฎหมายของรัฐนิวยอร์กและ
กฎหมายทรัพย์สินทางปัญญาของสหรัฐอเมริกา ไม่มีปาร์ตี้สําหรับเรื่องนี้
ข้อตกลงจะนําการดําเนินการทางกฎหมายภายใต้ข้อตกลงนี้มากกว่าหนึ่งปี
หลังจากสาเหตุของการกระทําเกิดขึ้น แต่ละฝ่ายสละสิทธิ์ในการพิจารณาคดีของคณะลูกขุนใน
การดําเนินคดีใด ๆ ที่เกิดขึ้น