Bản dịch tiếng Việt của Giấy phép Công cộng GNU
Ngưá»i dịch Äặng Minh Tuấn <dangtuan@vietkey.net>
Äây là bản dịch tiếng Việt không chÃnh thức cá»§a Giấy phép Công cá»™ng GNU. Bản dịch nà y không phải do Tổ chức Phần má»m Tá»± do ấn hà nh, và nó không quy định vá» mặt pháp lý các Ä‘iá»u khoản cho các phần má»m sá» dụng giấy phép GNU GPL -- chỉ có bản tiếng Anh gốc cá»§a GNU GPL má»›i có tÃnh pháp lý. Tuy nhiên, chúng tôi hy vá»ng rằng bản dịch nà y sẽ giúp cho những ngưá»i nói tiếng Việt hiểu rõ hÆ¡n vá» GNU GPL.
This is an unofficial translation of the GNU General Public License into Vietnamese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Vietnamese speakers understand the GNU GPL better.
Má»i ngưá»i Ä‘á»u được phép sao chép và lưu hà nh bản sao nguyên bản nhưng không được phép thay đổi ná»™i dung cá»§a giấy phép nà y.
Lá»i nói đầu
Giấy phép sá» dụng cá»§a hầu hết các phần má»m Ä‘á»u được đưa ra nhằm hạn chế bạn tá»± do chia sẻ và thay đổi nó. Ngược lại, Giấy phép Công cá»™ng cá»§a GNU có mục Ä‘Ãch đảm bảo cho bạn có thể tá»± do chia sẻ và thay đổi phần má»m tá»± do - tức là đảm bảo rằng phần má»m đó là tá»± do đối vá»›i má»i ngưá»i sá» dụng. Giấy phép Công cá»™ng nà y áp dụng cho hầu hết các phần má»m cá»§a Tổ chức Phần má»m Tá»± do và cho tất cả các chương trình khác mà tác giả cho phép sá» dụng. (Äối vá»›i má»™t số phần má»m khác cá»§a Tổ chức Phần Má»m Tá»± do, áp dụng Giấy phép Công cá»™ng Hạn chế cá»§a GNU thay cho giấy phép công cá»™ng). Bạn cÅ©ng có thể áp dụng nó cho các chương trình cá»§a mình.
Khi nói đến phần má»m tá»± do, chúng ta nói đến sá»± tá»± do sá» dụng chứ không quan tâm vá» giá cả. Giấy phép Công cá»™ng cá»§a chúng tôi được thiết kế để đảm bảo rằng bạn hoà n toà n tá»± do cung cấp các bản sao cá»§a phần má»m tá»± do (cÅ©ng như kinh doanh dịch vụ nà y nếu bạn muốn), rằng bạn có thể nháºn được mã nguồn nếu bạn có yêu cầu, rằng bạn có thể thay đổi phần má»m hoặc sá» dụng các thà nh phần cá»§a phần má»m đó cho những chương trình tá»± do má»›i; và rằng bạn biết chắc là bạn có thể là m được những Ä‘iá»u nà y.
Äể bảo vệ bản quyá»n cá»§a bạn, chúng tôi cần đưa ra những hạn chế để ngăn chặn những ai chối bá» quyá»n cá»§a bạn, hoặc yêu cầu bạn chối bá» quyá»n cá»§a mình. Những hạn chế nà y cÅ©ng có nghÄ©a là những trách nhiệm nhất định cá»§a bạn khi cung cấp các bản sao phần má»m hoặc khi chỉnh sá»a phần má»m đó.
Và dụ, nếu bạn cung cấp các bản sao cá»§a má»™t chương trình, dù miá»…n phà hay không, bạn phải cho ngưá»i nháºn tất cả các quyá»n mà bạn có. Bạn cÅ©ng phải đảm bảo rằng há» cÅ©ng nháºn được hoặc tiếp cáºn được mã nguồn. Và bạn phải thông báo những Ä‘iá»u khoản nà y cho hỠđể há» biết rõ vá» quyá»n cá»§a mình.
Chúng tôi bảo vệ quyá»n cá»§a bạn vá»›i hai bước: (1) bảo vệ bản quyá»n phần má»m, và (2) cung cấp giấy phép nà y để bạn có thể sao chép, lưu hà nh và /hoặc chỉnh sá»a phần má»m má»™t cách hợp pháp.
Ngoà i ra, để bảo vệ các tác giả cÅ©ng như để bảo vệ chÃnh mình, chúng tôi muốn chắc chắn rằng tất cả má»i ngưá»i Ä‘á»u hiểu rõ rằng không há» có bảo hà nh đối vá»›i phần má»m tá»± do nà y. Nếu phần má»m được chỉnh sá»a thay đổi bởi má»™t ngưá»i khác và sau đó lưu hà nh, thì chúng tôi muốn những ngưá»i sá» dụng biết rằng phiên bản há» Ä‘ang có không phải là bản gốc, do đó tất cả những trục trặc do những ngưá»i khác gây ra hoà n toà n không ảnh hưởng tá»›i uy tÃn cá»§a tác giả ban đầu.
Cuối cùng, bất kỳ má»™t chương trình tá»± do nà o cÅ©ng Ä‘á»u thưá»ng xuyên có nguy cÆ¡ bị Ä‘e doạ vá» giấy phép bản quyá»n. Chúng tôi muốn tránh nguy cÆ¡ khi những ngưá»i cung cấp lại má»™t chương trình tá»± do có thể có được giấy phép bản quyá»n cho bản thân há», từ đó trở thà nh độc quyá»n đối vá»›i chương trình đó. Äể ngăn ngừa trưá»ng hợp nà y, chúng tôi đã nêu rõ rằng má»—i giấy phép bản quyá»n hoặc phải được cấp cho tất cả má»i ngưá»i sá» dụng má»™t cách tá»± do hoặc hoà n toà n không cấp phép.
Dưới đây là những Ä‘iá»u khoản và điá»u kiện rõ rà ng đối vá»›i việc sao chép, lưu hà nh và chỉnh sá»a.
Những Ä‘iá»u khoản và điá»u kiện đối vá»›i việc sao chép, lưu hà nh và chỉnh sá»a
0. Giấy phép nà y áp dụng cho bất kỳ má»™t chương trình hay sản phẩm nà o mà ngưá»i giữ bản quyá»n công bố rằng nó có thể được cung cấp trong khuôn khổ những Ä‘iá»u khoản cá»§a Giấy phép Công cá»™ng nà y. Từ “Chương trình†dưới đây có nghÄ©a là tất cả các chương trình hay sản phẩm như váºy, và “sản phẩm dá»±a trên Chương trình†có nghÄ©a là Chương trình hoặc bất kỳ má»™t sản phẩm nà o bắt nguồn từ chương trình đó tuân theo luáºt bản quyá»n, nghÄ©a là má»™t sản phẩm dá»±a trên Chương trình hoặc má»™t phần cá»§a nó, đúng nguyên bản hoặc có má»™t số chỉnh sá»a và /hoặc được dịch ra má»™t ngôn ngữ khác. (Dưới đây, việc dịch cÅ©ng được hiểu trong khái niệm “chỉnh sá»aâ€). Má»—i ngưá»i được cấp phép được gá»i là “bạnâ€.
Trong Giấy phép nà y không đỠcáºp tá»›i các hoạt động khác ngoà i việc sao chép, lưu hà nh và chỉnh sá»a; chúng nằm ngoà i phạm vi cá»§a giấy phép nà y. Hà nh động chạy chương trình không bị hạn chế, và những kết quả từ việc chạy chương trình chỉ được đỠcáºp tá»›i nếu ná»™i dung cá»§a nó tạo thà nh má»™t sản phẩm dá»±a trên chương trình (độc láºp vá»›i việc chạy chương trình). Äiá»u nà y đúng hay không là phụ thuá»™c và o Chương trình.
1. Bạn có thể sao chép và lưu hà nh những phiên bản nguyên bản cá»§a mã nguồn Chương trình đúng như khi bạn nháºn được, qua bất kỳ phương tiện phân phối nà o, vá»›i Ä‘iá»u kiện trên má»—i bản sao bạn Ä‘á»u kèm theo má»™t ghi chú bản quyá»n rõ rà ng và từ chối bảo hà nh; giữ nguyên tất cả các ghi chú vá» Giấy phép và vá» việc không có bất kỳ má»™t sá»± bảo hà nh nà o; và cùng vá»›i Chương trình bạn cung cấp cho ngưá»i sá» dụng má»™t bản sao cá»§a Giấy phép nà y.
Bạn có thể tÃnh phà cho việc chuyển giao bản sao, và tuỳ theo quyết định cá»§a mình bạn có thể cung cấp bảo hà nh để đổi lại vá»›i chi phà mà bạn đã tÃnh.
2. Bạn có thể chỉnh sá»a bản sao cá»§a bạn hoặc các bản sao cá»§a Chương trình hoặc cá»§a bất kỳ phần nà o cá»§a nó, từ đó hình thà nh má»™t sản phẩm dá»±a trên Chương trình, và sao chép cÅ©ng như lưu hà nh sản phẩm đó hoặc những chỉnh sá»a đó theo Ä‘iá»u khoản trong Mục 1 ở trên, vá»›i Ä‘iá»u kiện bạn đáp ứng được những Ä‘iá»u kiện dưới đây:
• a) Bạn phải có ghi chú rõ rà ng trong những táºp tin đã chỉnh sá»a là bạn đã chỉnh sá»a nó, và ngà y tháng cá»§a bất kỳ má»™t thay đổi nà o.
• b) Bạn phải cấp phép miá»…n phà cho tất cả các bên thứ ba đối vá»›i các sản phẩm bạn cung cấp hoặc phát hà nh, bao gồm Chương trình nguyên bản, từng phần cá»§a nó hay các sản phẩm dá»±a trên Chương trình hay dá»±a trên từng phần cá»§a Chương trình, theo những Ä‘iá»u khoản cá»§a Giấy phép nà y.
• c) Nếu chương trình đã chỉnh sá»a thưá»ng Ä‘á»c lệnh tương tác trong khi chạy, bạn phải thá»±c hiện sao cho khi bắt đầu chạy để sá» dụng tương tác theo cách thông thưá»ng nhất phải có má»™t thông báo bao gồm bản quyá»n và thông báo vá» việc không có bảo hà nh (hoặc thông báo bạn là ngưá»i cung cấp bảo hà nh), và rằng ngưá»i sá» dụng có thể cung cấp lại Chương trình theo những Ä‘iá»u kiện nà y, và thông báo để ngưá»i sá» dụng có thể xem bản sao cá»§a Giấy phép nà y. (Ngoại lệ: nếu bản thân Chương trình là tương tác nhưng không có má»™t thông báo nà o như trên, thì sản phẩm cá»§a bạn dá»±a trên Chương trình đó cÅ©ng không bắt buá»™c phải có thông báo như váºy).
Những yêu cầu trên áp dụng cho toà n bá»™ các sản phẩm chỉnh sá»a. Nếu có những phần cá»§a sản phẩm rõ rà ng không bắt nguồn từ Chương trình, và có thể được xem là độc láºp và riêng biệt, thì Giấy phép nà y và các Ä‘iá»u khoản cá»§a nó sẽ không áp dụng cho những phần đó khi bạn cung cấp chúng như những sản phẩm riêng biệt. Nhưng khi bạn cung cấp những phần đó như những phần nhá» trong cả má»™t sản phẩm dá»±a trên Chương trình, thì việc cung cấp nà y phải tuân theo những Ä‘iá»u khoản cá»§a Giấy phép nà y, cho phép những ngưá»i được cấp phép có quyá»n đối vá»›i toà n bá»™ sản phẩm, cÅ©ng như đối vá»›i từng phần trong đó, bất kể ai đã viết nó.
Như váºy, Ä‘iá»u khoản nà y không nhằm mục Ä‘Ãch xác nháºn quyá»n hoặc tranh già nh quyá»n cá»§a bạn đối vá»›i những sản phẩm hoà n toà n do bạn viết; mà mục Ä‘Ãch cá»§a nó là nhằm thi hà nh quyá»n kiểm soát đối vá»›i việc cung cấp những sản phẩm bắt nguồn hoặc tổng hợp dá»±a trên Chương trình.
Ngoà i ra, việc kết hợp thuần tuý Chương trình (hoặc má»™t sản phẩm dá»±a trên Chương trình) vá»›i má»™t sản phẩm không dá»±a trên Chương trình vá»›i mục Ä‘Ãch lưu trữ hoặc quảng bá không đưa sản phẩm đó và o trong phạm vi áp dụng cá»§a Giấy phép nà y.
3. Bạn có thể sao chép và cung cấp Chương trình (hoặc má»™t sản phẩm dá»±a trên Chương trình, nêu trong Mục 2) dưới hình thức mã đã biên dịch hoặc dạng có thể thá»±c thi được trong khuôn khổ các Ä‘iá»u khoản nêu trong Mục 1 và 2 ở trên, nếu như bạn:
• a) Kèm theo đó má»™t bản mã nguồn dạng đầy đủ có thể biên dịch được theo các Ä‘iá»u khoản trong Mục 1 và 2 nêu trên trong má»™t môi trưá»ng trao đổi phần má»m thông thưá»ng; hoặc,
• b) Kèm theo đó má»™t đỠnghị có hạn trong Ãt nhất 3 năm, theo đó cung cấp cho bất kỳ má»™t bên thứ ba nà o má»™t bản sao đầy đủ cá»§a mã nguồn tương ứng, và phải được cung cấp vá»›i giá chi phà không cao hÆ¡n giá chi phà váºt lý cá»§a việc cung cấp theo các Ä‘iá»u khoản trong Mục 1 và 2 nêu trên trong má»™t môi trưá»ng trao đổi phần má»m thông thưá»ng; hoặc
• c) Kèm theo đó thông tin bạn đã nháºn được để đỠnghị cung cấp mã nguồn tương ứng. (Phương án nà y chỉ được phép đối vá»›i việc cung cấp phi thương mại và chỉ vá»›i Ä‘iá»u kiện nếu bạn nháºn được Chương trình dưới hình thức mã đã biên dịch hoặc dạng có thể thá»±c thi được cùng vá»›i lá»i đỠnghị như váºy, theo phần b trong Ä‘iá»u khoản nêu trên).
Mã nguồn cá»§a má»™t sản phẩm là má»™t dạng ưu tiên cá»§a sản phẩm dà nh cho việc chỉnh sá»a nó. Vá»›i má»™t sản phẩm có thể thi hà nh, mã nguồn hoà n chỉnh có nghÄ©a là tất cả các mã nguồn cho các môđun trong sản phẩm đó, cá»™ng vá»›i tất cả các tệp tin định nghÄ©a giao diện Ä‘i kèm vá»›i nó, cá»™ng vá»›i các hướng dẫn dùng để kiểm soát việc biên dịch và cà i đặt các tệp thi hà nh. Tuy nhiên, má»™t ngoại lệ đặc biệt là mã nguồn không cần chứa bất kỳ má»™t thứ gì mà bình thưá»ng được cung cấp (từ nguồn khác hoặc hình thức nhị phân) cùng vá»›i những thà nh phần chÃnh (chương trình biên dịch, nhân, và những phần tương tá»±) cá»§a hệ Ä‘iá»u hà nh mà các chương trình chạy trong đó, trừ khi bản thân thà nh phần đó lại Ä‘i kèm vá»›i má»™t tệp thi hà nh.
Nếu việc cung cấp lưu hà nh mã đã biên dịch hoặc táºp tin thi hà nh được thá»±c hiện qua việc cho phép tiếp cáºn và sao chép từ má»™t địa Ä‘iểm được chỉ định, thì việc cho phép tiếp cáºn tương đương tá»›i việc sao chép mã nguồn từ cùng địa Ä‘iểm cÅ©ng được tÃnh như việc cung cấp mã nguồn, mặc dù tháºm chà các bên thứ ba không bị buá»™c phải sao chép mã nguồn cùng vá»›i mã đã biên dịch.
4. Bạn không được phép sao chép, chỉnh sá»a, cấp phép hoặc cung cấp Chương trình trừ phi phải tuân thá»§ má»™t cách chÃnh xác các Ä‘iá»u khoản trong Giấy phép. Bất kỳ ý định sao chép, chỉnh sá»a, cấp phép hoặc cung cấp Chương trình theo cách khác Ä‘á»u là m mất hiệu lá»±c và tá»± động huá»· bá» quyá»n cá»§a bạn trong khuôn khổ Giấy phép nà y. Tuy nhiên, các bên đã nháºn được bản sao hoặc quyá»n từ bạn vá»›i Giấy phép nà y sẽ không bị huá»· bá» giấy phép nếu các bên đó vẫn tuân thá»§ đầy đủ các Ä‘iá»u khoản cá»§a giấy phép.
5. Bạn không bắt buá»™c phải chấp nháºn Giấy phép nà y khi bạn chưa ký và o đó. Tuy nhiên, không có gì khác đảm bảo cho bạn được phép chỉnh sá»a hoặc cung cấp Chương trình hoặc các sản phẩm bắt nguồn từ Chương trình. Những hà nh động nà y bị luáºt pháp nghiêm cấm nếu bạn không chấp nháºn Giấy phép nà y. Do váºy, bằng việc chỉnh sá»a hoặc cung cấp Chương trình (hoặc bất kỳ má»™t sản phẩm nà o dá»±a trên Chương trình), bạn đã thể hiện sá»± chấp thuáºn đối vá»›i Giấy phép nà y, cùng vá»›i tất cả các Ä‘iá»u khoản và điá»u kiện đối vá»›i việc sao chép, cung cấp hoặc chỉnh sá»a Chương trình hoặc các sản phẩm dá»±a trên nó.
6. Má»—i khi bạn cung cấp lại Chương trình (hoặc bất kỳ má»™t sản phẩm nà o dá»±a trên Chương trình), ngưá»i nháºn sẽ tá»± động nháºn được giấy phép từ ngưá»i cấp phép đầu tiên cho phép sao chép, cung cấp và chỉnh sá»a Chương trình theo các Ä‘iá»u khoản và điá»u kiện nà y. Bạn không thể áp đặt bất cứ hạn chế nà o khác đối vá»›i việc thá»±c hiện quyá»n cá»§a ngưá»i nháºn đã được cấp phép từ thá»i Ä‘iểm đó. Bạn cÅ©ng không phải chịu trách nhiệm bắt buá»™c các bên thứ ba tuân thá»§ theo Giấy phép nà y.
7. Nếu như, theo quyết định cá»§a toà án hoặc vá»›i những bằng chứng vá» việc vi phạm bản quyá»n hoặc vì bất kỳ lý do nà o khác (không giá»›i hạn trong các vấn đỠvá» bản quyá»n), mà bạn phải tuân theo các Ä‘iá»u kiện (nêu ra trong lệnh cá»§a toà án, biên bản thoả thuáºn hoặc ở nÆ¡i khác) trái vá»›i các Ä‘iá»u kiện cá»§a Giấy phép nà y, thì chúng cÅ©ng không thể miá»…n cho bạn khá»i những Ä‘iá»u kiện cá»§a Giấy phép nà y. Nếu bạn không thể đồng thá»i thá»±c hiện các nghÄ©a vụ cá»§a mình trong khuôn khổ Giấy phép nà y và các nghÄ©a vụ thÃch đáng khác, thì háºu quả là bạn hoà n toà n không được cung cấp Chương trình. Và dụ, nếu trong giấy phép bản quyá»n không cho phép những ngưá»i nháºn được bản sao trá»±c tiếp hoặc gián tiếp qua bạn có thể cung cấp lại Chương trình thì trong trưá»ng hợp nà y cách duy nhất bạn có thể thoả mãn cả hai Ä‘iá»u kiện là hoà n toà n không cung cấp Chương trình.
Nếu bất kỳ má»™t phần nà o trong Ä‘iá»u khoản nà y không có hiệu lá»±c hoặc không thể thi hà nh trong má»™t hoà n cảnh cụ thể, thì sẽ cân đối áp dụng các Ä‘iá»u khoản, và toà n bá»™ Ä‘iá»u khoản sẽ được áp dụng trong những hoà n cảnh khác.
Mục Ä‘Ãch cá»§a Ä‘iá»u khoản nà y không nhằm buá»™c bạn phải vi phạm bất kỳ má»™t bản quyá»n nà o hoặc các quyá»n sở hữu khác hoặc tranh luáºn vá» giá trị hiệu lá»±c cá»§a bất kỳ quyá»n hạn nà o như váºy; mục Ä‘Ãch duy nhất cá»§a Ä‘iá»u khoản nà y là nhằm bảo vệ sá»± toà n vẹn cá»§a hệ thống cung cấp phần má»m tá»± do Ä‘ang được thá»±c hiện vá»›i giấy phép công cá»™ng. Nhiá»u ngưá»i đã đóng góp rất nhiá»u và o sá»± Ä‘a dạng cá»§a các phần má»m tá»± do được cung cấp thông qua hệ thống nà y vá»›i sá»± tin tưởng rằng hệ thống được sá» dụng má»™t cách thống nhất; tác giả/ngưá»i cung cấp có quyá»n quyết định rằng há» có mong muốn cung cấp phần má»m thông qua hệ thống nà o khác hay không, và ngưá»i được cấp phép không thể có ảnh hưởng tá»›i sá»± lá»±a chá»n nà y.
Äiá»u khoản nà y nhằm là m rõ những hệ quả cá»§a các phần còn lại cá»§a Giấy phép nà y.
8. Nếu việc cung cấp và /hoặc sá» dụng Chương trình bị cấm ở má»™t số nước nhất định bởi quy định vá» bản quyá»n, ngưá»i giữ bản quyá»n gốc đã đưa Chương trình và o dưới Giấy phép nà y có thể bổ sung má»™t Ä‘iá»u khoản hạn chế việc cung cấp ở những nước đó, nghÄ©a là việc cung cấp chỉ được phép ở các nước không bị liệt kê trong danh sách hạn chế. Trong trưá»ng hợp nà y, Giấy phép đưa và o những hạn chế được ghi trong ná»™i dung cá»§a nó.
9. Tổ chức Phần má»m Tá»± do có thể theo thá»i gian công bố những phiên bản chỉnh sá»a và /hoặc phiên bản má»›i cá»§a Giấy phép Công cá»™ng. Những phiên bản đó sẽ đồng nhất vá»›i tinh thần cá»§a phiên bản hiện nà y, nhưng có thể khác ở má»™t số chi tiết nhằm giải quyết những vấn đỠhay những lo ngại má»›i.
Má»—i phiên bản sẽ có má»™t mã số phiên bản riêng. Nếu Chương trình và "bất kỳ má»™t phiên bản nà o sau đó" có áp dụng má»™t phiên bản Giấy phép cụ thể, bạn có quyá»n lá»±a chá»n tuân theo những Ä‘iá»u khoản và điá»u kiện cá»§a phiên bản giấy phép đó hoặc cá»§a bất kỳ má»™t phiên bản nà o sau đó do Tổ chức Phần má»m Tá»± do công bố. Nếu Chương trình không nêu cụ thể mã số phiên bản giấy phép, bạn có thể lá»±a chá»n bất kỳ má»™t phiên bản nà o đã từng được công bố bởi Tổ chức Phần má»m Tá»± do.
10. Nếu bạn muốn kết hợp các phần cá»§a Chương trình và o các chương trình tá»± do khác mà điá»u kiện cung cấp khác vá»›i chương trình nà y, hãy viết cho tác giả để được phép. Äối vá»›i các phần má»m được cấp bản quyá»n bởi Tổ chức Phầm má»m Tá»± do, hãy đỠxuất vá»›i tổ chức nà y; đôi khi chúng tôi cÅ©ng có những ngoại lệ. Quyết định cá»§a chúng tôi sẽ dá»±a trên hai mục tiêu là bảo há»™ tình trạng tá»± do cá»§a tất cả các sản phẩm bắt nguồn từ phần má»m tá»± do cá»§a chúng tôi, và thúc đẩy việc chia sẻ và tái sá» dụng phần má»m nói chung.
KHÔNG BẢO HÀNH
DO CHÆ¯Æ NG TRÃŒNH ÄÆ¯á»¢C CẤP PHÉP MIỄN PHà NÊN KHÔNG CÓ MỘT CHẾ ÄỘ BẢO HÀNH NÀO TRONG MỨC ÄỘ CHO PHÉP CỦA LUẬT PHÃP. TRỪ KHI ÄÆ¯á»¢C CÔNG Bá» KHÃC ÄI BẰNG VÄ‚N BẢN, NHá»®NG NGƯỜI GIá»® BẢN QUYỀN VÀ/HOẶC CÃC BÊN CUNG CẤP CHÆ¯Æ NG TRÃŒNH NGUYÊN BẢN SẼ KHÔNG BẢO HÀNH DƯỚI BẤT KỲ HÃŒNH THỨC NÀO, BAO Gá»’M NHƯNG KHÔNG GIỚI HẠN TRONG CÃC HÃŒNH THỨC BẢO HÀNH Äá»I VỚI TÃNH THÆ¯Æ NG MẠI CŨNG NHƯ TÃNH THÃCH HỢP CHO MỘT MỤC ÄÃCH CỤ THỂ. BẠN LÀ NGƯỜI CHỊU TOÀN BỘ RỦI RO VỀ CHẤT LƯỢNG CŨNG NHƯ VIỆC VẬN HÀNH CHÆ¯Æ NG TRÃŒNH. TRONG TRƯỜNG HỢP CHÆ¯Æ NG TRÃŒNH CÓ KHIẾM KHUYẾT, BẠN PHẢI CHỊU TOÀN BỘ CHI PHà CHO NHá»®NG DỊCH VỤ SỬA CHá»®A CẦN THIẾT.
TRONG TẤT CẢ CÃC TRƯỜNG HỢP TRỪ KHI CÓ YÊU CẦU CỦA LUẬT PHÃP HOẶC CÓ THOẢ THUẬN BẰNG VÄ‚N BẢN, NHá»®NG NGƯỜI CÓ BẢN QUYỀN HOẶC BẤT KỲ MỘT BÊN NÀO CHỈNH SỬA VÀ/HOẶC CUNG CẤP LẠI CHÆ¯Æ NG TRÃŒNH TRONG CÃC ÄIỀU KIỆN NHƯ Äà NÊU TRÊN ÄỀU KHÔNG CÓ TRÃCH NHIỆM VỚI BẠN VỀ CÃC Lá»–I HỎNG HÓC, BAO Gá»’M CÃC Lá»–I CHUNG HAY ÄẶC BIỆT, NGẪU NHIÊN HAY TẤT YẾU NẢY SINH DO VIỆC SỬ DỤNG HOẶC KHÔNG SỬ DỤNG ÄÆ¯á»¢C CHÆ¯Æ NG TRÃŒNH (BAO Gá»’M NHƯNG KHÔNG GIỚI HẠN TRONG VIỆC MẤT Dá»® LIỆU, Dá»® LIỆU THIẾU CHÃNH XÃC HOẶC CHÆ¯Æ NG TRÃŒNH KHÔNG VẬN HÀNH ÄÆ¯á»¢C VỚI CÃC CHÆ¯Æ NG TRÃŒNH KHÃC), THẬM CHà CẢ KHI NGƯỜI CÓ BẢN QUYỀN VÀ CÃC BÊN KHÃC ÄÃ ÄÆ¯á»¢C THÔNG BÃO VỀ KHẢ NÄ‚NG XẢY RA NHá»®NG THIỆT HẠI ÄÓ.
KẾT THÚC CÃC ÄIỀU KIỆN VÀ ÄIỀU KHOẢN.
Ãp dụng những Ä‘iá»u khoản trên như thế nà o đối vá»›i chương trình cá»§a bạn
Nếu bạn xây dá»±ng má»™t chương trình má»›i, và bạn muốn cung cấp má»™t cách tối Ä‘a cho công chúng sá» dụng, thì biện pháp tốt nhất để đạt được Ä‘iá»u nà y là phát triển chương trình đó thà nh phần má»m tá»± do để ai cÅ©ng có thể cung cấp lại và thay đổi theo những Ä‘iá»u khoản như trên.
Äể là m được việc nà y, hãy Ä‘Ãnh kèm những thông báo như sau cùng vá»›i chương trình cá»§a mình. An toà n nhất là đÃnh kèm chúng trong phần đầu cá»§a táºp tin mã nguồn để thông báo má»™t cách hiệu quả nhất vá» việc không có bảo hà nh; và má»—i tệp tin Ä‘á»u phải có Ãt nhất má»™t dòng vỠ“bản quyá»n†và trỠđến toà n bá»™ thông báo.
Một dòng đỠtên chương trình và nội dung của nó.
Bản quyá»n (C) năm, tên tác giả.
Chương trình nà y là phần má»m tá»± do, bạn có thể cung cấp lại và /hoặc chỉnh sá»a nó theo những Ä‘iá»u khoản cá»§a Giấy phép Công cá»™ng cá»§a GNU do Tổ chức Phần má»m Tá»± do công bố; phiên bản 2 cá»§a Giấy phép, hoặc bất kỳ má»™t phiên bản sau đó (tuỳ sá»± lá»±a chá»n cá»§a bạn).
Chương trình nà y được cung cấp vá»›i hy vá»ng nó sẽ hữu Ãch, tuy nhiên KHÔNG CÓ BẤT KỲ MỘT BẢO HÀNH NÀO; tháºm chà kể cả bảo hà nh vá» KHẢ NÄ‚NG THÆ¯Æ NG MẠI hoặc TÃNH THÃCH HỢP CHO MỘT MỤC ÄÃCH CỤ THỂ. Xin xem Giấy phép Công cá»™ng cá»§a GNU để biết thêm chi tiết.
Bạn phải nháºn được má»™t bản sao cá»§a Giấy phép Công cá»™ng cá»§a GNU kèm theo chương trình nà y; nếu bạn chưa nháºn được, xin gá»i thư vá» Tổ chức Phần má»m Tá»± do, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Xin hãy bổ sung thông tin vỠđịa chỉ liên lạc của bạn (thư điện tỠvà bưu điện).
Nếu chương trình chạy tương tác, hãy đưa một thông báo ngắn khi bắt đầu chạy chương trình như sau:
Gnomovision phiên bản 69, Copyright (C) năm, tên tác giả.
Gnomovision HOÀN TOÀN KHÔNG CÓ BẢO HÀNH; để xem chi tiết hãy gõ `show w'. Äây là má»™t phần má»m miá»…n phÃ, bạn có thể cung cấp lại vá»›i những Ä‘iá»u kiện nhất định, gõ ‘show c’ để xem chi tiết.
Giả thiết lệnh `show w' và `show c' cho xem những phần tương ứng trong Giấy phép Công cộng. Tất nhiên những lệnh mà bạn dùng có thể khác với ‘show w' và `show c'; những lệnh nà y có thể là nhấn chuột hoặc lệnh trong thanh công cụ - tuỳ theo chương trình của bạn.
Bạn cÅ©ng cần phải lấy chữ ký cá»§a ngưá»i phụ trách (nếu bạn là ngưá»i láºp trình) hoặc cá»§a trưá»ng há»c (nếu có) xác nháºn từ chối bản quyá»n đối vá»›i chương trình. Sau đây là và dụ:
Yoyodyne, Inc., tại đây từ chối tất cả các quyá»n lợi bản quyá»n đối vá»›i chương trình `Gnomovision' viết bởi James Hacker.
chữ ký của Ty Coon, 1 April 1989
Ty Coon, Phó Tổng Giám đốc.
Giấy phép Công cá»™ng nà y không cho phép đưa chương trình cá»§a bạn và o trong các chương trình độc quyá»n. Nếu chương trình cá»§a bạn là má»™t thư viện thá»§ tục phụ, bạn có thể thấy nó hữu Ãch hÆ¡n nếu cho thư viện liên kết vá»›i các ứng dụng độc quyá»n. Nếu đây là việc bạn muốn là m, hãy sá» dụng Giấy phép Công cá»™ng Hạn chế cá»§a GNU thay cho Giấy phép nà y.
Bản gốc của giấy phép bằng tiếng Anh có tại các địa chỉ sau:
Tà i liệu tham khảo:
Xem thêm: