Perl Dev Kit (PDK) từ ActiveState cung cấp các công cụ cần thiết cho các lập trình viên Perl, giúp dễ dàng xây dựng và triển khai các ứng dụng. PDK có các trình tạo ứng dụng cho Windows, Mac OS X, Linux, Solaris và AIX; cộng với một bộ công cụ để tăng tốc độ thời gian phát triển và cải thiện chất lượng mã. PDK bao gồm bộ công cụ hoàn chỉnh để tạo và triển khai các ứng dụng Perl. Giao diện người dùng đồ họa cho tất cả các nhà xây dựng ứng dụng làm cho việc tạo ra các tệp thực thi nhanh chóng và dễ dàng, với hướng dẫn trực quan cho nhiều tùy chọn xây dựng. Bộ tính năng toàn diện bao gồm PerlApp, Coverage Analyzer, Filter Builder, VBScript Converter, Graphical Debugger, PerlMSI, PerlCtrl, PerlNET, PerlSvc và PerlTray.
lịch sử phiên bản
- Phiên bản 9.4 đăng trên 2014-10-27
Hỗ trợ cho Perl 5.16
- Phiên bản 8.1 đăng trên 2009-10-22
Hỗ trợ đóng gói chéo trong Ứng dụng PerlApp, PerlCritic mới
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
Thỏa thuận cấp phép Perl Dev Kit (PDK)
Vui lòng đọc kỹ: ĐÂY LÀ GIẤY PHÉP VÀ KHÔNG PHẢI LÀ THỎA THUẬN ĐỂ BÁN. Bằng cách sử dụng và cài đặt Phần mềm của ActiveState Software Inc.hoặc, nếu có thể, chọn & I ACCEPT... & tùy chọn ở cuối Giấy phép bạn chỉ ra rằng bạn đã đọc, hiểu và chấp nhận các điều khoản và điều kiện của Giấy phép. NẾU BẠN KHÔNG ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN, BẠN KHÔNG NÊN CỐ GẮNG CÀI ĐẶT PHẦN MỀM. Nếu Phần mềm đã được tải xuống hoặc cài đặt, bạn nên nhanh chóng ngừng sử dụng Phần mềm theo bất kỳ cách nào và phá hủy tất cả các bản sao của Phần mềm do bạn sở hữu. Bạn, người dùng, chịu mọi trách nhiệm về việc lựa chọn Phần mềm để đạt được kết quả mong muốn của bạn và cho việc cài đặt, sử dụng và kết quả thu được từ Phần mềm. Nếu bạn có bất kỳ câu hỏi nào liên quan đến điều này, bạn có thể liên hệ với ActiveState qua
[email protected].
Giấy phép ActiveState này (&License") được thực hiện giữa ActiveState Software Inc. (&ActiveState") với tư cách là người cấp phép, và bạn, với tư cách là bên được cấp phép, kể từ ngày bạn sử dụng Phần mềm (Phần mềm đang được sử dụng trên máy tính khi nó được nạp vào RAM hoặc được cài đặt vào bộ nhớ vĩnh viễn (ví dụ: đĩa cứng hoặc thiết bị lưu trữ khác) của máy tính đó).
Giấy phép này phản ánh ý định của ActiveState để giữ lại toàn quyền sở hữu và kiểm soát việc sử dụng và phân phối ActiveState Perl Dev Kit, Khóa Cấp phép (như sau đây định nghĩa) và các phần mềm áp dụng khác (gọi chung là & Phần mềm&Trích dẫn;).
BẰNG CÁCH CÀI ĐẶT PHẦN MỀM, HOẶC, NẾU CÓ THỂ, CHỌN & TÔI CHẤP NHẬN ... & TÙY CHỌN, BẠN CHỈ RA RẰNG BẠN ĐÃ ĐỌC, HIỂU VÀ CHẤP NHẬN CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA GIẤY PHÉP. NẾU BẠN KHÔNG ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN, BẠN KHÔNG NÊN CỐ GẮNG CÀI ĐẶT PHẦN MỀM.
1. Cấp giấy phép. Theo các điều khoản và điều kiện của Giấy phép này, ActiveState cấp cho bạn giấy phép cá nhân, không độc quyền, không thể chuyển nhượng và hạn chế để sử dụng Phần mềm chỉ để tạo, biên dịch, kiểm tra và triển khai, dưới dạng mã nguồn hoặc đối tượng, các chương trình ứng dụng của riêng bạn (&Works"). Bạn có thể tạo các ứng dụng có thể phân phối lại dựa trên công việc phát triển duy nhất của bạn bằng cách sử dụng Phần mềm và bạn có thể cấp phép lại cho người dùng cuối của Các tác phẩm đó (&Người dùng cuối") quyền cá nhân, không độc quyền, không thể chuyển nhượng để cài đặt và thực thi các tệp và / hoặc thư viện cần thiết để sử dụng Tác phẩm được tạo bằng Phần mềm. Việc sử dụng các tệp và/hoặc thư viện như vậy bởi Người dùng cuối đó chỉ giới hạn ở mục đích thời gian chạy. Bạn không được cung cấp cho bất kỳ Người dùng cuối nào quyền truy cập vào khả năng phát triển hoặc tương tác của thư viện phần mềm hoặc công nghệ, cũng như bạn không thể vạch trần ngôn ngữ lập trình cơ sở dưới dạng ngôn ngữ kịch bản trong Tác phẩm cho bất kỳ Người dùng cuối nào như vậy. Khi bạn trả phí cấp phép được thiết lập bởi ActiveState, bạn sẽ nhận được một khóa giấy phép (&License Key") từ ActiveState cho phép bạn chỉ sử dụng Phần mềm trong các ngữ cảnh cụ thể sau:
a. Sử dụng thương mại. Nếu Khóa Cấp phép của bạn cho phép Sử dụng Thương mại, bạn có thể sử dụng phần mềm trên nhiều máy tính hoặc trên mạng miễn là bạn là người dùng duy nhất của Phần mềm. (A & mạng" là bất kỳ sự kết hợp của hai hoặc nhiều máy tính được liên kết điện tử và có khả năng chia sẻ việc sử dụng một chương trình phần mềm duy nhất.) Bạn sẽ có được một giấy phép riêng cho mỗi người dùng bổ sung của Phần mềm (cho dù những người dùng đó có được kết nối trên mạng hay không). Bạn chỉ có thể tạo một bản sao Của Phần mềm cho mục đích lưu trữ hoặc sao lưu. Bạn không được phép bán, cho thuê, phân phối, chuyển nhượng, cấp phép lại hoặc xử lý Phần mềm, toàn bộ hoặc một phần, cho bất kỳ hình thức lợi ích hoặc xem xét thương mại thực tế hoặc tiềm năng nào.
b. Đánh giá (Dùng thử) Sử dụng. Nếu Khóa Cấp phép của bạn cho phép Đánh giá (Dùng thử) Sử dụng, bạn chỉ có thể sử dụng phần mềm để đánh giáKhóa Cấp phép của bạn cho phép Đánh giá (Dùng thử) Sử dụng, bạn chỉ có thể sử dụng phần mềm cho mục đích đánh giá mà không phải trả Phí Cấp phép trong khoảng thời gian không quá hai mươi m21 (21) ngày kể từ ngày tải xuống hoặc cài đặt vào ổ cứng của bạn.
c. Sử dụng phi thương mại. Nếu Khóa Cấp phép của bạn cho phép Sử dụng phi thương mại, bạn chỉ có thể sử dụng phần mềm trong môi trường giảng dạy hoặc học tập. Bạn không được phép bán, cho thuê, phân phối, chuyển nhượng, cấp phép lại hoặc xử lý Phần mềm, toàn bộ hoặc một phần, cho bất kỳ hình thức lợi ích hoặc xem xét thương mại thực tế hoặc tiềm năng nào.
d. Sử dụng khác. Bất kỳ việc sử dụng phần mềm nào khác với việc sử dụng được chỉ định ở trên đều yêu cầu giấy phép riêng biệt từ ActiveState và thanh toán phí cấp phép bổ sung theo xác định của ActiveState. Các tùy chọn phân phối lại bổ sung như vậy có sẵn, theo quyết định riêng của ActiveState, trên cơ sở từng trường hợp. Gửi email
[email protected] thảo luận về bất kỳ tùy chọn phân phối lại nào không được đề cập trong thỏa thuận cấp phép này. ActiveState bảo lưu tất cả các quyền không được cấp rõ ràng cho bạn ở đây.
Điều khoản này nhằm bảo vệ quyền sở hữu trí tuệ của ActiveState và ngăn chặn việc phân phối các sản phẩm cung cấp chức năng cạnh tranh cho Phần mềm.
2. Giấy phép sinh viên. Phần mềm Phiên bản Sinh viên có nghĩa là các phiên bản đầy đủ của Phần mềm ActiveState, được cung cấp với các điều khoản cấp phép và giá đặc biệt, và chỉ dành cho Người dùng Sinh viên Đủ điều kiện.
a. Điều khoản cấp phép đặc biệt phiên bản sinh viên. Phần mềm phiên bản sinh viên không thể chuyển nhượng. Phần mềm sinh viên không phải là phiên bản nâng cấp. Việc sử dụng thương mại chỉ được phép khi Người dùng là: Người dùng Sinh viên Đủ điều kiện tại thời điểm mua Phần mềm, Người dùng Sinh viên Đủ điều kiện tại thời điểm phát triển Tác phẩm và Người dùng Sinh viên Đủ điều kiện tại thời điểm cấp phép lại Tác phẩm.
B. Vui lòng tham khảo các yêu cầu về giấy phép sinh viên ActiveState hoặc liên hệ với ActiveState để biết thêm thông tin về người dùng sinh viên đủ điều kiện & & và về các tùy chọn cấp phép khác có thể có sẵn.
3. Chấm dứt. Thỏa thuận Cấp phép này có hiệu lực cho đến khi chấm dứt. ActiveState có thể chấm dứt Giấy phép này ngay lập tức và không cần thông báo trước nếu bạn vi phạm bất kỳ điều khoản nào của Giấy phép này hoặc vì bất kỳ lý do gì. Trong trường hợp chấm dứt hoặc hết hạn, bạn đồng ý phá hủy và/hoặc xóa ngay bản gốc và tất cả các bản sao của Phần mềm, bất kỳ tài liệu đi kèm và Khóa Giấy phép nào và ngừng sử dụng và bạn sẽ không giữ lại hoặc lưu trữ Phần mềm hoặc bất kỳ bản sao nào của Phần mềm, dưới bất kỳ hình thức hoặc phương tiện nào.
4. Quyền sở hữu. Phần mềm được cấp phép, không được bán cho bạn. ActiveState bảo lưu tất cả các quyền không được cấp rõ ràng cho bạn. Quyền sở hữu Phần mềm và các quyền sở hữu liên quan của phần mềm, bao gồm nhưng không giới hạn ở các ứng dụng bằng sáng chế và bằng sáng chế, được ActiveState giữ lại. Phần mềm này được bảo vệ bởi luật bản quyền của Canada và Hoa Kỳ và theo các điều ước quốc tế. Do đó, bạn phải tuân thủ các luật và hiệp ước đó trong việc sử dụng Phần mềm. Bạn đồng ý không xóa bất kỳ bản quyền, thương hiệu và thông báo độc quyền nào khác của ActiveState khỏi Phần mềm.
5. Phân phối. Trừ khi có thể được cho phép rõ ràng trong Mục 1, hoặc theo thỏa thuận bằng văn bản có chữ ký của cả bạn và ActiveState, bạn sẽ không phân phối Phần mềm, toàn bộ hoặc một phần, dưới bất kỳ hình thức hoặc phương tiện nào.
6. Hạn chế chuyển nhượng và sử dụng. Bạn không được bán, cấp phép, cấp phép lại, cho vay, cho thuê, cho thuê, chia sẻ, chuyển nhượng, truyền tải, viễn thông, xuất khẩu, phân phối hoặc chuyển giao Phần mềm cho người khác, trừ khi được cho phép rõ ràng trong Thỏa thuận cấp phép này hoặc trong một thỏa thuận khác với ActiveState. Để sử dụng Phần mềm, bạn sẽ được yêu cầu lấy Khóa Cấp phép và đồng ý với Thỏa thuận Cấp phép này về việc sử dụng Phần mềm. Bạn sẽ không tiết lộ hoặc cung cấp quyền truy cập vào Khóa Cấp phép của mình cho bất kỳ cá nhân hoặc tổ chức nào khác. Bạn phải tuân thủ tất cả các luật kiểm soát xuất khẩu hiện hành của Canada và các luật khác trong việc bạn sử dụng Phần mềm. Trừ khi có thể được cho phép rõ ràng ở trên, bạn không được sửa đổi, đảo ngược kỹ sư, dịch ngược, giải mã, trích xuất hoặc tháo rời Phần mềm.
7. VỀ PHẦN MỀM NÓI RIÊNG, ACTIVESTATE KHÔNG ĐẢM BẢO RẰNG PHẦN MỀM SẼ HOẠT ĐỘNG THEO CÁC TÀI LIỆU ĐI KÈM TRONG MỌI KẾT HỢP CỦA NỀN TẢNG PHẦN CỨNG HOẶC MÔI TRƯỜNG PHẦN MỀM HOẶC CẤU HÌNH, HOẶC TƯƠNG THÍCH VỚI MỌI HỆ THỐNG MÁY TÍNH. NẾU PHẦN MỀM BỊ LỖI VÌ BẤT KỲ LÝ DO GÌ, BẠN SẼ CHỊU TOÀN BỘ CHI PHÍ CỦA TẤT CẢ CÁC SỬA CHỮA HOẶC THAY THẾ CẦN THIẾT.
8. TUYÊN BỐ MIỄN TRỪ TRÁCH NHIỆM. ACTIVESTATE KHÔNG ĐẢM BẢO RẰNG PHẦN MỀM KHÔNG CÓ LỖI, LỖI, LỖI HOẶC THIẾU SÓT. PHẦN MỀM NÀY ĐƯỢC CUNG CẤP TRÊN MỘT &NHƯ IS & CƠ SỞ VÀ ACTIVESTATE LÀM CHO KHÔNG CÓ WARRAN KHÁCIon. PHẦN MỀM NÀY ĐƯỢC CUNG CẤP TRÊN MỘT & NHƯ IS" CƠ SỞ VÀ ACTIVESTATE LÀM CHO KHÔNG CÓ BẢO ĐẢM KHÁC HOẶC ĐIỀU KIỆN, RÕ RÀNG HAY NGỤ Ý, ĐỐI VỚI PHẦN MỀM HOẶC BẤT KỲ MẶT HÀNG ĐI KÈM BAO GỒM NHƯNG KHÔNG GIỚI HẠN CÁC BẢO HÀNH NGỤ Ý HOẶC ĐIỀU KIỆN CỦA THƯƠNG GIA HOẶC PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. MỘT SỐ KHU VỰC PHÁP LÝ KHÔNG CHO PHÉP LOẠI TRỪ CÁC BẢO ĐẢM NGỤ Ý, TRONG TRƯỜNG HỢP ĐÓ, CÁC LOẠI TRỪ TRÊN CÓ THỂ KHÔNG ÁP DỤNG CHO BẠN.
9. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ. ACTIVESTATE SẼ KHÔNG CÓ TRÁCH NHIỆM PHÁP LÝ HOẶC NGHĨA VỤ ĐỐI VỚI BẤT KỲ THIỆT HẠI HOẶC BIỆN PHÁP KHẮC PHỤC NÀO, BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, CHI PHÍ HÀNG HÓA THAY THẾ, DỮ LIỆU BỊ MẤT, LỢI NHUẬN BỊ MẤT, DOANH THU BỊ MẤT HOẶC BẤT KỲ THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, NGẪU NHIÊN, ĐẶC BIỆT, CHUNG, TRỪNG PHẠT HOẶC DO HẬU QUẢ, PHÁT SINH TỪ GIẤY PHÉP NÀY HOẶC VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG PHẦN MỀM. TRONG TRƯỜNG HỢP KHÔNG CÓ TRÁCH NHIỆM TỔNG HỢP CỦA ACTIVESTATE (CHO DÙ TRONG HỢP ĐỒNG (BAO GỒM CẢ VI PHẠM CƠ BẢN), BẢO HÀNH, SAI LẦM CÁ NHÂN (BAO GỒM CẢ SƠ SUẤT), TRÁCH NHIỆM PHÁP LÝ SẢN PHẨM, VI PHẠM SỞ HỮU TRÍ TUỆ HOẶC LÝ THUYẾT PHÁP LÝ KHÁC) ĐỐI VỚI PHẦN MỀM VÀ / HOẶC GIẤY PHÉP NÀY VƯỢT QUÁ LỆ PHÍ GIẤY PHÉP DO BẠN TRẢ CHO ACTIVESTATE. HƠN NỮA, ACTIVESTATE SẼ KHÔNG CHỊU TRÁCH NHIỆM CHO BẤT KỲ SỰ CHẬM TRỄ HOẶC KHÔNG THỰC HIỆN NGHĨA VỤ CỦA MÌNH THEO GIẤY PHÉP NÀY LÀ KẾT QUẢ CỦA BẤT KỲ NGUYÊN NHÂN HOẶC ĐIỀU KIỆN NGOÀI TẦM KIỂM SOÁT HỢP LÝ CỦA ACTIVESTATE.
10. Huyền thoại về quyền hạn chế của chính phủ Hoa Kỳ. Nếu Phần mềm được mua lại bởi bất kỳ cơ quan hoặc một phần nào khác của chính phủ Hoa Kỳ trong một giao dịch tuân theo Quy định Mua lại Liên bang hoặc Quy định Mua lại Liên bang Quốc phòng, Phần mềm được trang bị Quyền hạn chế. Việc sử dụng, sao chép hoặc tiết lộ Phần mềm của chính phủ Hoa Kỳ phải tuân theo tất cả các hạn chế hiện hành được quy định trong Các Quy định đó, được sửa đổi theo thời gian, bao gồm các điểm (c) (1) và (2) của phần mềm máy tính thương mại - điều khoản Quyền hạn chế tại Mục 48 C.F.R. 52.227-19.
11. Toàn bộ Thỏa thuận. Giấy phép này và Thỏa thuận Cấp phép Sử dụng cấu thành toàn bộ thỏa thuận giữa bạn và ActiveState liên quan đến Phần mềm và tất cả các tài liệu đi kèm. Nếu bất kỳ điều khoản nào bị tòa án có thẩm quyền phát hiện là không hợp lệ, sự cân bằng của các quy định sẽ vẫn có hiệu lực đầy đủ. Giấy phép này sẽ được điều chỉnh và hiểu theo luật pháp của Tỉnh British Columbia, Canada, ngoại trừ xung đột của các quy tắc pháp luật. Các bên hướng attorn đến thẩm quyền của các tòa án của tỉnh British Columbia trong trường hợp có bất kỳ tranh chấp dưới đây. Các quy định của Công ước Liên Hiệp Quốc về Hợp đồng Mua bán Hàng hóa Quốc tế (1980) và bất kỳ Công ước kế thừa nào, sẽ không áp dụng cho Giấy phép này.
12. Lợi tiểu. Các quyền, hạn chế, hạn chế, tuyên bố miễn trừ trách nhiệm và biện pháp khắc phục được cấp cho, giữ lại hoặc vì lợi ích của ActiveState sẽ mang lại lợi ích và sẽ được thực thi bởi ActiveState và người cấp phép, người kế nhiệm và chuyển nhượng. Bạn không được chuyển nhượng các quyền, nghĩa vụ và lợi ích của mình trong và cho Giấy phép này mà không có sự đồng ý trước bằng văn bản của ActiveState. Các nghĩa vụ, giao ước và quyền áp dụng cho bạn sẽ mang lại lợi ích của bạn và sẽ ràng buộc bạn và những người kế nhiệm và chuyển nhượng được phép của bạn.