Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy?

Phần mềm mã nguồn mở như Github đang gây bão trên toàn thế giới. Trên thực tế, báo cáo Octoverse State of Open Source năm 2022 cho thấy hơn 90% trong số 500 công ty may mắn sử dụng phần mềm mã nguồn mở làm nền tảng cho các dịch vụ và không gian kỹ thuật số của họ.

Trong bài viết hôm nay, chúng ta sẽ đi sâu vào lịch sử của phần mềm mã nguồn mở và cách thức phần mềm này thu hút được phần lớn những người chơi chuyên nghiệp quan trọng trên toàn cầu. Bài viết cũng sẽ xem xét nó liên quan như thế nào đến phần mềm độc quyền và những ưu, nhược điểm của loại phần mềm này. Hãy cùng Nhuttran theo dõi bài viết sau đây Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy?

Lịch sử của phần mềm mã nguồn mở, Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy

Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy, mã nguồn là dạng phần mềm mà con người – với kỹ năng phù hợp – có thể đọc được. Hình thức truyền đạt ý tưởng này đã xuất hiện từ những năm 1950 và như bạn sẽ sớm thấy, phần lớn phần mềm bắt đầu dưới dạng mã nguồn mở (OSS).

Lịch sử của phần mềm mã nguồn mở

Những người tạo ra các trình biên dịch và phần mềm điều hành đời đầu đã phân phối những sáng tạo của họ như một phần của việc mua phần cứng vào đầu những năm 1950 và 60. Các cơ quan và tổ chức cũng thực hiện những thay đổi và sửa lỗi đối với phần mềm phân tán mà không tư nhân hóa các thay đổi của họ. Một phần lớn của cải tiến phần mềm ban đầu mà con người có thể đọc được là nguồn mở và miễn phí, đồng thời được chia sẻ và phân phối dưới dạng phần mềm trong phạm vi công cộng. Lý do cho điều này rất đơn giản.

Trước khi có những gã khổng lồ công nghệ xuất hiện, phần lớn phần mềm được phát triển cho và bởi các tổ chức giảng dạy. Những loại thể chế này trong lịch sử đã đặt tầm quan trọng cao hơn vào việc chia sẻ kiến ​​thức thay vì phát triển bất kỳ hình thức độc quyền nào đối với một ngành. Các trường đại học tận tụy với PMNM đến mức một số thậm chí còn có chính sách đảm bảo tất cả phần mềm chạy trên máy tính của họ đều đi kèm với những file mã nguồn đã xuất bản. Trong thời kỳ phát triển phần mềm của giới hàn lâm, mã nguồn mở được coi là vua.

Tăng chi phí sản xuất vào cuối năm 1960

Vào cuối những năm 1960, chi phí sản xuất phần mềm đã tăng lên nhanh chóng cùng với sự phát triển của các trình biên dịch ngôn ngữ lập trình và hệ điều hành. Liên quan đến phần cứng, công việc tạo ra phần mềm ngày càng trở nên đắt đỏ hơn. Trong khi các nhà sản xuất phần cứng chạy theo phần mềm nội bộ của họ, thì hệ sinh thái phần mềm đang thay đổi. Đây là sự khởi đầu của ngành công nghiệp phần mềm.

Tăng chi phí sản xuất vào cuối năm 1960

Một sự thay đổi lớn đã xảy ra vào năm 1969 trong trường hợp của Hoa Kỳ so với IBM. Vụ kiện dựa trên cơ sở chống độc quyền. Chính phủ nói bóng gió rằng việc các công ty đã cung cấp phần mềm cùng với phần cứng của họ mà không tính thêm chi phí đang tạo ra sự độc quyền đối với phần mềm. Về cơ bản, những công ty lớn với phần mềm miễn phí đi kèm với phần cứng của họ, đang phá hỏng niềm vui của tất cả các nhà phát triển phần mềm.

Vụ kiện này đã đặt nền móng cho việc các công ty bắt đầu phát triển phần mềm mà người dùng cuối có thể cài đặt và sử dụng chứ không thể sửa đổi. Ít nhất, người dùng không thể phân phối các phiên bản đã sửa đổi như ngày nay và trước năm 1969. Tuy nhiên, những đổi mới như EULA (thỏa thuận cấp phép người dùng cuối) vẫn chưa có hình thức cuối cùng. Trên thực tế, trước năm 1974, mặc dù phần mềm không còn được phép phân phối lại và chỉnh sửa, nhưng nó cũng không được bảo vệ theo bất kỳ luật bản quyền nào. Đó là khoảng thời gian kỳ lạ đối với phần mềm và những người phát triển nó. Nhưng tất cả đã thay đổi vào năm 1974 khi nhiều đạo luật hơn được ban hành.

Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy, Ủy ban về Sử dụng Công nghệ Mới Hoa kỳ

Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy, năm 1974, Ủy ban về Sử dụng Công nghệ Mới (CONTU) của Hoa Kỳ, khi ấy vẫn còn rất mới, đã quyết định rằng vì về mặt kỹ thuật, phần mềm đại diện cho sáng tạo ban đầu của một cá nhân chẳng hạn như tác giả, nên phần mềm phải được bảo vệ theo luật bản quyền. Đây là câu trích dẫn thực tế: “Các chương trình máy tính, trong phạm vi chúng thể hiện sáng tạo ban đầu của tác giả, là đối tượng thích hợp của bản quyền”.

Ủy ban về Sử dụng Công nghệ Mới Hoa kỳ

Dù quyết định này có ý nghĩa rất quan trọng, nhưng phải đến khi Apple tham gia, phần mềm mới được bảo vệ giống như các tác phẩm văn học. Trong vụ Apple - Franklin, quyết định của tòa án về cơ bản đã tạo ra ngành công nghiệp phần mềm nguồn đóng mà chúng ta biết ngày nay. Quyết định cấp cho phần mềm các danh hiệu và bảo vệ bản quyền giống như những tác phẩm văn học đã dẫn đến giấy phép phần mềm – như EULA – mà chúng ta phải đọc trước khi cài đặt thứ gì đó hiện nay.

Sau những năm 1980, nhiều bộ luật khác đã có hiệu lực để bảo vệ phần mềm tốt hơn khỏi những gì mà các nhà phát triển cảm thấy là việc phân phối và xử lý bất hợp pháp mã nguồn của họ.

Tại sao phần mềm mã nguồn mở lại quan trọng đến vậy và Tình trạng của phần mềm mã nguồn mở - Octoverse 2022

Năm nay, Octoverse đã phát hành một báo cáo trên GitHub nêu chi tiết về tình trạng hiện tại của phần mềm mã nguồn mở. Các phát hiện của báo cáo gợi ý rằng không chỉ phần mềm mã nguồn mở đang tăng trở lại; nó đang tiếp quản ngành công nghiệp.

Tình trạng của phần mềm mã nguồn mở - Octoverse 2022

Wolfgang Gehring, đại sứ FOSS cho đổi mới công nghệ của Mercedes-Benz lặp lại phát hiện của báo cáo bằng cách nói: “Ngày nay, bạn không thể phát triển phần mềm mà không sử dụng mã nguồn mở nữa”.

Nguồn bài viết: Sưu tầm

Đăng nhập Đăng nhập Đăng ký Đăng ký 0 Giỏ hàng Giỏ hàng Hotline Hotline Zalo Zalo