perlgpl - Trực tuyến trên đám mây

Đây là lệnh perlgpl có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


perlgpl - Giấy phép Công cộng GNU, phiên bản 1

SYNOPSIS


Bạn có thể tham khảo tài liệu này trong Pod qua "L "
Hoặc bạn có thể xem tài liệu này bằng cách nhập "perldoc perlgpl"

MÔ TẢ


Perl là phần mềm miễn phí; bạn có thể phân phối lại nó và / hoặc sửa đổi nó theo các điều khoản của:

a) Giấy phép Công cộng GNU được xuất bản bởi Miễn phí
Nền tảng phần mềm; phiên bản 1 hoặc (theo tùy chọn của bạn) bất kỳ
phiên bản mới hơn, hoặc

b) "Giấy phép Nghệ thuật" đi kèm với Bộ tài liệu này.

Đây là "GNU Tổng Quát Public Giấy phép, phiên bản 1". Nó ở đây để các mô-đun, chương trình,
vv, muốn khai báo điều này là giấy phép phân phối của họ có thể liên kết với nó.

Đối với Giấy phép nghệ thuật Perl, hãy xem nghệ thuật phóng to.

GNU CÁC VẤN ĐỀ CHUNG CÔNG CỘNG GIẤY PHÉP


GNU General Public License
Phiên bản 1, tháng 1989 năm XNUMX

Bản quyền (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Tầng Năm, Boston, MA 02110-1301 Hoa Kỳ

Mọi người đều được phép sao chép và phân phối các bản sao nguyên văn
của tài liệu cấp phép này, nhưng không được phép thay đổi nó.

Lời mở đầu

Các thỏa thuận cấp phép của hầu hết các công ty phần mềm cố gắng giữ người dùng
với lòng thương xót của những công ty đó. Ngược lại, Công chúng
Giấy phép nhằm đảm bảo quyền tự do chia sẻ và thay đổi miễn phí của bạn
phần mềm - để đảm bảo phần mềm là miễn phí cho tất cả người dùng. Các
Giấy phép Công cộng chung áp dụng cho Tổ chức Phần mềm Tự do
phần mềm và bất kỳ chương trình nào khác mà tác giả cam kết sử dụng nó.
Bạn cũng có thể sử dụng nó cho các chương trình của mình.

Khi chúng ta nói về phần mềm miễn phí, chúng ta đang đề cập đến tự do, không phải
giá. Cụ thể, Giấy phép Công cộng Chung được thiết kế để làm cho
đảm bảo rằng bạn có quyền tự do cho đi hoặc bán các bản sao miễn phí
phần mềm mà bạn nhận được mã nguồn hoặc có thể lấy nó nếu bạn muốn,
rằng bạn có thể thay đổi phần mềm hoặc sử dụng các phần mềm mới miễn phí
các chương trình; và bạn biết rằng bạn có thể làm những điều này.

Để bảo vệ quyền của bạn, chúng tôi cần đưa ra các hạn chế cấm
bất cứ ai từ chối bạn những quyền này hoặc yêu cầu bạn từ bỏ các quyền.
Những hạn chế này chuyển thành những trách nhiệm nhất định đối với bạn nếu bạn
phân phối các bản sao của phần mềm, hoặc nếu bạn sửa đổi nó.

Ví dụ: nếu bạn phân phối các bản sao của một chương trình như vậy, liệu
miễn phí hoặc tính phí, bạn phải cung cấp cho người nhận tất cả các quyền
bạn có. Bạn phải đảm bảo rằng họ cũng nhận được hoặc có thể nhận được
mã nguồn. Và bạn phải cho họ biết quyền của họ.

Chúng tôi bảo vệ quyền của bạn bằng hai bước: (1) giữ bản quyền phần mềm và
(2) cung cấp cho bạn giấy phép này cho phép bạn sao chép hợp pháp,
phân phối và / hoặc sửa đổi phần mềm.

Ngoài ra, để bảo vệ mỗi tác giả và của chúng tôi, chúng tôi muốn đảm bảo
rằng mọi người đều hiểu rằng không có bảo hành miễn phí này
phần mềm. Nếu phần mềm được người khác sửa đổi và chuyển giao, chúng tôi
muốn người nhận của nó biết rằng những gì họ có không phải là bản gốc, vì vậy
rằng bất kỳ vấn đề nào do người khác đưa ra sẽ không phản ánh đúng với
danh tiếng của các tác giả.

Các điều khoản và điều kiện chính xác cho việc sao chép, phân phối và
sửa đổi theo sau.

GNU General Public License
ĐIỀU KHOẢN VÀ ĐIỀU KIỆN ĐỂ SAO CHÉP, PHÂN PHỐI VÀ SỬA ĐỔI

0. Thỏa thuận Cấp phép này áp dụng cho bất kỳ chương trình hoặc công việc nào khác
chứa một thông báo do chủ sở hữu bản quyền đưa ra nói rằng nó có thể
được phân phối theo các điều khoản của Giấy phép Công cộng Chung này. Các
"Chương trình", dưới đây, đề cập đến bất kỳ chương trình hoặc công việc nào như vậy và "dựa trên công việc
trên Chương trình "có nghĩa là Chương trình hoặc bất kỳ tác phẩm nào chứa
Chương trình hoặc một phần của nó, nguyên văn hoặc có sửa đổi. Mỗi
người được cấp phép được gọi là "bạn".

1. Bạn có thể sao chép và phân phối các bản sao nguyên văn của nguồn Chương trình
khi bạn nhận được mã, bằng bất kỳ phương tiện nào, với điều kiện là bạn dễ thấy và
xuất bản một cách thích hợp trên mỗi bản sao một thông báo bản quyền thích hợp và
Từ chối bảo hành; giữ nguyên vẹn tất cả các thông báo đề cập đến điều này
Giấy phép Công cộng chung và không có bất kỳ bảo hành nào; và đưa ra bất kỳ
những người nhận khác của Chương trình một bản sao của Giấy phép Công cộng Chung này
cùng với Chương trình. Bạn có thể tính một khoản phí cho hành động thực tế của
chuyển một bản sao.

2. Bạn có thể sửa đổi bản sao của mình hoặc các bản sao của Chương trình hoặc bất kỳ phần nào của
nó, và sao chép và phân phối các sửa đổi đó theo các điều khoản của Đoạn
1 ở trên, với điều kiện bạn cũng thực hiện những việc sau:

a) làm cho các tệp đã sửa đổi mang các thông báo nổi bật cho biết rằng
bạn đã thay đổi các tệp và ngày của bất kỳ thay đổi nào; và

b) gây ra toàn bộ tác phẩm mà bạn phân phối hoặc xuất bản,
toàn bộ hoặc một phần chứa Chương trình hoặc bất kỳ phần nào trong đó,
có hoặc không có sửa đổi, để được cấp phép miễn phí cho tất cả
các bên thứ ba theo các điều khoản của Giấy phép Công cộng Chung này (ngoại trừ
mà bạn có thể chọn cấp bảo vệ bảo hành cho một số hoặc tất cả
bên thứ ba, tùy theo lựa chọn của bạn).

c) Nếu chương trình đã sửa đổi thường đọc các lệnh một cách tương tác khi
chạy, bạn phải gây ra nó, khi bắt đầu chạy để sử dụng tương tác như vậy
theo cách đơn giản và thông thường nhất, để in hoặc hiển thị
thông báo bao gồm một thông báo bản quyền thích hợp và một thông báo
rằng không có bảo hành (hoặc người khác nói rằng bạn cung cấp
bảo hành) và người dùng có thể phân phối lại chương trình theo các
điều kiện và cho người dùng biết cách xem bản sao của General này
Giấy phép Công cộng.

d) Bạn có thể tính phí cho hành động thực tế để chuyển một
sao chép và bạn có thể tùy chọn cung cấp bảo vệ bảo hành trong
đổi lấy một khoản phí.

Chỉ là tổng hợp các công việc độc lập khác với Chương trình (hoặc
dẫn xuất) trên một khối lượng của một phương tiện lưu trữ hoặc phân phối không mang lại
các hoạt động khác trong phạm vi của các điều khoản này.

3. Bạn có thể sao chép và phân phối Chương trình (hoặc một phần hoặc dẫn xuất của
nó, trong Đoạn 2) ở dạng mã đối tượng hoặc dạng thực thi theo các điều khoản của
Đoạn 1 và 2 ở trên với điều kiện là bạn cũng thực hiện một trong các thao tác sau:

a) đi kèm với nó với toàn bộ máy tương ứng có thể đọc được
mã nguồn, phải được phân phối theo các điều khoản của
Đoạn 1 và đoạn 2 trên; hoặc là,

b) kèm theo nó với một đề nghị bằng văn bản, có giá trị ít nhất ba
năm, để cung cấp miễn phí cho bất kỳ bên thứ ba nào (ngoại trừ một khoản phí danh nghĩa
đối với chi phí phân phối) một bản sao hoàn chỉnh có thể đọc được bằng máy của
mã nguồn tương ứng, được phân phối theo các điều khoản của
Đoạn 1 và đoạn 2 trên; hoặc là,

c) kèm theo nó với thông tin bạn nhận được về nơi
mã nguồn tương ứng có thể được lấy. (Thay thế này là
chỉ được phép phân phối phi thương mại và chỉ khi bạn
đã nhận chương trình ở dạng mã đối tượng hoặc dạng thực thi một mình.)

Mã nguồn cho một tác phẩm có nghĩa là hình thức ưa thích của tác phẩm để làm
sửa đổi nó. Đối với một tệp thực thi, mã nguồn hoàn chỉnh có nghĩa là
tất cả mã nguồn cho tất cả các mô-đun mà nó chứa; nhưng, như một người đặc biệt
ngoại lệ, nó không cần bao gồm mã nguồn cho các mô-đun là tiêu chuẩn
thư viện đi kèm với hệ điều hành mà tệp thực thi
tệp chạy hoặc đối với tệp tiêu đề chuẩn hoặc tệp định nghĩa
đi kèm với hệ điều hành đó.

4. Bạn không được sao chép, sửa đổi, cấp phép lại, phân phối hoặc chuyển giao
Chương trình ngoại trừ được cung cấp rõ ràng theo Giấy phép Công cộng này.
Bất kỳ nỗ lực nào khác nhằm sao chép, sửa đổi, cấp phép phụ, phân phối hoặc chuyển giao
Chương trình vô hiệu và sẽ tự động chấm dứt quyền sử dụng của bạn
Chương trình theo Giấy phép này. Tuy nhiên, các bên đã nhận
bản sao, hoặc quyền sử dụng các bản sao, từ bạn theo Công chúng chung này
Giấy phép sẽ không bị chấm dứt giấy phép miễn là các bên như vậy
vẫn tuân thủ đầy đủ.

5. Bằng cách sao chép, phân phối hoặc sửa đổi Chương trình (hoặc bất kỳ tác phẩm nào dựa trên
trên Chương trình) bạn cho biết bạn chấp nhận giấy phép này để làm như vậy,
và tất cả các điều khoản và điều kiện của nó.

6. Mỗi lần bạn phân phối lại Chương trình (hoặc bất kỳ công việc nào dựa trên
Chương trình), người nhận tự động nhận được giấy phép từ bản gốc
người cấp phép sao chép, phân phối hoặc sửa đổi Chương trình tuân theo những điều này
các điều khoản và điều kiện. Bạn không thể áp đặt thêm bất kỳ hạn chế nào đối với
người nhận thực hiện các quyền được cấp ở đây.

7. Tổ chức Phần mềm Tự do có thể xuất bản các phiên bản sửa đổi và / hoặc mới
của Giấy phép Công cộng tại từng thời điểm. Những phiên bản mới như vậy sẽ
về tinh thần tương tự như phiên bản hiện tại, nhưng có thể khác về chi tiết
giải quyết các vấn đề hoặc mối quan tâm mới.

Mỗi phiên bản được gán một số phiên bản riêng. Nếu chương trình
chỉ định số phiên bản của giấy phép áp dụng cho nó và "bất kỳ
phiên bản sau ", bạn có tùy chọn tuân theo các điều khoản và điều kiện
một trong hai phiên bản đó hoặc bất kỳ phiên bản nào mới hơn được xuất bản bởi Free
Tổ chức Phần mềm. Nếu Chương trình không chỉ định số phiên bản của
giấy phép, bạn có thể chọn bất kỳ phiên bản nào từng được Phần mềm Miễn phí xuất bản
Nền tảng.

8. Nếu bạn muốn kết hợp các phần của Chương trình vào các phần miễn phí khác
các chương trình có điều kiện phân phối khác nhau, hãy viết thư cho tác giả
Để xin phép. Đối với phần mềm có bản quyền của Miễn phí
Tổ chức Phần mềm, viết thư cho Tổ chức Phần mềm Tự do; đôi khi chúng ta
tạo ngoại lệ cho điều này. Quyết định của chúng tôi sẽ được dẫn dắt bởi hai mục tiêu
bảo toàn trạng thái miễn phí của tất cả các dẫn xuất của phần mềm miễn phí của chúng tôi và
thúc đẩy việc chia sẻ và sử dụng lại phần mềm nói chung.

KHÔNG BẢO HÀNH

9. VÌ CHƯƠNG TRÌNH ĐƯỢC CẤP PHÉP MIỄN PHÍ, KHÔNG CÓ BẢO HÀNH
ĐỐI VỚI CHƯƠNG TRÌNH, ĐỐI VỚI PHẠM VI ĐƯỢC PHÁP LUẬT HIỆN HÀNH CHO PHÉP. NGOẠI TRỪ KHI
LỜI NÓI KHÁC KHI VIẾT CHỦ BẢN QUYỀN VÀ / HOẶC CÁC BÊN KHÁC
CUNG CẤP CHƯƠNG TRÌNH "NGUYÊN TRẠNG" MÀ KHÔNG CÓ BẢO HÀNH BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN
HOẶC NGỤ Ý, BAO GỒM, NHƯNG KHÔNG GIỚI HẠN ĐỐI VỚI, CÁC BẢO ĐẢM ĐƯỢC NGỤ Ý CỦA
KHẢ NĂNG LẬP TỨC VÀ PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ. RỦI RO TOÀN BỘ NHƯ
ĐẾN CHẤT LƯỢNG VÀ HIỆU QUẢ CỦA CHƯƠNG TRÌNH LÀ CÙNG BẠN. NÊN
CHƯƠNG TRÌNH CUNG CẤP CÓ ĐỊNH NGHĨA, BẠN HỎI CHI PHÍ CỦA TẤT CẢ CÁC DỊCH VỤ CẦN THIẾT,
SỬA CHỮA HOẶC CHỈNH SỬA.

10. KHÔNG CÓ SỰ KIỆN BẤT NGỜ BẮT BUỘC BẰNG LUẬT ÁP DỤNG HOẶC ĐỒNG Ý KHI VIẾT
SẼ BẤT KỲ CHỦ NHÂN BẢN QUYỀN NÀO HOẶC BẤT KỲ BÊN KHÁC CÓ THỂ SỬA ĐỔI VÀ / HOẶC
ĐĂNG KÝ CHƯƠNG TRÌNH NHƯ ĐƯỢC PHÉP TRÊN, CHỊU TRÁCH NHIỆM VỚI BẠN VỀ THIỆT HẠI,
BAO GỒM BẤT KỲ THIỆT HẠI CHUNG, ĐẶC BIỆT, SỰ CỐ HOẶC HẬU QUẢ NÀO PHÁT SINH
NGOÀI VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG CHƯƠNG TRÌNH (BAO GỒM NHƯNG KHÔNG GIỚI HẠN
MẤT DỮ LIỆU HOẶC DỮ LIỆU ĐƯỢC HIỂU KHÔNG CHÍNH XÁC HOẶC MẤT LỖI BỞI
BẠN HOẶC BÊN THỨ BA HOẶC BẤT KỲ CHƯƠNG TRÌNH ĐỂ HOẠT ĐỘNG VỚI BẤT KỲ NGƯỜI KHÁC
CHƯƠNG TRÌNH), NGAY CẢ NẾU NGƯỜI GIỮ CHỖ HAY BÊN KHÁC ĐÃ ĐƯỢC TƯ VẤN VỀ
KHẢ NĂNG CỦA CÁC THIỆT HẠI NHIỀU.

END OF KHOẢN VÀ ĐIỀU KIỆN

Phụ lục: Cách áp dụng các điều khoản này cho các chương trình mới của bạn

Nếu bạn phát triển một chương trình mới và bạn muốn nó trở thành chương trình tuyệt vời nhất
có thể sử dụng cho nhân loại, cách tốt nhất để đạt được điều này là làm cho nó
phần mềm miễn phí mà mọi người có thể phân phối lại và thay đổi theo những
điều kiện.

Để làm như vậy, hãy đính kèm các thông báo sau vào chương trình. Nó là an toàn nhất để
đính kèm chúng vào đầu mỗi tệp nguồn để truyền tải hiệu quả nhất
việc loại trừ bảo hành; và mỗi tệp phải có ít nhất
dòng "bản quyền" và một con trỏ đến nơi tìm thấy thông báo đầy đủ.


Bản quyền (C) 19yy

Chương trình này là phần mềm miễn phí; bạn có thể phân phối lại nó và / hoặc sửa đổi
nó theo các điều khoản của Giấy phép Công cộng GNU như được xuất bản bởi
Quỹ Phần mềm Tự do; phiên bản 1 hoặc (theo tùy chọn của bạn)
bất kỳ phiên bản nào sau này.

Chương trình này được phân phối với hy vọng nó sẽ hữu ích,
nhưng KHÔNG CÓ BẤT K WAR ĐẢM BẢO NÀO; thậm chí không có bảo hành ngụ ý của
MERCHANTABILITY hoặc FITNESS CHO MỘT MỤC ĐÍCH THAM GIA. Xem
Giấy phép Công cộng GNU để biết thêm chi tiết.

Bạn đã nhận được một bản sao Giấy phép Công cộng GNU
cùng với chương trình này; nếu không, hãy viết thư cho Phần mềm Miễn phí
Foundation, Inc., 51 Franklin Street, Tầng Năm, Boston MA
02110-1301 Hoa Kỳ

Ngoài ra thêm thông tin về làm thế nào để liên lạc với bạn bằng thư điện tử và giấy.

Nếu chương trình có tính tương tác, hãy làm cho nó xuất ra một thông báo ngắn như thế này
khi nó bắt đầu ở chế độ tương tác:

Gnomovision phiên bản 69, Bản quyền (C) 19xx tên tác giả
Gnomovision đi kèm với TUYỆT ĐỐI KHÔNG CÓ BẢO HÀNH; để biết chi tiết, hãy nhập 'show w'.
Đây là phần mềm miễn phí và bạn có thể phân phối lại nó
dưới một số điều kiện nhất định; gõ 'show c' để biết chi tiết.

Các lệnh giả định 'show w' và 'show c' sẽ hiển thị
các phần thích hợp của Giấy phép Công cộng. Dĩ nhiên
các lệnh bạn sử dụng có thể được gọi là một cái gì đó khác ngoài 'show w' và 'show
C'; chúng thậm chí có thể là các cú nhấp chuột hoặc các mục menu - bất cứ thứ gì phù hợp với bạn
chương trình.

Bạn cũng nên tìm người sử dụng lao động của mình (nếu bạn làm việc như một lập trình viên) hoặc
trường học, nếu có, để ký một "tuyên bố từ chối trách nhiệm bản quyền" cho chương trình, nếu
cần thiết. Đây là một mẫu; thay đổi tên:

Yoyodyne, Inc., từ chối mọi quyền lợi về bản quyền đối với
chương trình 'Gnomovision' (một chương trình hướng dẫn các trình biên dịch thực hiện
tại nhà lắp ráp) do James Hacker viết.

, Ngày 1 tháng 1989 năm XNUMX
Ty Coon, Chủ tịch Vice

Thats tất cả để có nó!

Sử dụng perlgpl trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất