quanganhdo's archive

I'm Anh Quang Do (aka QAD). This tumblelog is where I talk about what I deeply care about and link to interesting articles on the interweb. If you want to reuse any of my content, feel free to do so. Just remember to put a link back to my original post.

Giấy phép sử dụng - chọn cái nào?

Đọc xong bài viết Ext JS và Bài Học Về Mã Nguồn Mở trên blog Web 2.0 - Vietnam, tớ thấy hoa mắt vì sự rắc rối của các loại giấy phép sử dụng. Thử nhìn quanh một vài mã nguồn/phần mềm mình dùng/biết tới, càng thấy đầu óc ong ong u u hơn:

  • WordPress, MySQL, phpBB, Drupal: GNU General Public License
  • CakePHP, Rails: MIT License
  • Apache: Apache License
  • PHP: PHP License
  • Pligg: Affero General Public License

Và lẽ ra tớ đừng thử vào Wikipedia, vì có khoảng vài trăm loại giấy phép như vậy - bắt đầu với:

  • Academic Free License
  • Apple Public Source License
  • BSD License
  • GNU General Public License
  • GNU Lesser General Public License
  • Nhiều, nhiều, nhiều lắm...
Có lẽ, đoạn giấy phép sử dụng tớ thường gặp nhất là GNU General Public License, với bản dịch tiếng Việt ở đây:

GIẤY PHÉP CÔNG CỘNG GNU (GPL)

[...]

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. 

[...]

Bản dịch tiếng Việt của Giấy phép Công cộng GNU

Chưa bao giờ đủ can đảm đọc hết cả bản gốc lẫn bản dịch của GPL, thế nhưng bất cứ plugin WordPress tớ viết nào cũng sử dụng giấy phép này - tội lỗi quá. Giờ là lúc để sửa chữa sai lầm - tớ quyết định đổi giấy phép sử dụng plugin (từng) được quan tâm nhất của tớ - Custom Smilies - từ GPL sang WTFPL (Do What The Fuck You Want To Public License). Để bạn đỡ mất công đọc bản dịch của giấy phép này, tớ sẽ tạm dịch sang tiếng Việt luôn: 

GIẤY PHÉP CÔNG CỘNG MUỐN LÀM GÌ THÌ LÀM (WTFPL)

Phiên bản 2, Tháng Mười hai năm 2004

Bản quyền thuộc về Sam Hocevar (2004)

14 rue de Plaisance, 75014 Paris, Pháp

Mọi người đều được quyền sao chép, phân phối hoặc sửa đổi bản sao của giấy phép này, chừng nào tên của giấy phép cũng được thay đổi.

GIẤY PHÉP CÔNG CỘNG MUỐN LÀM GÌ THÌ LÀM 

ĐIỀU KHOẢN SAO CHÉP, PHÂN PHỐI VÀ SỬA ĐỔI

0. Bạn MUỐN LÀM GÌ THÌ LÀM

- WTFPL (tạm dịch)

Điều đó nghĩa là gì? Nghĩa là bạn có thể tự do sử dụng plugin Custom Smilies tớ viết, sửa đổi sao cũng được, phát tán cho ai tớ không cần biết.

Giấy phép sử dụng có hiệu lực từ thời điểm này. 

Comments


Chưa bao giờ đủ can đảm đọc hết cả bản gốc lẫn bản dịch của GPL, thế nhưng bất cứ plugin WordPress tớ viết nào cũng sử dụng giấy phép này - tội lỗi quá. Giờ là lúc để sửa chữa sai lầm - tớ quyết định đổi giấy phép sử dụng plugin (từng) được quan tâm nhất của tớ - Custom Smilies - từ GPL sang WTFPL (Do What The Fuck You Want To Public License).


Sao lại cảm thấy "tội lỗi" và "sai lầm" khi phát hành phần mềm theo giấy phép GPL nhỉ? Giấy phép GPL có gì sai?


@Thai: À, chỉ là nói vui thôi anh. Ý là nói ra rả về 1 cái trong khi chính mình không hiểu về nó. Mấy từ đó để trong ngoặc kép có lẽ phù hợp hơn ^^


Cậu dùng giấy phép mới WTFPL thì dễ bị đổi luôn cả tên tác giả đấy :D. Tớ thấy họ hay dùng nhất là giấy phép GPL, Creative Common và của Mozilla. Theo tớ thì dùng Creative Common là giấy phép hợp lí với chia sẻ trên Blog. Tất nhiên là dùng cái nào cũng được :).

À, tớ mới post thử cái plugin mới WP Move Comments, cậu xem thử rồi cho tớ ý kiến với nhé.


@Hỗn tạp: Ừ, tớ sẽ xem thử. Nhưng down ở easy-share bất tiện quá nhỉ :-S


Ừ, tại tớ chưa sắp xếp được chỗ nào ổn định và lâu dài để host mấy cái đó, cho nên vứt tạm lên đó vậy. Hiện giờ e là gặp vấn đề vì bác Việt Tut bảo là nó không chạy với WP 2.5. Tớ làm nó với WP 2.2, 2.3, đến khi nhảy lên 2.5 thì giao diện Admin thay đổi nhiều quá nên chưa thích ứng được.


@Hỗn tạp: Một trong các vấn đề cần nhớ khi làm plugin cho WP là đừng include script ngoài vào bằng cách echo thẻ script. Hơn nữa WP đã có sẵn jQuery rồi, cố gắng gọi nó ra thôi (thực ra jQuery, prototype.js, script.aculo.us gì cũng có hết - ôm đồm quá)

Giao diện admin mới của WP nói chung tớ chả thích tẹo nào. Tông màu nhợt nhạt quá.


[...] đây là bản dịch tiếng Việt tớ lấy từ blog QAD: GIẤY PHÉP CÔNG CỘNG MUỐN LÀM GÌ THÌ LÀM [...]