40 năm GNU và phong trào phần mềm tự do
(fsf.org)- Ngay cả khi phần mềm đã ăn sâu vào đời sống hằng ngày, đa số người dùng vẫn không có toàn quyền kiểm soát; FSF kỷ niệm 40 năm hệ điều hành GNU và phong trào phần mềm tự do như một cột mốc mang tính biểu tượng cho vấn đề này
- Ngày 27/9/1983, Richard Stallman công bố kế hoạch phát triển một hệ điều hành tự do tương tự Unix mang tên GNU’s not Unix, và GNU khởi đầu với mục tiêu trao quyền tự do cho người dùng
- GNU thường được kết hợp với nhân Linux để nâng đỡ Internet và vô số thiết bị; thông qua copyleft, tiêu biểu là GPL, GNU đã phổ biến cách bảo tồn quyền trong các tác phẩm phái sinh
- Sự kiện kỷ niệm 40 năm được chia giữa GNU Hackers Meeting tại Biel, Thụy Sĩ và hackday tại trụ sở FSF ở Boston, bao gồm các bài trình bày về gói GNU, hacking, công việc cho bản phát hành mới và chương trình dành cho người tham gia
- Dịp kỷ niệm này có thể là cơ hội để các hacker cũ và mới quay lại tham gia vào việc tạo ra, cải thiện và chia sẻ phần mềm tự do
40 năm GNU và phong trào phần mềm tự do
- Ngày 27/9/2023, FSF kỷ niệm 40 năm ra đời hệ điều hành GNU và phong trào phần mềm tự do
- Việc công bố GNU năm 1983 được đánh giá là một bước ngoặt trong lịch sử điện toán
- Những người ủng hộ phần mềm tự do, tinkerer và hacker trên toàn thế giới tham gia các sự kiện kỷ niệm
- Sau 40 năm, GNU và phần mềm tự do thậm chí còn trở nên liên quan hơn
- Phần mềm đã bám rễ sâu vào đời sống hằng ngày
- Đa số người dùng không hoàn toàn kiểm soát được phần mềm mà họ sử dụng
Khởi đầu của GNU và quyền tự do của người dùng
- Ngày 27/9/1983, Richard Stallman công bố kế hoạch phát triển một hệ điều hành tự do tương tự Unix mang tên GNU
- GNU là viết tắt của “GNU’s not Unix”
- GNU là một hệ điều hành được phát triển đặc biệt vì quyền tự do của người dùng
- Kể từ năm 1983, GNU Project đã cung cấp một lựa chọn thay thế có tính đạo đức cho các hệ điều hành độc quyền
- Điều này được hậu thuẫn bởi 40 năm làm việc của các nhà phát triển GNU tình nguyện trên khắp thế giới
- Với Stallman, một hệ điều hành tự do là nền tảng để tái tạo cộng đồng hacker hợp tác và cho phép bất kỳ ai cũng có thể tham gia
- Ý tưởng là người dùng không phải đồng lõa tước đi quyền tự do của bạn bè khi bắt đầu sử dụng máy tính
Tầm ảnh hưởng mở rộng nhờ Linux và GPL
- GNU thường được kết hợp với nhân Linux để tạo thành nền tảng của Internet, vận hành hàng triệu máy chủ, máy tính để bàn và thiết bị điện toán nhúng
- Ngoài các tiến bộ kỹ thuật, GNU còn tiên phong trong cách tiếp cận cấp phép phần mềm mang tên copyleft
- copyleft yêu cầu các quyền tương tự phải được bảo tồn cả trong tác phẩm phái sinh
- Ví dụ tiêu biểu là GNU General Public License(GPL)
- Stallman nhìn nhận mục tiêu của GNU không đơn thuần là đạt được sự phổ biến, mà là trao tự do cho người dùng
- Cần có các điều kiện phân phối để phần mềm GNU không bị biến thành phần mềm độc quyền, và phương pháp đó chính là copyleft
Sự kiện kỷ niệm 40 năm tại Thụy Sĩ và Boston
- Tại Biel, Thụy Sĩ, GNUnet e.V. tổ chức GNU Hackers Meeting vào ngày 27/9 để kỷ niệm 40 năm GNU
- Dự kiến có các bài trình bày về nhiều gói GNU, hacking và việc tạo bản phát hành mới
- Diễn giả gồm nhà sáng lập GNU Richard Stallman, Sébastien Blin của GNU Jami, Chủ tịch Free Software Foundation Europe Matthias Kirschner và nhiều nhà phát triển GNU
- Đây là dịp hiếm hoi có nhiều maintainer GNU tham dự trực tiếp
- Để kỷ niệm 40 năm GNU, FSF tổ chức hackday tại trụ sở Boston vào ngày 1/10
- Gia đình, sinh viên và bất kỳ ai muốn kỷ niệm 40 năm GNU đều có thể tham gia
Vai trò của FSF và bối cảnh GNU/Linux
- FSF tài trợ cho sự phát triển của GNU và xem GNU là cốt lõi của triết lý đã dẫn dắt phong trào phần mềm tự do
- Hội nghị thường niên LibrePlanet của FSF bàn về tự do phần mềm và đạo đức số, cho thấy cộng đồng phần mềm tự do đã được duy trì và phát triển trong 40 năm
- Sự kết hợp giữa GNU và Linux được mô tả là hệ thống GNU/Linux
- Đến năm 1992, các thành phần cốt lõi của GNU đã hoàn thiện, chỉ còn thiếu một nhân
- Năm 1992, nhân Linux được phát hành lại theo GNU GPL và trở thành phần mềm tự do
- Sự kết hợp giữa GNU và Linux đã hình thành một hệ điều hành tự do hoàn chỉnh, lần đầu tiên cho phép chạy PC mà không cần phần mềm không tự do
1 bình luận
Ý kiến trên Hacker News
Muốn bày tỏ lòng biết ơn đối với những nỗ lực lâu dài của FSF và GNU
Có thể tranh luận bất tận về các chi tiết, nhưng giờ đây khi các mối đe dọa và ác ý thực sự mà phong trào này đã đối mặt vẫn tiếp diễn và được chứng minh rõ ràng qua nhiều sự việc, thật khó để phớt lờ tư tưởng cốt lõi
Phần mềm tự do đã góp phần rất lớn vào việc khiến môi trường tôi sống trở nên đáng tin cậy hơn, thân thiện hơn và ít đáng sợ hơn; đó tuyệt đối không phải là một thành tựu nhỏ
Ông xứng đáng nhận được rất nhiều lời khen ngợi và sự tôn trọng
Dễ than thở rằng tầm nhìn ban đầu của phong trào phần mềm tự do đã biến mất, nhưng làm vậy là bám vào một cái cây mang tên một hệ tư tưởng điện toán cụ thể mà bỏ lỡ cả khu rừng: phương thức sản xuất phần mềm mở và hợp tác đã được áp dụng rộng rãi
Trong 40 năm qua, ngày càng nhiều lĩnh vực trong xã hội, dù là cá nhân, doanh nghiệp tư nhân hay khu vực công, đã bước vào cách sử dụng và phát triển các tài nguyên chung, tức lợi ích chung
Đây là một diễn tiến tích cực chưa từng có, khó nghĩ ra ví dụ tương tự trong các lĩnh vực khác, và vì rất dễ bị chôn vùi trong dòng thác tin xấu nên cần được ca ngợi nhiều hơn
Tất nhiên, khi một thứ vượt qua thời thơ ấu và trưởng thành thành công, nó có thể thay đổi đến mức khó nhận ra. Một tôn giáo được đại chúng hóa có thể khác xa tầm nhìn của vị tiên tri ban đầu, phân nhánh thành vô số dị giáo, và các dị giáo đó thậm chí có thể trở nên phổ biến hơn chính thống
Khi thứ gì đó trở thành dòng chính, không thể tránh khỏi việc tiền bạc và chính trị chen vào
Thách thức hiện nay không phải là khôi phục một đức tin thuần khiết và chân chính, mà là có những lãnh đạo với tầm nhìn và mục đích rõ ràng để champion chính nghĩa căn bản trong các bối cảnh cụ thể mới trở nên quan trọng khi phong trào mở rộng
Thế giới doanh nghiệp bên ngoài Big Tech vẫn chưa tham gia nhiều vào mã nguồn mở, còn hàng hóa công kỹ thuật số của các cơ quan nhà nước cũng rất phù hợp với triết lý này nhưng vẫn đang ở giai đoạn đầu
Mọi phần mềm hẳn sẽ được mua từ các nhà cung cấp phần mềm độc lập, mã nguồn sẽ đóng, lỗi không được sửa vì lock-in, và do thiếu cạnh tranh nên phần mềm tệ hại sẽ tràn lan
Lần đầu tôi biết đến phần mềm tự do là qua GCC và Emacs
Khi đó tôi tự nhiên tiếp nhận những thứ như GNU/Linux, các tranh luận về mã nguồn mở và phần mềm tự do; lập trường tư tưởng của FSF hấp dẫn tôi khi còn trẻ và cũng ảnh hưởng lớn đến quan điểm của tôi
Theo thời gian, tôi vẫn cảm thấy thông điệp cốt lõi của FSF là xác đáng và đúng đắn, nhưng các chiến thuật của họ dường như đã tự đẩy mình ra ngoài dòng chính của diễn ngôn công nghệ hiện đại
Đây là một bi kịch và tôi không biết nên rút ra bài học gì, nhưng tôi đã mong FSF đóng vai trò lớn hơn trong diễn ngôn công nghệ hiện đại
Chúng ta đã chứng kiến sự trỗi dậy của các giấy phép không copyleft, sự trở lại của mô hình shareware dưới một tên marketing khác cho thế hệ mới, và sự trở lại của time-sharing dựa trên thin client với thuật ngữ mới
Một thực tế lớn nữa là khá nhiều dự án tự do/mã nguồn mở quan trọng nhất đang được các tập đoàn lớn tài trợ cho mục đích riêng của họ, và chỉ nhờ quảng bá thì không thể sống được
Bên kia là những doanh nghiệp phản địa đàng mơ vắt đến giọt giá trị cuối cùng từ lao động nô lệ và những con bò sữa tiền mặt bị lock-in
Không có chiến thuật nào có thể hòa giải hai thế giới quan xung đột trực tiếp và có hệ thống như vậy
Nếu một chiến thuật khiến mục tiêu bị thỏa hiệp để đổi lấy thành công cục bộ, thì mục tiêu đó đã bị phản bội và không còn biện minh được cho bất kỳ hành động nào nữa
Những người thu lợi từ phần mềm đóng đã luôn và sẽ luôn có các chiến dịch có tổ chức chống lại FSF
Ngày nay phần mềm thường chỉ là vấn đề thứ yếu; vì người dùng không sở hữu máy tính và mọi thứ chạy từ xa, trọng tâm là dữ liệu và quyền kiểm soát dữ liệu
Các giấy phép mà FSF cung cấp, bao gồm cả AGPL, không đủ để xử lý điều này
Ở châu Âu có GDPR, xử lý khá tốt nhiều vấn đề liên quan đến dữ liệu, nhưng phía giấy phép phần mềm tự do thì không có thứ tương ứng, và ngay từ đầu cũng hầu như không có thảo luận về cách tấn công vấn đề này
FSF vẫn mắc kẹt ở việc giải quyết các vấn đề của thập niên 1980, và dường như không có nhiều điều để nói về các vấn đề của thập niên 2020
Trong tình huống nhiều phần mềm về bản chất phải được phân tán dưới một hình thức nào đó, chỉ nói “đừng làm”, “hãy tự host”, “hãy chạy cục bộ” là không đủ
Quyền lực tập trung luôn gây áp lực lên tự do, và điều đó bao gồm cả những người quyết định đâu là diễn ngôn dòng chính
Những người có quyền lực hiếm khi thấy tự do của những người kém quyền lực hơn là có lợi cho họ
Bằng chứng lại chỉ ra điều ngược lại, rằng nó có lợi, nhưng nhiều người không chịu nổi kiểu suy luận gián tiếp dựa trên niềm tin như vậy
Tự do đã, đang và sẽ luôn là một tư tưởng cấp tiến
Dù đã 40 năm trôi qua, dường như họ vẫn nghĩ rằng việc tiếp tục diễn thuyết và tạo ra phần mềm tự do là cách phòng vệ phù hợp để bảo vệ phần mềm tự do
Điều đó mang tính thụ động, và đã sụp đổ trước thực tế là các công ty công nghệ đang chủ động tận dụng các công cụ phần mềm tự do của họ để tạo ra phần mềm mã nguồn đóng, liên tục xâm phạm quyền của người dùng
Đã có thể làm được nhiều việc hơn rất nhiều
Chương trình tài trợ cho các startup làm phần mềm tự do ở đâu? Những cửa hàng bán lại phần cứng máy tính cũ đã cài sẵn phần mềm tự do và giảm giá cho cộng đồng thu nhập thấp hoặc thư viện ở đâu? Công việc phối hợp với các công đoàn trong ngành công nghệ ở đâu?
Quyền của người lao động có thể trông như tách biệt với quyền của người dùng phần mềm, nhưng sự mất cân bằng quyền lực giữa người lao động và công ty gắn bó sâu sắc với lý do vì sao công ty có thể yêu cầu người lao động tạo ra phần mềm không tôn trọng quyền của người dùng, và về lâu dài vẫn có chỗ cho những việc đáng quan tâm
FSF đã không thích nghi ngay cả sau khi chỉ riêng vai trò lãnh đạo tư tưởng và việc tạo ra các lựa chọn thay thế tự do không còn đủ để chống đỡ lý tưởng của phong trào
Giờ có cảm giác như họ chỉ tồn tại mà thôi
Một trong những trụ cột của FSF là các công cụ GNU
Gần đây, việc viết lại nhiều công cụ bằng Rust đã trở thành xu hướng, và việc các công cụ cốt lõi của hệ điều hành khó bị khai thác hơn rất nhiều, đồng thời thường có hiệu năng tốt hơn, nhìn chung có vẻ là một hướng đi tuyệt vời
Chẳng hạn, ripgrep là một cải tiến tốt hơn grep truyền thống, nushell là một shell tốt hơn, còn exa là một ls tốt hơn, nhưng không cái nào trong số đó dùng GPL
Cũng có dự án viết lại nguyên dạng coreutils bằng Rust, và dự án đó dùng giấy phép MIT
Nỗ lực của FSF nhằm hiện đại hóa và duy trì sự liên quan nằm ở đâu?
Những thứ này có thể được bất kỳ ai ở bất kỳ đâu trên Trái Đất sử dụng mà không cần mua giấy phép từ một công ty đáng ngờ
Có Blender, Inkscape, Emacs, GCC, nhân Linux, Guix, cũng như các công cụ tuyệt vời như Syncthing hoặc cả những hệ điều hành hoàn chỉnh chỉ chạy bằng phần mềm tự do
Gimp cũng có khiếm khuyết, nhưng trong tay người phù hợp, tôi thấy nó là một lựa chọn đủ vững chắc cho nhiều mục đích
Những dự án này có thể được tính là thành công của phong trào phần mềm tự do
FSF và dự án GNU không phải là hoàn toàn vô ích, và nếu không có họ thì giờ đây tình hình có lẽ đã tệ hơn nhiều
Chỉ là những chỉ trích về các việc có thể làm thêm vẫn xác đáng, và cũng có vài ý tưởng khá hay
https://mullvad.net/en/blog/2023/2/1/eu-chat-control-law-wil...
Trong 40 năm qua, mọi điều khoản giấy phép mã nguồn mở đều bắt đầu từ “không bảo hành”, nhưng ngày nay chính phủ lại nghĩ rằng nếu ai đó dùng phần mềm của bạn cho mục đích mà họ không thích, thì bạn phải vào tù
Thỉnh thoảng tôi vẫn khá ngạc nhiên khi nhận ra FSF chỉ lớn tuổi hơn tôi vài tháng
Bản thân tôi cũng không chắc liệu mình có chọn điện toán làm nghề dưới bất kỳ hình thức nào nếu không có phần mềm tự do hay không
Sau 40 năm, máy in vẫn phản bội như xưa
Tôi thật lòng tin rằng sự lan rộng của các giấy phép mã nguồn mở dễ dãi, không copyleft đã gây hại lớn nhất cho phong trào phần mềm tự do
GPL từng là tiêu chuẩn, nhưng từ lâu đã bị vượt qua bởi các giấy phép ngắn gọn, dễ hiểu và theo kiểu muốn làm gì thì làm
Đã luôn có một nỗ lực có tổ chức nhằm thuyết phục mọi người rằng để còn phù hợp thì phải dùng giấy phép MIT, tức là phải cho phép mình bị khai thác
Tôi đặc biệt biết ơn họ giấy phép GPL, vốn đã đưa lý tưởng rằng cần trả lại cho cộng đồng vào khuôn khổ pháp lý
Tôi tin chắc rằng đó là một phần lý do khiến nhiều phong trào mã nguồn mở thành công như ngày nay, và việc những giấy phép như vậy đã ăn sâu vào văn hóa mang lại cho tôi rất nhiều cảm hứng và lòng biết ơn
GNU bash, GNU ed, GNU chess, GNU coreutils, GNU hello hiện đã có trong https://www.exaequOS.com
Nó nghiền nát hoàn toàn, và chúng tôi cũng thua không chống đỡ nổi
Xét đến tuổi đời của lĩnh vực này và chu kỳ bán rã ngắn của nhiều phần mềm ngày nay, dự án GNU là một thành tựu khổng lồ