Klorofil Platform 0.2

Giấy phép: Miễn phí ‎Kích cỡ tệp: 2.65 MB
‎Xếp hạng người dùng: 2.7/5 - ‎3 ‎Phiếu

Mã nguồn mở (miễn phí) nền tảng PHP được phát triển bởi Saltanera để dễ dàng và đẩy nhanh phát triển ứng dụng. Nó có khung GUI cửa sổ và khuôn khổ ứng dụng web. Các lớp học khác là: - Máy tính phân tán - Lớp trừu tượng cơ sở dữ liệu (Oracle, MySQL, PostgreSQL và SQLite) - Kết nối mạng (ổ cắm, HTTP, e-mail, SMS) - XML, bộ sưu tập - I/O - Nén - Bộ mã hóa PHP (trình biên dịch byte) Một trong những framework thú vị của nó là gambArt cho phép các nhà phát triển sử dụng PHP để phát triển các ứng dụng GUI có cửa sổ chạy mà không cần trình duyệt internet. Hiện tại, Klorofil Platform hỗ trợ hệ điều hành Windows và Linux. Trong tương lai, nền tảng này sẽ hỗ trợ nhiều hệ điều hành hơn.

lịch sử phiên bản

  • Phiên bản 0.2 đăng trên 2006-01-30
    Mã nguồn bao gồm, cải thiện hiệu suất do php GDI mở rộng bổ sung, nhiều thành phần, thư viện nhiều hơn nữa.

Chi tiết chương trình

Eula

EULA - Thỏa thuận cấp phép người dùng cuối

Giấy phép công cộng phổ biến Phiên bản 1.0 CHƯƠNG TRÌNH ĐI KÈM ĐƯỢC CUNG CẤP THEO CÁC ĐIỀU KHOẢN CỦA CHƯƠNG TRÌNH PHỔ BIẾN NÀY GIẤY PHÉP (&THỎA THUẬN"). BẤT KỲ VIỆC SỬ DỤNG, SAO CHÉP HOẶC PHÂN PHỐI CHƯƠNG TRÌNH CẤU THÀNH VIỆC NGƯỜI NHẬN CHẤP NHẬN THỎA THUẬN NÀY. 1. ĐỊNH NGHĨA &Đóng góp&trích dẫn; có nghĩa là: a) trong trường hợp Người đóng góp ban đầu, mã ban đầu và tài liệu được phân phối theo Thỏa thuận này, và b) trong trường hợp của mỗi Cộng tác viên tiếp theo: i) thay đổi Chương trình, và ii) bổ sung vào Chương trình; những thay đổi và/hoặc bổ sung đó vào Chương trình bắt nguồn từ và được được phân phối bởi Người đóng góp cụ thể đó. Đóng góp ''bắt nguồn'' từ một Người đóng góp nếu nó được thêm vào Chương trình bởi chính Người đóng góp đó hoặc bất kỳ ai hành động thay mặt cho Người đóng góp đó. Đóng góp không bao gồm các khoản bổ sung cho chương trình mà: (i) là các mô-đun riêng biệt của phần mềm được phân phối trong kết hợp với Chương trình theo thỏa thuận cấp phép riêng của họ, và (ii) không tác phẩm phái sinh của Chương trình. &Cộng tác viên&trích dẫn; có nghĩa là bất kỳ cá nhân hoặc tổ chức nào phân phối Chương trình. &Bằng sáng chế được cấp phép & có nghĩa là tuyên bố bằng sáng chế được cấp phép bởi một Cộng tác viên được nhất thiết phải bị vi phạm bởi việc sử dụng hoặc bán Đóng góp của mình một mình hoặc khi kết hợp với Chương trình. &Chương trình&trích dẫn; có nghĩa là Các khoản đóng góp được phân phối theo Thỏa thuận này. &Người nhận&trích dẫn; có nghĩa là bất kỳ ai nhận được Chương trình theo Thỏa thuận này, bao gồm tất cả người đóng góp. 2. CẤP QUYỀN a) Tùy thuộc vào các điều khoản của Thỏa thuận này, mỗi Người đóng góp theo đây cấp Nhận được giấy phép bản quyền không độc quyền, trên toàn thế giới, miễn phí bản quyền để tái sản xuất, chuẩn bị các tác phẩm phái sinh của, trưng bày công khai, thực hiện công khai, phân phối và cấp phép lại Đóng góp của Người đóng góp đó, nếu có, và tác phẩm phái sinh, ở dạng mã nguồn và mã đối tượng. b) Tùy thuộc vào các điều khoản của Thỏa thuận này, mỗi Người đóng góp theo đây cấp Người nhận giấy phép sáng chế không độc quyền, trên toàn thế giới, miễn phí bản quyền theo Giấy phép Bằng sáng chế để thực hiện, sử dụng, bán, cung cấp để bán, nhập khẩu và chuyển giao Đóng góp của Người đóng góp đó, nếu có, ở dạng mã nguồn và mã đối tượng. Giấy phép bằng sáng chế này sẽ áp dụng cho sự kết hợp của Đóng góp và chương trình nếu, tại thời điểm Đóng góp được cộng tác viên thêm vào, chẳng hạn như bổ sung Đóng góp làm cho sự kết hợp đó được bao trả bởi Bằng sáng chế được cấp phép. Giấy phép sáng chế sẽ không áp dụng cho bất kỳ kết hợp nào khác bao gồm Đóng góp. Không có phần cứng cho mỗi se được cấp phép dưới đây. c) Người nhận hiểu rằng mặc dù mỗi Người đóng góp cấp giấy phép đóng góp của mình được quy định trong tài liệu này, không có sự đảm bảo nào được cung cấp bởi bất kỳ Người đóng góp rằng Chương trình không vi phạm bằng sáng chế hoặc quyền sở hữu của bất kỳ tổ chức nào khác. Mỗi Người đóng góp từ chối bất kỳ trách nhiệm pháp lý nào đối với Người nhận khiếu nại do bất kỳ tổ chức nào khác đưa ra dựa trên hành vi vi phạm quyền sở hữu trí tuệ hoặc bằng cách khác. Như một điều kiện để thực hiện các quyền và giấy phép được cấp dưới đây, mỗi Người nhận theo đây giả định trách nhiệm bảo đảm bất kỳ quyền sở hữu trí tuệ nào khác cần thiết, nếu có. Ví dụ, nếu giấy phép bằng sáng chế của bên thứ ba được yêu cầu để cho phép Người nhận phân phối Chương trình, người nhận có trách nhiệm có được giấy phép đó trước khi phân phối Chương trình. d) Mỗi Cộng tác viên đại diện cho rằng với kiến thức của mình, nó có đủ quyền tác giả trong Đóng góp của mình, nếu có, để cấp bộ giấy phép bản quyền trong Thỏa thuận này. 3. YÊU CẦU Người đóng góp có thể chọn phân phối Chương trình dưới dạng mã đối tượng theo thỏa thuận cấp phép của riêng mình, với điều kiện là: a) tuân thủ các điều khoản và điều kiện của Thỏa thuận này; Và b) thỏa thuận cấp phép của mình: i) từ chối có hiệu quả thay mặt cho tất cả các Cộng tác viên tất cả các bảo đảm và điều kiện, rõ ràng và ngụ ý, bao gồm bảo đảm hoặc điều kiện của tiêu đề và không vi phạm, và ngụ ý bảo đảm hoặc điều kiện về khả năng bán hàng và thể dục cho một mục đích cụ thể; ii) loại trừ hiệu quả thay mặt cho tất cả Các Cộng tác viên tất cả trách nhiệm pháp lý đối với thiệt hại, bao gồm trực tiếp, gián tiếp, đặc biệt, ngẫu nhiên và hậu quả thiệt hại, chẳng hạn như lợi nhuận bị mất; iii) nói rằng bất kỳ điều khoản nào khác với Thỏa thuận này được cung cấp bởi người đóng góp đó một mình và không phải bởi bất kỳ bên nào khác; Và iv) nói rằng mã nguồn cho Chương trình có sẵn từ người đóng góp, và thông báo cho người được cấp phép làm thế nào để có được nó một cách hợp lý trên hoặc thông qua một phương tiện thường được sử dụng để trao đổi phần mềm. Khi Chương trình được cung cấp dưới dạng mã nguồn: a) nó phải được cung cấp theo Thỏa thuận này; Và b) một bản sao của Thỏa thuận này phải được bao gồm trong mỗi bản sao của Chương trình. Người đóng góp không được xóa hoặc thay đổi bất kỳ thông báo bản quyền nào có trong Chương trình. Mỗi Người đóng góp phải tự xác định mình là người khởi xướng Đóng góp của mình, nếu bất kỳ, theo cách hợp lý cho phép Người nhận tiếp theo xác định người khởi xướng Đóng góp. 4. PHÂN PHỐI THƯƠNG MẠI Các nhà phân phối phần mềm thương mại có thể chấp nhận một số trách nhiệm nhất định với đối với người dùng cuối, đối tác kinh doanh và những thứ tương tự. Trong khi giấy phép này nhằm tạo điều kiện thuận lợi cho việc sử dụng thương mại của Chương trình, Người đóng góp bao gồm Chương trình trong một sản phẩm thương mại cung cấp nên làm như vậy một cách không tạo ra trách nhiệm pháp lý tiềm năng cho những Người đóng góp khác. Do đó, nếu người đóng góp bao gồm Chương trình trong một sản phẩm thương mại cung cấp, chẳng hạn như Người đóng góp (&Người đóng góp thương mại&) đồng ý bảo vệ và bồi thường mỗi Người đóng góp khác (&Người đóng góp được bồi thường&trích dẫn;) chống lại bất kỳ tổn thất, thiệt hại nào và chi phí (gọi chung & Tổn thất&trích dẫn;) phát sinh từ các khiếu nại, kiện tụng và các hành động của bên thứ ba chống lại Người đóng góp được bồi thường cho mức độ gây ra bởi các hành vi hoặc thiếu sót của Người đóng góp thương mại đó trong kết nối với việc phân phối Chương trình trong một sản phẩm thương mại Cung cấp. Các nghĩa vụ trong phần này không áp dụng cho bất kỳ khiếu nại hoặc Tổn thất nào liên quan đến bất kỳ vi phạm sở hữu trí tuệ thực tế hoặc bị cáo buộc nào. Theo thứ tự để hội đủ điều kiện, Người đóng góp được bồi thường phải: a) thông báo kịp thời cho Người đóng góp bằng văn bản về yêu cầu bồi thường đó, và b) cho phép Người đóng góp thương mại kiểm soát, và hợp tác với Nhà đóng góp thương mại trong, quốc phòng và bất kỳ đàm phán giải quyết liên quan. Người Đóng Góp Được Bồi Thường có thể tham gia vào bất kỳ yêu cầu bồi thường nào như vậy bằng chi phí riêng của mình. Ví dụ: Người đóng góp có thể đưa Chương trình vào sản phẩm thương mại cung cấp, Sản phẩm X. Người đóng góp đó sau đó là Người đóng góp thương mại. Nếu điều đó Đóng góp thương mại sau đó đưa ra yêu cầu về hiệu suất hoặc cung cấp bảo đảm liên quan đến Sản phẩm X, những tuyên bố và bảo đảm về hiệu suất đó là Trách nhiệm của người đóng góp thương mại một mình. Trong phần này, Người đóng góp thương mại sẽ phải bảo vệ các khiếu nại chống lại người kia Những người đóng góp liên quan đến các yêu cầu bồi thường và bảo đảm hiệu suất đó, và nếu tòa án yêu cầu bất kỳ Người đóng góp nào khác phải trả bất kỳ thiệt hại nào do đó, Người đóng góp phải trả những thiệt hại đó. 5. KHÔNG CÓ BẢO HÀNH TRỪ KHI ĐƯỢC QUY ĐỊNH RÕ RÀNG TRONG THỎA THUẬN NÀY, CHƯƠNG TRÌNH ĐƯỢC CUNG CẤP TRÊN &NHƯ IS" BASIS, KHÔNG CÓ BẢO ĐẢM HOẶC ĐIỀU KIỆN DƯỚI BẤT KỲ HÌNH THỨC NÀO, EXPRESS HOẶC NGỤ Ý BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, BẤT KỲ BẢO ĐẢM HOẶC ĐIỀU KIỆN CỦA TIÊU ĐỀ, KHÔNG VI PHẠM, KHẢ NĂNG BÁN HÀNG HOẶC PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. Mỗi Người nhận hoàn toàn chịu trách nhiệm xác định sự phù hợp của việc sử dụng và phân phối Chương trình và giả định tất cả các rủi ro liên quan đến việc thực hiện quyền theo Thỏa thuận này, bao gồm nhưng không giới hạn ở các rủi ro và chi phí của chương trình, tuân thủ luật pháp hiện hành, thiệt hại hoặc mất dữ liệu, chương trình hoặc thiết bị, và không có sẵn hoặc gián đoạn hoạt động. 6. TỪ CHỐI TRÁCH NHIỆM PHÁP LÝ TRỪ KHI ĐƯỢC QUY ĐỊNH RÕ RÀNG TRONG THỎA THUẬN NÀY, CẢ NGƯỜI NHẬN VÀ BẤT KỲ NGƯỜI ĐÓNG GÓP SẼ CÓ BẤT KỲ TRÁCH NHIỆM PHÁP LÝ NÀO ĐỐI VỚI BẤT KỲ THIỆT HẠI ĐẶC BIỆT, GƯƠNG MẪU HOẶC HẬU QUẢ (BAO GỒM NHƯNG KHÔNG GIỚI HẠN LỢI NHUẬN), TUY NHIÊN GÂY RA VÀ TRÊN BẤT KỲ LÝ THUYẾT TRÁCH NHIỆM PHÁP LÝ, CHO DÙ TRONG HỢP ĐỒNG, TRÁCH NHIỆM PHÁP LÝ NGHIÊM NGẶT, HOẶC SAI LẦM CÁ NHÂN (BAO GỒM SƠ SUẤT HOẶC CÁCH KHÁC) PHÁT SINH THEO BẤT KỲ CÁCH NÀO VIỆC SỬ DỤNG HOẶC PHÂN PHỐI CHƯƠNG TRÌNH HOẶC THỰC HIỆN BẤT KỲ QUYỀN NÀO CẤP DƯỚI ĐÂY, NGAY CẢ KHI ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG THIỆT HẠI NHƯ VẬY. 7. TỔNG QUÁT Nếu bất kỳ điều khoản nào của Thỏa thuận này không hợp lệ hoặc không thể thực thi theo pháp luật, nó sẽ không ảnh hưởng đến hiệu lực hoặc khả năng thực thi của phần còn lại của điều khoản của Thỏa thuận này, và không có thêm hành động của các bên theo đây, chẳng hạn như điều khoản sẽ được cải cách ở mức tối thiểu cần thiết để thực hiện cung cấp hợp lệ và có hiệu lực thi hành. Nếu Người nhận khởi kiện bằng sáng chế chống lại Người đóng góp liên quan đến bằng sáng chế áp dụng cho phần mềm (bao gồm khiếu nại chéo hoặc phản tố trong vụ kiện), sau đó bất kỳ giấy phép bằng sáng chế nào được cấp bởi Người đóng góp đó cho Người nhận đó theo Thỏa thuận này sẽ chấm dứt kể từ ngày nộp đơn kiện. In ngoài ra, nếu người nhận viện kiện tụng bằng sáng chế chống lại bất kỳ thực thể (bao gồm khiếu nại chéo hoặc phản tố trong vụ kiện) cáo buộc rằng Chương trình (không bao gồm sự kết hợp của Chương trình với phần mềm hoặc phần cứng khác) vi phạm (các) bằng sáng chế của Người nhận đó, sau đó các quyền của Người nhận đó được cấp theo Mục 2(b) sẽ chấm dứt kể từ ngày nộp đơn kiện tụng. Tất cả các quyền của Người nhận theo Thỏa thuận này sẽ chấm dứt nếu tuân thủ bất kỳ điều khoản hoặc điều kiện quan trọng nào của Thỏa thuận này và không chữa khỏi thất bại như vậy trong một khoảng thời gian hợp lý sau khi nhận thức được không tuân thủ như vậy. Nếu tất cả các quyền của Người nhận theo Thỏa thuận này chấm dứt, Người nhận đồng ý ngừng sử dụng và phân phối Chương trình càng sớm càng tốt hợp lý có thể thực hiện được. Tuy nhiên, nghĩa vụ của Người nhận theo Thỏa thuận này và bất kỳ giấy phép nào do Người nhận cấp liên quan đến Chương trình sẽ tiếp tục và Tồn tại. Mọi người đều được phép sao chép và phân phối các bản sao của Thỏa thuận này, nhưng trong để tránh sự không nhất quán của Thỏa thuận có bản quyền và chỉ có thể được sửa đổi theo cách sau. Người quản lý Thỏa thuận có quyền xuất bản các phiên bản mới (bao gồm cả các sửa đổi) của Thỏa thuận này theo thời gian. Không ai khác ngoài Người quản lý Thỏa thuận có quyền sửa đổi Thỏa thuận này. IBM là Người quản lý thỏa thuận ban đầu. IBM có thể giao trách nhiệm phục vụ với tư cách là Người quản lý Thỏa thuận cho một thực thể riêng biệt phù hợp. Mỗi phiên bản mới của Thỏa thuận sẽ được cung cấp một số phiên bản phân biệt. Chương trình (bao gồm Đóng góp) luôn có thể được phân phối tùy thuộc vào phiên bản của Thỏa thuận theo đó nó đã được nhận. Ngoài ra, sau một phiên bản mới của Thỏa thuận được công bố, Người Đóng Góp có thể chọn phân phối Chương trình (bao gồm Đóng góp) theo phiên bản mới. Trừ khi được nêu rõ trong Phần 2(a) và 2(b) ở trên, Người nhận không nhận được quyền hoặc giấy phép nào đối với sở hữu trí tuệ của bất kỳ Người đóng góp nào theo Thỏa thuận này, cho dù rõ ràng, bằng ngụ ý, ngăn cản hoặc bằng cách khác. Tất cả các quyền trong Chương trình không được cấp rõ ràng theo Thỏa thuận này được bảo lưu. Thỏa thuận này được điều chỉnh bởi luật pháp của Tiểu Bang New York và luật sở hữu trí tuệ của Hoa Kỳ. Không có bên này Thỏa thuận sẽ mang lại một hành động pháp lý theo Thỏa thuận này hơn một năm sau khi nguyên nhân của hành động phát sinh. Mỗi bên từ bỏ quyền của mình đối với một phiên tòa bồi thẩm đoàn trong bất kỳ vụ kiện tụng nào.