Truyen2U.Top - Tên miền mới của Truyen2U.Net. Hãy sử dụng ứng dụng 1.1.1.1 để đọc truyện nhé!

Chuong1HocThuyetOSI

* Học thuyết OSI

      Chú trọng giá trị kỹ thuật của việc tạo ra những phần mềm mạnh, có độ tin cậy cao và phù hợp với giới kinh doanh, đặc biệt là lợi ích thực tiễn của phương pháp xây dựng và quảng bá PMNM

-          Open Source không chỉ có nghĩa là truy cập vào source code.

-          Các điều khoản phân phối phần mềm nguồn mở phải tuân theo các tiêu trí sau:

a. Free Redistribution – Miễn phí phân phối lại

-     Việc cấp giấy phép sẽ không hạn chế bất kỳ ai từ việc bán hoặc cho theo các cách khác nhau phần mềm

-     Việc cấp giấy phép sẽ không đòi hỏi phải có trả tiền hoặc các chi phí khác.

b. Source code

-    Chương trình phải bao gồm Source Code, và phải cho phép phân phối source code cũng như các hình thức biên soạn.

-    Trong trường hợp một số sản phẩm không được phân phối với mã nguồn, thì phải công bố trên các phương tiện đại chúng hoặc download từ Internet mà không có phí.

-    Source code phải được ưu tiên trong trường hợp lập trình viên sẽ chỉnh sửa chương trình.

-   Cố ý làm rối Source code là không được phép

-   Các sản phẩm trung gian như đầu ra của một tiền sử lý hoặc dịch là không chophép

c. Derived Works – Các sản phẩm dẫn xuất

-    Giấy phép phải cho phép sửa đổi, bổ sungcác sản phẩm dẫn xuất phải cho phép họ được phân phối theo cùng một điều khoản như giấy phép của phần mềm gốc.

d. Integrity of The Author's Source Code – Sự toàn vẹn Source code của tác giả

-   Giấy phép có thể hạn chế mã nguồn từ bản đã được phân phối dưới hình thức sửa đổi chỉ khi cấp giấy phép cho phép phân phối "các miếng vá" với mã nguồn cho mục đích của việc sửa đổi chương trình tại thời điểm xây dựng.

-   Giấy phép phải rõ ràng cho phép phân phối phần mềm được xây dựng từ sửa đổi mã nguồn.

-   Giấy phép có thể yêu cầu các sản phẩm dẫn xuất mang một tên khác hay phiên bản khác từ phần mềm ban đầu

d. No Discrimination Against Persons or Groups  - Không phân biệt đối sử với cá nhân hoặc nhóm

-   Giấy phép không được phân biệt đối xử đối với bất kỳ người nào hoặc nhóm người

e. No Discrimination Against Fields of Endeavor – Chống lại phân biệt sự cố gắng của các thành viên

-   Giấy phép không được giới hạn từ bất cứ ai làm việc sử dụng chương trình trong một lĩnh vực cụ thể

-   Ví dụ

ü  Trong thương mại

ü  Trong nghiên cứu di truyền

f. Distribution of License – Phân phối giấy phép

-   Các quyền kèm theo các chương trình cần phải áp dụng cho tất cả các chương trình được phân phối, mà không cần thực hiện thêm một giấy phép giữa các bên.

g. License Must Not Be Specific to a Product - Giấy phép không được cụ thể cho một sản phẩm

-  Các quyền kèm theo các chương trình không phải phụ thuộc vào một phần bản phân phối đặc biệt.

ü  Nếu chương trình được trích xuất từ bản phân phối đó và được sử dụng hoặc được phân phối trong các điều khoản của các chương trình cấp phép, tất cả các bên tham gia vào chương trình phân phối nên có cùng quyền lợi như những người được cấp cùng với bản gốc phần mềm phân phối.

h. License Must Not Restrict Other Software – Giấy phép phải không hạn chế phần mềm khác

-   Giấy phép không được đưa ra các hạn chế về phần mềm khác mà được phân phối cùng với các phần mềm đã được cấp phép.

-   Ví dụ, giấy phép không được đòi rằng tất cả các chương trình khác được phân phối trên cùng môi trường phải là phần mềm mã nguồn mở

i. License Must Be Technology-Neutral – Giấy phép phải trung lập về công nghệ

-    Không cung cấp giấy phép mà phải  xác định dựa theo bất kỳ công nghệ nào hoặc theo kiểu giao diện nào

* Ưu điểm của phương pháp xây dựng PMNM

ü  Giảm sự trùng lặp nguồn lực

ü  Tiếp thu kế thừa

ü  Quản lý chất lượng tốt hơn

ü  Giảm chi phí duy trì

Bạn đang đọc truyện trên: Truyen2U.Top

Tags: #kimthao