faq - HỎI ĐÁP VỀ MÃ NGUỒN MỞ Thiet-ke-web

Trình duyệt của bạn đã tắt chức năng hỗ trợ JavaScript.
Website chỉ làm việc khi bạn bật nó trở lại.
Để tham khảo cách bật JavaScript, hãy click chuột vào đây!

Thiết kế web trọn gói
Thiết kế web trọn gói
Thiết kế web trường học
Thiết kế web trường học
Thiết kế web bán hàng
Thiết kế web bán hàng
Tư vấn thiết kế web HỖ TRỢ ONLINE
Giờ làm việc: 7h AM - 24h PM
Các ngày trong tuần
 

TƯ VẤN THIẾT KẾ WEB

Tư vấn thiết kế web

so-dien-thoai-thiet-ke-web

0984 601 916


Tư vấn làm web

so-dien-thoai-thiet-ke-web

0984 601 916


Tư vấn làm web

 

0984 601 916


TECHNICAL SUPPORT

Zalo-thiet-ke-web, Số zalo công ty thiết kế web

0984 601 916

kd@websitevangia.com
 

Lĩnh vực web

Tải về nhiều nhất

quang-cao-google-adwords
dịch vụ email-markting

Trang chủ » faq

Lên phía trên
Thế nào là Phần mềm nguồn mở
Câu hỏi:
Thế nào là Phần mềm nguồn mở ?
Trả lời:
Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn mở.

Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm, và phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.

Cấu thành cơ bản của một giải pháp phần mềm
Là một loại giá trị phi vật chất, một sản phẩm phần mềm (software, program) mang nhiều nét đặc thù của một công trình nghiên cứu khoa học những đồng thời cũng mang trong mình nhiều dấu ấn của quá trình phát triển và đặc biệt là của các công dụng cụ đã được sử dụng

Mã nguồn mở (open-source software ([Only registered and activated users can see links])) hiểu theo nghĩa rộng là một khái niệm chung được sử dụng cho tất cả các phần mềm mà mã nguồn của nó được công bố rộng rãi công khai và cho phép mọi người tiếp tục phát triển phần mềm đó.

Điều này không có nghĩa là chúng có thể được sao chép, sửa chữa thoải mái hay sử dụng vào mục đích nào cũng được.
Mã nguồn mở được công bố dưới rất nhiều điều kiện khác nhau (license),

Một số trong đó cho phép phát triển, sử dụng và bán tùy ý miễn là giữ nguyên các dòng về nguồn gốc sản phẩm (BSDL),

Một số bắt buộc tất các sản phẩm làm ra từ đó cũng phải là open-source (GPL),

Một số khác đòi hỏi phải công bố trọn vẹn mã nguồn (Mozilla), một số khác không cho phép sử dụng vào mục đích thương mại (Sun Solaris Source Code License),

Một số khác lại không có ràng buộc gì đáng kể (public domain, MIT X11 license) v.v.

Qua đó ta thấy khái niệm open source không thể chuẩn xác mà muốn nói đến tính pháp lý của việc sử dụng các phần mềm mã nguồn mở, chúng ta phải xem xét đến điều kiện sử dụng (license) cụ thể mà dưới đó chúng được công bố. Một điều kiện hay được áp dụng nhất là GPL: GNU General Public License ([Only registered and activated users can see links]) của tổ chức Free Software Foundation.

GPL license có 2 đặc điểm phân biệt, đó là:
1. Tác giả gốc giữ bản quyền về phần mềm nhưng cho phép người dùng rất nhiều quyền khác, trong đó có quyền tìm hiểu, phát triển, công bố cũng như quyền khai thác thương mại sản phẩm.
2. Tác giả sử dụng luật bản quyền để bảo đảm các quyền đó không bao giờ bị vi phạm đối với tất cả mọi người, trên mọi phần mềm có sử dụng mã nguồn của mình.
Đặc biệt điểm thứ 2 thường được gọi là hiệu ứng virus (viral effect)vì nó biến tất cả các phần mềm có dùng mã nguồn GPL cũng biến thành phần mềm GPL.
Trên thực tế điều này có ý nghĩa: bất kỳ tác giả nào sử dụng dù chỉ 1 phần rất nhỏ mã nguồn GPL trong chương trình của mình cũng phải công bố chương trình đó dưới điều kiện GPL.
Điều kiện này quy định ví dụ: Mọi phần mềm GPL đều phải công bỗ mã nguồn của mình rộng rãi công khai và phải tạo điều kiện cho mọi người truy cập được mã nguồn ấy (ví dụ qua web hoặc qua việc bán CD giá rẻ)
a. Giữ nguyên mọi dòng chú thích về nguồn gốc tác giả, bản quyền của họ cũng như điều kiện được áp dụng đối với phần mềm (trong 1 file có tên LICENSE)
b. Cấm việc bán mã nguồn nhưng cho phép kinh doanh chương trình được tạo ra từ mã nguồn ấy hoặc là các dịch vụ hỗ trợ liên quan
  • cách đây 4 năm
Lên phía trên
Thế nào là giấy phép GPL/GNU General Public License ?
Câu hỏi:
Thế nào là giấy phép GPL/GNU General Public License ?
Trả lời:
iấy phép GPL phiên bản 2 gồm 12 điều khoản, phiên bản 3 gồm 17 điều khoản. Ý tưởng của nó là:

1. Phần mềm GPL phải là phần mềm tự do.

Tức là người sử dụng có 4 quyền sau với phần mềm GPL:

  • Tự do chạy chương trình, cho bất cứ mục đích nào.
  • Tự do tìm hiểu cách hoạt động của chương trình, và tự do sửa đổi nó. (Quyền truy cập mã nguồn là điều kiện tiên quyết cho quyền tự do này.)
  • Tự do tái phân phối bản sao.
  • Tự do cải tiến chương trình, và phát hành những gì cải tiến ra công cộng. (Quyền truy cập mã nguồn là điều kiện tiên quyết cho quyền tự do này.)

So sánh với thoả thuận giấy phép người dùng cuối của phần mềm thương mại thường không cho người dùng cuối quyền nào trừ quyền sử dụng phần mềm và luôn hạn chế kỹ thuật phân tích ngược (reverse engineering).

2. Phần mềm phái sinh từ phần mềm GPL cũng phải là phần mềm GPL

Các giấy phép như BSD, MIT, Apache ... thường không có quy định gì về phần mềm phái sinh nên xảy ra việc phần mềm phái sinh bị biến thành phần mềm độc quyền - người sử dụng bị hạn chế quyền với phần mềm phái sinh. Để đảm bảo các quyền sửa đổi, sao chép, phân phối lại với phần mềm phái sinh vẫn được trao cho người sử dụng thì Richard Stallman đã làm ra giấy phép GPL trong đó yêu cầu phần mềm phái sinh cũng phải là phần mềm GPL. Giấy phép GPL được bảo hộ bởi luật bản quyền. Giấy phép này được Stallman gọi là copyleft chơi chữ với copyright để thể hiện tinh thần đối ngược với tinh thần của copyright.

Bạn đọc thêm tại đây

 

Văn bản liên quan

Tải xuống báo giá

bao-gia-thiet-ke-web-tron-goi
bang-gia-quang-cao-google
bao-gia-seo
 

Thông báo mới


Tin cho khách hàng

  Thiết kế web trọn gói WEB TRỌN GÓI
    Thiết kế web trường học VỀ CHÚNG TÔI
    Hotline: 0984 601 916  

 

Web trọn gói Thiết kế web trọn gói

 

Web chuẩn SEO Tin tức & sự kiện

 

Điện thoại: (04) 62594 315

 

 

Thiết kế web nhanh Thiết kế web bán hàng

 

Web giá rẻ Tư vấn thiết kế web

 

KD Miền bắc:  16/8/3 An Dương Vương, Q.Tây Hồ, TP.Hà Nội

 

 

Công ty thiết kế web Web trường học

 

Công ty thiết kế web Dịch vụ GTGT

 

KD Miền nam: 644/4/4/3 P. 7, Quận 10, TP. HCM

 

 

Web uy tín Làm web trọn gói

 

Thiết kế web trường học Bảo mật thông tin

 

Dp International: Post code: 1020 /Brussels Hoofdstedelijk Gewest

 

 

Web trọn gói, Web bán hàng Web theo yêu cầu

 

Web chuyên nghiệp Chính sách & Quy định

 

T&C.Co.ltd   Email: sales@websitevangia.com

 

 

 

 

 

 

www.websitevangia.com   | .biz

 

 

© Copyright 2010-2018 websitevangia .com    hg vi    Social share  Thiết kế web trường học, web bán hàng giá rẻ, công ty thiết kế web  chuyên thiết kế web  googleplus  web giá rẻ

Trang web đã thông báo với Bộ Công Thương