Giao diện ứng dụng Notepad++ - Trình soạn thảo mã nguồn miễn phí và mạnh mẽ
Máy Tính

Notepad++: Hơn Cả Một Trình Soạn Thảo Mã Nguồn, Đó Là Tiếng Nói Của Tự Do Và Nhân Quyền

Trong gần hai thập kỷ, Notepad++ đã trở thành một công cụ không thể thiếu trong quy trình làm việc của tôi – một trong những chương trình đầu tiên tôi cài đặt trên mỗi máy tính mới. Tuy nhiên, tôi chưa bao giờ thực sự bận tâm nhiều về nguồn gốc của nó. Thành thật mà nói, tôi ít khi đọc các ghi chú phát hành (release notes) và ngay cả khi có đọc, tôi cũng chưa bao giờ nhận thấy bất kỳ điều gì bất thường. Gần đây, tôi bỗng nhiên tò mò về câu chuyện đằng sau công cụ này. Là một phần mềm mã nguồn mở được sử dụng rộng rãi, không có tham vọng thương mại, chắc chắn phải có một câu chuyện sâu sắc hơn đằng sau nó – và thực sự là có.

Notepad++ không chỉ được định hình bởi các nguyên tắc mã nguồn mở và một cộng đồng người dùng tâm huyết, mà người tạo ra nó, Don Ho, còn sử dụng nó như một nền tảng bất ngờ cho chủ nghĩa hoạt động. Ông đã lồng ghép các thông điệp chính trị vào các ghi chú phát hành để ủng hộ nhân quyền và lên án kiểm duyệt.

Trong suốt những năm qua, Notepad++ đã phải chịu đựng các cuộc tấn công từ những kẻ cực đoan Hồi giáo, các cuộc tấn công DDoS từ chính phủ Trung Quốc và sự tẩy chay từ phe cực hữu Pháp. Mặc dù vậy, nó vẫn là một trong những trình soạn thảo văn bản được tải xuống nhiều nhất trên thế giới, liên tục được cập nhật và là công cụ yêu thích của nhiều lập trình viên. Câu chuyện về Notepad++ không chỉ là câu chuyện về một phần mềm, mà còn là minh chứng cho sức mạnh của một cá nhân trong việc biến công nghệ thành phương tiện truyền tải thông điệp vì những giá trị cao cả.

Giao diện ứng dụng Notepad++ - Trình soạn thảo mã nguồn miễn phí và mạnh mẽGiao diện ứng dụng Notepad++ – Trình soạn thảo mã nguồn miễn phí và mạnh mẽ

Từ Sự Từ Chối Đến Cuộc Cách Mạng Mã Nguồn Mở

Tại Sao Don Ho Tự Tay Xây Dựng Trình Soạn Thảo Mình Cần?

Notepad++ ra đời từ sự thất vọng – chính xác là sự thất vọng của Don Ho. Vào đầu những năm 2000, ông đang làm kỹ sư phần mềm, phải sử dụng một trình soạn thảo văn bản dựa trên Java vừa chậm chạp vừa kém hiệu quả. Với hy vọng tìm kiếm một giải pháp tốt hơn, ông đã đề xuất ý tưởng về một trình soạn thảo dựa trên C++ sử dụng thư viện Scintilla, nhưng công ty của ông đã từ chối. Vì vậy, ông đã tự mình xây dựng nó.

Khi Notepad++ lần đầu tiên ra mắt, phần mềm mã nguồn mở đang có xu hướng phát triển nhưng chưa phổ biến như ngày nay. Hiện tại, các nguyên tắc mã nguồn mở đã mở rộng ra ngoài phần mềm, ảnh hưởng đến các sáng kiến dữ liệu mở và sự trỗi dậy của các mô hình AI mã nguồn mở. Được truyền cảm hứng từ Tổ chức Phần mềm Tự do (FSF) và Linux, Don tin vào phần mềm phải miễn phí, hiệu quả và dễ tiếp cận cho tất cả mọi người – những nguyên tắc đã giúp Notepad++ nổi bật ngay từ đầu.

Hơn hai thập kỷ sau, ông vẫn đang viết mã Notepad++ bằng chính Notepad++.

Vào năm 2017, khi được hỏi về môi trường phát triển của mình, Don đã trả lời: “Visual Studio 2013 trên Windows 10 và Notepad++.” Hơn hai thập kỷ sau, ông vẫn đang viết mã Notepad++ bằng chính công cụ ông tạo ra, chứng tỏ rằng đôi khi, những công cụ tốt nhất lại là những thứ bạn tự làm. Điều này không chỉ thể hiện khả năng tự cung tự cấp mà còn khẳng định độ tin cậy và sự gắn bó của Don Ho với “đứa con tinh thần” của mình.

Chia Tay SourceForge: Bảo Vệ Sự Toàn Vẹn Của Phần Mềm

Rời Bỏ Nền Tảng Đầy Rắc Rối

Vào đầu những năm 2000, SourceForge là một nền tảng hàng đầu để lưu trữ các dự án mã nguồn mở. Notepad++ đã sử dụng dịch vụ này từ năm 2003 đến 2015. Tuy nhiên, vào tháng 1 năm 2010, SourceForge bắt đầu chặn quyền truy cập đối với người dùng từ các quốc gia như Cuba, Iran, Triều Tiên, Sudan và Syria, tuân thủ các quy định của chính phủ Hoa Kỳ. Don Ho coi đây là một sự vi phạm các nguyên tắc của mã nguồn mở.

Ban đầu, Notepad++ vẫn tiếp tục phân phối các bản nhị phân thông qua SourceForge để phục vụ người dùng, đồng thời phân phối qua TuxFamily, một dịch vụ lưu trữ có trụ sở tại Pháp. Tuy nhiên, đến năm 2015, SourceForge đã bắt đầu kiểm soát các trang dự án không hoạt động và thay thế các bản tải xuống gốc bằng các trình cài đặt đi kèm phần mềm quảng cáo (adware). Đáng chú ý, các dự án như GIMP và VLC cũng đã trải qua những vụ tiếp quản tương tự sau khi họ rời khỏi nền tảng do những lo ngại trước đó. Để đối phó với những hành động này, Don Ho đã quyết định cắt đứt mọi mối quan hệ với SourceForge để bảo vệ sự toàn vẹn của Notepad++.

Trang kho lưu trữ GitHub chính thức của Notepad++ sau khi rời SourceForgeTrang kho lưu trữ GitHub chính thức của Notepad++ sau khi rời SourceForge

Dự án đã chuyển kho lưu trữ của mình sang GitHub. Mặc dù GitHub phải tuân thủ luật xuất khẩu của Hoa Kỳ, nhưng nền tảng này đã tích cực tìm kiếm giấy phép để cung cấp dịch vụ tại các khu vực bị trừng phạt, phù hợp hơn với các nguyên tắc FOSS (Phần mềm Tự do và Mã nguồn Mở). Để bảo vệ hơn nữa khả năng tiếp cận và phù hợp với các giá trị mã nguồn mở, Notepad++ đã chuyển dịch vụ lưu trữ website của mình sang Hostinger, một nhà cung cấp có trụ sở tại Litva, vào năm 2019.

Khi Phần Mềm Trở Thành Tuyên Ngôn Hoạt Động

Những Bản Cập Nhật Mang Thông Điệp Chính Trị

Hầu hết các ghi chú phát hành phần mềm đều liệt kê các bản sửa lỗi và tính năng mới. Ghi chú phát hành của Notepad++ thì thường đi kèm với một tuyên bố chính trị.

Don Ho từ lâu đã sử dụng các bản cập nhật của Notepad++ để ủng hộ nhân quyền và tự do ngôn luận. Ông đã lên tiếng chống lại các luật kiểm duyệt internet của Hoa Kỳ như Quy định quản lý xuất khẩu (EAR) và Đạo luật ngăn chặn vi phạm bản quyền trực tuyến (SOPA). Nhưng chủ nghĩa hoạt động của ông còn mở rộng ra ngoài các quy định trực tuyến. Ông đã kêu gọi tẩy chay Thế vận hội Bắc Kinh 2008, với lý do Trung Quốc đàn áp ở Tây Tạng và hạn chế tự do báo chí. Năm 2014, ông phát hành bản Tiananmen June Fourth Incident Edition, dành tặng cho các nạn nhân của vụ thảm sát năm 1989.

Notepad++ không chỉ là một trình soạn thảo văn bản mã nguồn mở mà còn là một công cụ phản ánh các giá trị của người tạo ra nó. Trong những năm qua, Don Ho đã tiếp tục sử dụng các bản cập nhật phần mềm như một cách để thể hiện quan điểm. Mặc dù nhiều tuyên bố của ông đã gây ra phản ứng, một số lại dẫn đến sự phản đối đáng kể, bao gồm sự đối đầu trực tiếp từ các nhóm chính trị, tổ chức hoạt động và thậm chí cả chính phủ. Các ví dụ sau đây minh họa cách một số bản cập nhật của Notepad++ đã dẫn đến các cuộc tấn công mạng, tẩy chay và sự trả đũa do nhà nước bảo trợ.

Bị Cực Đoan Hồi Giáo Tấn Công Vì Ủng Hộ Tự Do Ngôn Luận

Vào tháng 1 năm 2015, Don Ho đã phát hành bản Je suis Charlie edition của Notepad++ để đáp trả cuộc tấn công khủng bố của Al-Qaeda vào văn phòng của Charlie Hebdo, một tạp chí châm biếm của Pháp. Cuộc tấn công đã giết chết 12 người, bao gồm các nhà báo và họa sĩ biếm họa nổi tiếng vì đã xuất bản những hình ảnh gây tranh cãi về các nhân vật tôn giáo. Je suis Charlie (“Tôi là Charlie”) đã trở thành một khẩu hiệu toàn cầu ủng hộ tự do ngôn luận, và Don Ho đã sử dụng bản phát hành Notepad++ này để thể hiện sự đoàn kết với các nạn nhân.

Hình ảnh biểu tình "Je suis Charlie" ủng hộ tự do ngôn luận sau vụ tấn công Charlie HebdoHình ảnh biểu tình "Je suis Charlie" ủng hộ tự do ngôn luận sau vụ tấn công Charlie Hebdo

Chỉ vài ngày sau, trang web của Notepad++ đã bị hack và phá hoại. Những kẻ tấn công đã thay thế trang chủ bằng tuyên truyền Hồi giáo, bao gồm một thông điệp tuyên bố rằng vụ hack là để trả thù vì đã xúc phạm Nhà tiên tri Muhammad. Don Ho nhanh chóng khôi phục trang web và trực tiếp giải quyết vụ tấn công:

Notepad-plus-plus.org có thể bị tấn công hết lần này đến lần khác, nhưng tôi sẽ luôn tìm cách phân phối bản Notepad++ ‘Je suis Charlie’ – đó là quyền tự do ngôn luận mà tôi yêu cầu là quyền của mình.

Mặc dù bị tấn công, bản Je suis Charlie vẫn có sẵn, và Don Ho tiếp tục sử dụng Notepad++ như một nền tảng cho các tuyên bố chính trị, khẳng định lập trường kiên định của mình.

Xung Đột Với Cánh Hữu Cực Đoan Tại Pháp

Vào đầu những năm 2010, Pháp chứng kiến sự trỗi dậy của chính trị cánh hữu cực đoan, phần lớn được thúc đẩy bởi Mặt trận Quốc gia (FN), một đảng được thành lập vào năm 1972 với nguồn gốc từ chủ nghĩa dân tộc và bài ngoại. Dưới sự lãnh đạo của Marine Le Pen, FN đã tăng vọt về mức độ phổ biến, với tỷ lệ cử tri bất ngờ trong cuộc bầu cử tổng thống năm 2012 và sau đó giành được những chiến thắng lớn trong cuộc bầu cử Nghị viện Châu Âu năm 2014. Vào thời điểm đó, đảng này hoạt động trên một nền tảng chống nhập cư cực đoan, kêu gọi giảm 95% nhập cư hợp pháp và ủng hộ “tái di cư” – một chính sách nhằm trục xuất người nhập cư trở về quê hương của họ.

Biểu tượng của đảng Mặt trận Quốc gia (Front National) - phe cánh hữu tại PhápBiểu tượng của đảng Mặt trận Quốc gia (Front National) – phe cánh hữu tại Pháp

Là một người nhập cư tại Pháp, Don Ho đã lên án đảng này và những người ủng hộ nó, nói rằng những người bỏ phiếu cho FN không nên sử dụng Notepad++. Làn sóng phản đối đã nhanh chóng nổ ra, với những người ủng hộ FN kêu gọi tẩy chay phần mềm. Suy ngẫm về sự cố này, Don sau đó đã thừa nhận rằng mặc dù ông không tự hào về cách ông thể hiện thông điệp của mình, ông không hối tiếc khi đã thể hiện lập trường. Tuy nhiên, ông cũng thừa nhận rằng việc hạn chế quyền truy cập vào Notepad++ sẽ mâu thuẫn với triết lý mã nguồn mở của ông, vốn thúc đẩy tự do phần mềm cho tất cả người dùng, bất kể niềm tin chính trị của họ.

Bỏ phiếu cho FN là sự phủ nhận những giá trị Pháp mà tôi đã học hỏi và trân trọng kể từ khi tôi đến Pháp.

Đối Mặt Với Các Cuộc Tấn Công Mạng Từ Trung Quốc

Vào tháng 10 năm 2019, Notepad++ một lần nữa trở thành một chiến trường chính trị khi Don Ho phát hành bản Free Uyghur edition. Bản cập nhật đã kêu gọi sự chú ý đến việc giam giữ hàng loạt người Duy Ngô Nhĩ ở khu vực Tân Cương của Trung Quốc, nơi ước tính một triệu người bị giam giữ trong cái gọi là “trại cải tạo”. Các báo cáo từ các tổ chức nhân quyền và Liên Hợp Quốc đã nêu chi tiết về lao động cưỡng bức, tra tấn và những nỗ lực xóa bỏ bản sắc văn hóa Duy Ngô Nhĩ, gây ra sự lên án quốc tế.

Tác phẩm nghệ thuật với thông điệp "Free Uyghur" ủng hộ người Duy Ngô NhĩTác phẩm nghệ thuật với thông điệp "Free Uyghur" ủng hộ người Duy Ngô Nhĩ

Ngay sau khi phát hành, Notepad++ đã bị tấn công bởi một làn sóng tấn công mạng, bao gồm các cuộc tấn công DDoS làm gián đoạn trang web của nó. Kho lưu trữ GitHub của dự án bị tràn ngập thư rác mang tính dân tộc chủ nghĩa, với các tài khoản ủng hộ Trung Quốc làm quá tải các cuộc thảo luận và cố gắng chôn vùi thông điệp Free Uyghur. Các cuộc tấn công trở nên dữ dội đến mức Notepad++ đã phải chuyển sang dịch vụ chống DDoS của Cloudflare để duy trì hoạt động trực tuyến.

Mặc dù có sự phản đối, Don vẫn giữ vững thông điệp của mình. Bản Free Uyghur edition vẫn tồn tại trong hai bản phát hành nữa, tiếp theo là Stand with Hong KongBoycott Beijing 2022. Mỗi bản phát hành đều kéo theo những cuộc tấn công tiếp theo, nhưng Don vẫn kiên định với niềm tin rằng phần mềm nên là một nền tảng cho tự do ngôn luận, bất kể hậu quả.

Hậu Thuẫn Ukraine Trong Cuộc Chiến Vì Tự Do

Để đáp lại cuộc xâm lược Ukraine của Nga vào tháng 2 năm 2022, Don Ho đã phát hành bản Declare Variables, Not War edition của Notepad++, tiếp theo là Make Apps, Not War. Những phiên bản này thể hiện sự đoàn kết với Ukraine và hướng người dùng đến các trang quyên góp hỗ trợ cứu trợ nhân đạo. Kể từ đó, các bản cập nhật của Notepad++ đã liên tục củng cố lập trường này, giữ cho cuộc chiến giành chủ quyền của Ukraine luôn được nhìn thấy đối với cơ sở người dùng toàn cầu của nó.

Vào đầu năm 2025, trong lễ nhậm chức lần thứ hai của Donald Trump, Elon Musk đã có một cử chỉ được nhiều người hiểu là một lời chào kiểu Đức Quốc xã. Để đáp lại, Don Ho đã sử dụng ghi chú phát hành của Notepad++ để đưa ra một tuyên bố, đặt tên bản cập nhật là In a World of Elon, Be a Zelensky. Tiêu đề này đã tạo ra sự tương phản trực tiếp giữa Musk – người đã bị buộc tội ủng hộ chủ nghĩa cực đoan cánh hữu – và Tổng thống Ukraine Volodymyr Zelensky, người đã trở thành biểu tượng toàn cầu về sự kháng cự và lãnh đạo.

Tài khoản Bluesky của Don Ho, người sáng lập Notepad++Tài khoản Bluesky của Don Ho, người sáng lập Notepad++

Ngay sau bản phát hành này, Don đã thông báo rằng ông sẽ rời Twitter để đến Bluesky, gia nhập một số lượng người dùng ngày càng tăng đang rời bỏ nền tảng của Musk. Trước khi ông có thể xóa tài khoản và tải xuống dữ liệu của mình, ông đã bị khóa – một số phận chung của nhiều người chỉ trích Musk và nền tảng của ông. Với cam kết tự xưng về tự do ngôn luận của Musk, động thái này đã bị chỉ trích rộng rãi là đạo đức giả.

Thách Thức Những Đe Dọa Của Trung Quốc Đối Với Đài Loan

Vào ngày 4 tháng 6 năm 2024, Don Ho đã phát hành bản Support Taiwan’s Sovereignty edition, ủng hộ việc Đài Loan tham gia các tổ chức quốc tế như Liên Hợp Quốc và Tổ chức Y tế Thế giới. Ngày phát hành mang tính biểu tượng, trùng với kỷ niệm vụ thảm sát Thiên An Môn, nhấn mạnh cam kết về nhân quyền và chống lại sự đàn áp.

Người ủng hộ phong trào sinh viên Đài Loan tại Los Angeles, thể hiện tinh thần dân chủNgười ủng hộ phong trào sinh viên Đài Loan tại Los Angeles, thể hiện tinh thần dân chủ

Ngay sau bản phát hành này, Trung Quốc đã ban hành luật áp đặt các hình phạt nghiêm khắc, bao gồm cả án tử hình, đối với những cá nhân ủng hộ “độc lập” của Đài Loan, ngay cả khi vắng mặt. Trong một động thái pha trộn giữa sự mỉa mai và thách thức, Don Ho đã đáp trả bằng cách phát hành bản Support Taiwan’s Independence edition vào ngày 14 tháng 7 năm 2024. Sự thay đổi tiêu đề từ “Chủ quyền” sang “Độc lập” là một thách thức trực tiếp đối với những nỗ lực của Trung Quốc nhằm đe dọa và bịt miệng các tình cảm ủng hộ Đài Loan.

Cũng như các bản phát hành mang tính chính trị trước đây, hành động này đã thu hút sự phản đối, bao gồm thư rác dân tộc chủ nghĩa và chỉ trích từ các cá nhân ủng hộ Trung Quốc.

Tự Do Cho Phần Mềm – Tự Do Cho Con Người: Di Sản Của Notepad++

Tầm Ảnh Hưởng Và Triết Lý Bền Vững Của Notepad++

Câu chuyện về Notepad++ thực sự là câu chuyện về Don Ho. Những gì bắt đầu như một dự án của một người để xây dựng một trình soạn thảo tốt hơn đã phát triển thành một công cụ mã nguồn mở toàn cầu, được hỗ trợ bởi một cộng đồng những người đóng góp mà Don Ho tích cực khuyến khích. Khi ông gọi Notepad++ là “phần mềm tự do”, ông không chỉ có ý nói rằng nó không tốn tiền – ông có ý nói rằng nó thuộc về mọi người, mang lại cho họ quyền và sự tự do hợp pháp để sửa đổi mã nguồn.

Logo Notepad++ nổi bật trên nền xám, biểu tượng của phần mềm mã nguồn mởLogo Notepad++ nổi bật trên nền xám, biểu tượng của phần mềm mã nguồn mở

Hơn hai thập kỷ sau, Notepad++ vẫn miễn phí, hỗ trợ 78 ngôn ngữ lập trình và đã được tải xuống hơn 28 triệu lần. Nó đứng cùng hàng với các phần mềm mã nguồn mở nổi tiếng như VLC, GIMP và Audacity – minh chứng cho thấy phần mềm độc lập có thể phát triển mạnh mẽ mà không cần sự kiểm soát của doanh nghiệp. Trong khi nhiều công ty thúc đẩy người dùng hướng tới các mô hình đăng ký hạn chế, Notepad++ tiếp tục cung cấp một giải pháp thay thế mạnh mẽ và tự do.

Khi được hỏi điều gì khiến ông tiếp tục gắn bó với dự án, Don Ho nói: “Niềm vui – không chỉ khi tôi viết mã, mà còn khi tôi làm các ghi chú phát hành.” Niềm đam mê của ông đối với nhân quyền và tự do ngôn luận được dệt vào những ghi chú phát hành đó cũng nhiều như triết lý mã nguồn mở của ông. Bởi vì đối với Don Ho, tự do phần mềm và tự do con người là không thể tách rời.

Hãy để con người được tự do như phần mềm. Hãy chia sẻ suy nghĩ của bạn về Notepad++ và tầm ảnh hưởng của nó trong phần bình luận bên dưới, hoặc khám phá thêm các bài viết chuyên sâu khác về thế giới công nghệ trên camnangcongnghe.net.

Related posts

5 Máy Ảo Proxmox Không Thể Thiếu Giúp Tối Ưu Home Lab Của Bạn

Administrator

Cách Thay Thế Task Manager Mặc Định Trên Windows Bằng Công Cụ Khác

Administrator

File Pilot: Thay Thế File Explorer Windows 11 Tối Ưu Tốc Độ & Đa Nhiệm

Administrator

Tại Sao NixOS Là Lựa Chọn Vượt Trội Cho Môi Trường WSL Của Bạn?

Administrator

Cairo Shell: Nâng Tầm Trải Nghiệm Tùy Biến Windows 11 Độc Đáo và Hiệu Quả

Administrator

Tabby: Lựa Chọn Thay Thế Hoàn Hảo cho PuTTY Dành Cho Người Dùng Công Nghệ Việt?

Administrator