Các loại giấy phép về mã nguồn mở

Thảo luận trong 'Giải đáp thắc mắc trong Mã nguồn mở' bắt đầu bởi Duy, 27/10/18.

  1. Duy

    Duy Administrator
    Staff Member

    Tham gia:
    5/10/18
    Bài viết:
    18
    Thích đã nhận:
    1
    Điểm thành tích:
    3
    [​IMG]
    Các loại giấy phép về mã nguồn mở

    ▪ Phần mềm thương mại (Commercial Software)
    Là phần mềm thuộc bản quyền của tác giả hoặc nhà sản xuất, chỉ được cung cấp ở dạng mã nhị phân, người dùng phải mua và không có quyền phân phối lại.

    ▪ Phần mềm thử nghiệm giới hạn (Limited Trial Software)
    Là những phiên bản giới hạn của các phần mềm thương mại được cung cấp miễn phí nhằm mục đích thử nghiệm, giới thiệu sản phẩm và kích thích người dùng quyết định mua. Loại sản phấm này không chỉ giới hạn về tính năng mà còn giới hạn về thời gian dùng thử (thường là 60 ngày).

    ▪ Phần mềm “chia sẻ” (Shareware)
    Loại phần mềm này có đủ các tính năng và được phân phối tự do, nhưng có một giấy phép khuyến cáo các cá nhân hoặc tổ chức mua, tùy tình hình cụ thể. Nhiều tiện ích Internet (như “WinZip” dùng các thuận lợi của Shareware như một hệ thống phân phối).

    ▪ Phần mềm sử dụng phi thương mại (Non-commercial Use)

    Loại phần mềm này được sử dụng tự do và có thể phân phối lại bởi các tổ chức phi lợi nhuận. Nhưng các tổ chức kinh tế, thí dụ các doanh nghiệp, … muốn dùng phải mua. Netscape Navigator là một thí dụ của loại phần mềm này.

    ▪ Phần mềm không phải trả phần trăm cho nhà sản xuất (Royalties Free Binaries Software)
    Phần mềm được cung cấp dưới dạng nhị phân và được dùng tự do. Thí dụ: bản nhị phân của các phần mềm Internet Explorer và NetMeeting.

    ▪ Thư viện phần mềm không phải trả phần trăm (Royalties Free Software Libraries)
    Là những phần mềm mà mã nhị phân cũng như mã nguồn được dùng và phân phối tự do, nhưng người dùng không được phép sửa đổi. Thí dụ: các thư viện lớp học, các tệp “header”, vv …

    ▪ Phần mềm mã nguồn mở kiểu BSD – (Open Source BSD-style)
    Một nhóm nhỏ khép kín (closed team) đã phát triển các PMNM theo giấy phép phân phối Berkely (BSD – Berkely Software Distribution) cho phép sử dụng và phân phối lại các phần mềm này dưới dạng mã nhị phân và mã nguồn. Tuy người dùng có quyền sửa đổi mã, nhưng về nguyên tắc nhóm phát triển không cho phép người dùng tự do lấy mã nguồn từ kho mã ra sửa (gọi là check-out) và đưa mã đã sửa vào lại kho mã mà không được họ kiểm tra trước (gọi là các “check-in”).

    ▪ Mã nguồn mở kiểu Apache (Open Source Apache-style)
    Chấp nhận nguồn mở kiểu BSD nhưng cho phép những người ngoài nhóm phát triển xâm nhập vào lõi của mã nền (core codebase), tức là được phép thực hiện các “check-in”.

    ▪ Mã nguồn mở kiểu CopyLeft hay kiểu Linux (Open Source CopyLeft, Linux-style)
    PMNM kiểu CopyLeft (trò chơi chữ của Free Software Foundation – FSF – và GNU – Gnu’s Not Unix, để đối nghịch hoàn toàn với CopyRight !) hay còn gọi là giấy phép GPL (General Public Licence) là một bước tiến quan trọng theo hướng tự do hóa của các giấy phép phần mềm. Giấy phép GPL yêu cầu không những mã nguồn gốc phải được phân phối theo các qui định của GPL mà mọi sản phẩm dẫn xuất cũng phải tuân thủ GPL.

    GPL cho người dùng tối đa quyền hạn và tự do đối với các PMNM theo GPL, cụ thể người dùng có quyền không những sao chép, sửa đổi, mua bán các PMNM dưới CopyLeft mà còn được quyền tự do như vậy đối với các phần mềm dẫn xuất. Tóm lại nếu PMNM gốc đã theo CopyLeft thì mọi PMNM dẫn xuất của nó cũng đương nhiên theo CopyLeft.
     

Chia sẻ trang này