Phần mềm nguồn mở tốt nhất mà bạn nên sử dụng

Đã có lúc, nếu bạn muốn một phần mềm chất lượng cho máy tính của mình, bạn phải lấy ví ra và trả tiền cho nó. Các sản phẩm của Microsoft đã - và vẫn là - một ví dụ điển hình cho điều này.

Nhưng sau đó, phong trào mã nguồn(source movement) mở đã thu hút được hơi nước và đột nhiên chúng ta được đối xử với những sản phẩm chất lượng vượt trội. Giá? Hoàn toàn không có gì. Bạn có(Internet) thích Internet(Don) không?

Nhưng mã nguồn mở là gì?(But What Is Open Source?)

Có hai dạng phần mềm - mã nguồn mở và mã nguồn đóng (độc quyền). Điều quan trọng là phải hiểu sự khác biệt.

Mã nguồn mở(Open source) là khi mã nguồn(source code) (mã chạy phần mềm) có sẵn miễn phí cho bất kỳ ai kiểm tra. Bạn có thể xem các tính năng hoạt động như thế nào, sao chép phiên bản phần mềm đó của riêng bạn và phát hành chúng dưới dạng mã nguồn mở (nghĩa là bạn không kiếm được lợi nhuận từ nó). Các dự án mã nguồn mở luôn miễn phí. Đó là toàn bộ điểm.

Mặt khác, phần mềm mã nguồn đóng (độc quyền), như tên đã nói, hoàn toàn đóng. Các công ty không muốn bạn xem mã nguồn(source code) bởi vì họ dựa vào mã nguồn(source code) để kiếm lợi nhuận từ sản phẩm của họ.

Ví dụ, bạn sẽ không bao giờ thấy mã nguồn(source code) của các sản phẩm của Microsoft hoặc Apple. Nó không phải vì lợi ích kinh doanh tốt nhất của họ. Bạn có thể chạy các sản phẩm mã nguồn mở trên các hệ điều hành của Microsoft hoặc Apple(Microsoft or Apple) nhưng phải sử dụng Windows hoặc macOS(Windows or macOS) để kiểm tra mã của chúng? Vâng, chúc may mắn với điều đó.

Dưới đây là những gì tôi cảm thấy là các dự án mã nguồn mở lớn nhất và tốt nhất xung quanh. Rõ ràng là "lớn nhất và tốt nhất" là rất chủ quan vì vậy có thể bạn không đồng ý với tôi? Nếu vậy, xin vui lòng cho tôi biết.

Linux

Linux có lẽ là (Linux)dự án mã nguồn(source project) mở lớn nhất, nổi tiếng nhất và phổ biến nhất đang tồn tại. Kể từ khi nó bắt đầu vào năm 1991, bây giờ dễ dàng có một vài trăm hệ điều hành Linux đang hoạt động “distro”(easily a couple hundred active Linux operating system “distros” ) (viết tắt của các bản phân phối). Điều này bao gồm hệ thống Tails(the Tails system) , mà tôi đã tìm hiểu gần đây và những hệ thống cấu hình cao như Ubuntu , Linux MintDebian .

Linux hấp dẫn đối với những người bị tắt bởi suy nghĩ phải trả tiền cho các hệ điều hành đắt tiền hoặc bởi những người có lòng căm thù với Windows .

Linux được hầu hết các ứng dụng phần mềm(software apps) lớn hỗ trợ nhưng nhược điểm của nó là việc cài đặt các ứng dụng đó không đơn giản như trên Windows hoặc macOS(Windows or macOS) . Một số khả năng kỹ thuật là bắt buộc.

Mozilla Firefox

Tôi không giấu giếm niềm yêu thích của mình đối với Google Chrome , nhưng tôi vẫn có một vị trí trong trái tim mình đối với Mozilla Firefox . Firefox đã tồn tại lâu hơn ChromeFirefox là những người bắt đầu phá hủy thế độc quyền trình duyệt của Microsoft.

Tôi ngạc nhiên mặc dù không nhiều người biết rằng Firefox là mã nguồn mở và chủ sở hữu của nó là Mozilla là một tổ chức phi lợi nhuận. Bạn có thể tự do kiểm tra mã, tình nguyện giúp phát triển trình duyệt và thậm chí tạo trình duyệt của riêng bạn dựa trên mã Firefox(Firefox code) . Ba ví dụ là WaterFox , PaleMoonTor Browser(the Tor Browser) .

LibreOffice

Nếu có một lý do nào đó để không bao giờ trả tiền cho Microsoft Office nữa, thì LibreOffice sẽ chính là nó. Ngay cả việc trả tiền cho Office 365 cũng trở nên vô nghĩa khi bạn thấy các lựa chọn thay thế miễn phí như LibreOfficeGoogle Suite .

LibreOffice là một bộ xử lý(word processing suite) văn bản bao gồm tài liệu văn bản, bảng tính, cơ sở dữ liệu và “bản trình bày” (phiên bản Powerpoint của chúng ). Mặc dù LibreOfficeđịnh dạng tệp(file format) riêng , nhưng các định dạng tệp(file format) khác , chẳng hạn như tệp của Microsoft(Microsoft) , đều được hỗ trợ đầy đủ và có một nút tạo PDF(PDF generation) tiện lợi bằng một cú nhấp chuột .

KeePass

Cách đây không lâu, tôi đã viết về tình yêu của mình dành cho KeePass và bất chấp những đối thủ sáng giá hơn đang cố gắng thu hút sự chú ý của tôi, tình cảm của tôi dành cho KeePass vẫn chưa bao giờ phai nhạt. Chắc chắn, KeePass là một chút đơn giản(bit plain) và chức năng. Nhưng đôi khi đó là tất cả những gì bạn cần.

Ngoài việc lưu trữ mật khẩu của bạn, nó cũng có một trình tạo mật khẩu(password generator) rất dễ sử dụng . Khi bạn chấp nhận mật khẩu mà nó cung cấp cho bạn, nó sẽ tự động điền trước các trường KeePass , vì vậy tất cả những gì bạn cần làm là “lưu”.

KeePass cũng có phiên bản di động nên có thể dễ dàng gắn tệp cơ sở dữ liệu mật khẩu(password database file) vào bộ nhớ đám mây và đồng bộ hóa nó trên các máy tính.

WordPress

Cùng với Linux , đây có lẽ là ví dụ nổi tiếng nhất khác về các dự án mã nguồn mở. Nó được sử dụng bởi 60 triệu trang web đáng kinh ngạc để cung cấp năng lượng cho mọi thứ(power everything) , từ cửa hàng trực tuyến đến danh mục đầu tư cho đến blog (và nhiều ứng dụng khác ở giữa).

Hãy nói rằng nếu WordPress quyết định ngừng phát triển vào ngày mai, rất nhiều trang web sẽ gặp vấn đề nghiêm trọng.

Để mở rộng khả năng sử dụng, WordPress chủ yếu dựa vào thư viện plugin(plugins)chủ đề(themes) khổng lồ của nó . Hầu hết chúng đều miễn phí nhưng cũng có rất nhiều tùy chọn cao cấp.

Chromium

Tôi đã đề cập trước đó rằng Mozilla Firefox là trình duyệt mã nguồn mở tốt nhất, nhưng Google cũng đang nghiên cứu việc cung cấp mã nguồn mở nhẹ của riêng họ.

Không nên nhầm lẫn với Google Chrome , Chromium là trình duyệt mã nguồn mở của Google. Hầu hết mã của Google Chrome dựa trên Chromium nhưng Chromium cũng là một trình duyệt theo đúng nghĩa của nó.

Nhiều nhà phát triển trình duyệt khác sử dụng mã Chromium(Chromium code) cho trình duyệt của riêng họ. Điều này bao gồm Amazon Silk và Opera(Amazon Silk and Opera) . Kể từ năm nay, Microsoft Edge cũng sẽ kết hợp Chromium vào trình duyệt của họ.

Tiền điện tử(Cryptocurrency)

Cuối cùng là tiền điện tử. Có, ngay cả khi đó là mã nguồn mở vì bất kỳ ai cũng có thể lấy tiền điện tử hiện có, nghiên cứu mã và tạo một đồng tiền mới. Ví dụ: tôi có thể lấy Bitcoin và sử dụng mã để tạo ONeillCoin nếu tôi có khuynh hướng và có kỹ năng phát triển.

Nhưng đó là cho một bài báo khác và cho một người biết họ đang nói về cái gì.



About the author

Tôi là kỹ sư phần cứng với hơn 10 năm kinh nghiệm làm việc trên hệ điều hành IOS và MacOS. Tôi cũng là giáo viên dạy lớp tối trong 5 năm qua và đã tự học cách sử dụng Google Chrome. Kỹ năng của tôi trong cả hai lĩnh vực khiến tôi trở thành ứng cử viên hoàn hảo cho công việc phát triển trang web, thiết kế đồ họa hoặc bảo mật web.



Related posts