Anonim

Phần lớn khi tôi đăng các mẹo lên phần mềm, sản phẩm tương ứng là miễn phí. Tuy nhiên, chỉ vì nó là 'miễn phí' không có nghĩa là nó không có hạn chế vì có nhiều mô hình phần mềm miễn phí khác nhau. Những cái chính là phần mềm miễn phí, phần mềm chia sẻ và nguồn mở.

Đó là một ý tưởng tốt để biết sự khác biệt giữa các mô hình phát hành. Để giải thích tiếng Anh đơn giản, hãy xem bài viết này. Để trích dẫn một cái nhìn tổng quan ngắn gọn về sự khác biệt:

  • Phần mềm miễn phí thường là một chương trình rất nhỏ, được phát hành bởi một sinh viên hoặc người đam mê.
  • License thường là một tiện ích hoặc ứng dụng cỡ trung bình, được viết bởi một nhà phát triển chuyên nghiệp hoặc công ty phần mềm nhỏ. Nhà phát triển hoặc nhà xuất bản không có tài nguyên để tiếp thị nó, vì vậy họ phát hành nó dưới dạng phần mềm chia sẻ với mô hình kinh doanh ăn thử trước khi bạn mua.
  • Nguồn mở mở rộng giao diện, nhưng phần mềm miễn phí lớn nhất trên thế giới có tất cả mã nguồn mở Linux Linux, FreeBSD, PostgreQuery, Apache. Trước sự ra đời của các VC trong ngành công nghiệp phần mềm miễn phí, phát triển hợp tác của cộng đồng xung quanh một cơ sở mã được chia sẻ là cách duy nhất để xây dựng một ứng dụng miễn phí lớn.
Sự khác biệt giữa phần mềm miễn phí, phần mềm chia sẻ và nguồn mở là gì?