Shareware và Freeware là gì (thuật ngữ công nghệ)

Shareware là gì?

Shareware nghĩa tiếng Việt là phần mềm chia sẻ, có nghĩa là tác giả ban đầu của phần mềm đó giữ bản quyền, nhưng cho phép người khác sao chép tự do và tính phí đăng ký hợp lý. Người dùng có thể dùng thử phần mềm miễn phí trong thời gian dùng thử do phần mềm quy định, sau đó quyết định có đăng ký mua hay không.

Hầu hết các phần mềm chia sẻ đều có chức năng và giới hạn thời gian, và thời gian dùng thử thường được chia thành 7 ngày, 21 ngày và 30 ngày. Và một số phần mềm chia sẻ cũng hạn chế người dùng chỉ được cài đặt một lần, nếu xóa và cài lại sẽ không có giá trị.

Phần mềm như Winzip, ACDSee, v.v. là phần mềm chia sẻ.

Freeware là gì?

Freeware nghĩa tiếng Việt là phần mềm miễn phí, là những phần mềm không mất phí, thường đề cập đến tất cả phần mềm máy tính có thể được mua lại mà không cần tiền.

Các nhà phát triển thường được phát hành vì quan tâm hoặc mang tính chất chia sẻ. Một số người trong số họ phát triển một chương trình khác hoặc tối ưu hóa nó cho họ vì họ không hài lòng hoặc muốn cải thiện phần mềm hiện có.

Cần lưu ý rằng Free Software hay Open Source Software không nhất thiết là phần mềm miễn phí và ngược lại, nhưng trên thực tế hầu hết phần mềm miễn phí hay phần mềm nguồn mở đều là phần mềm miễn phí.

Public domain là gì?

Miền công cộng (tiếng Anh: public domain) đề cập đến các quyền sở hữu trí tuệ không thuộc sở hữu tư nhân theo hệ thống luật sở hữu trí tuệ hiện đại. Các quy tắc thực tế bao gồm các yếu tố sở hữu, hoặc tập hợp các ý tưởng, tác phẩm và kiến ​​thức không được bảo vệ bởi quyền sở hữu trí tuệ, bao gồm các bài báo, tác phẩm nghệ thuật, âm nhạc, lý thuyết khoa học, phát minh, v.v.

Public domain software là gì?

Public domain software tiếng Việt có nghĩa là phần mềm miền công cộng, đề cập đến phần mềm không bị giới hạn bản quyền và do đó có thể được tự do sử dụng, sao chép hoặc sửa đổi vì không ai có quyền hạn chế việc sử dụng nó.

Có nhiều chương trình miền công cộng, nhưng chúng thường bị nhầm lẫn với một số loại phần mềm khác được gọi là phần mềm miễn phí, có sẵn miễn phí hoặc phần mềm chia sẻ, thường có sẵn với một khoản phí nhỏ.

Trong hầu hết các trường hợp, phần mềm miền công cộng là loại duy nhất không có hạn chế. Phần mềm miễn phí có thể có bản quyền, và phần mềm chia sẻ chắc chắn là như vậy. Điều đó có nghĩa là nó vốn dĩ không thuộc phạm vi công cộng. Những người khác không thể sao chép phần mềm, sao chép nó cho người khác, hoặc sao chép nó để bán mà không vi phạm luật bản quyền.

Open Source là gì?

Thuật ngữ “open source” có nghĩa là mã nguồn mở, đề cập đến những thứ được lên kế hoạch để có thể truy cập công khai, vì vậy mọi người có thể sửa đổi và chia sẻ chúng.

Thuật ngữ này ban đầu có nguồn gốc từ phát triển phần mềm và dùng để chỉ một dạng phát triển phần mềm đặc biệt. Nhưng ngày nay, “mã nguồn mở” được dùng để chỉ một nhóm các khái niệm – cái mà chúng ta gọi là “cách thức mã nguồn mở.”

Những khái niệm này bao gồm các dự án, sản phẩm nguồn mở hoặc các nguyên tắc tự nguyện ủng hộ và chào đón sự thay đổi mở, sự tham gia hợp tác, tạo mẫu nhanh, tính công khai và minh bạch, chế độ dân chủ và phát triển theo định hướng cộng đồng.

Open Source Software là gì?

Phần mềm nguồn mở (tiếng Anh: open source software, viết tắt: OSS), là một phần mềm máy tính mà mã nguồn của nó có thể được truy cập theo ý muốn. Chủ bản quyền của phần mềm này bảo lưu một số quyền theo thỏa thuận phần mềm. Và cho phép người dùng tìm hiểu, sửa đổi và phân phối phần mềm cho bất kỳ ai cho bất kỳ mục đích nào.

Các thỏa thuận nguồn mở thường đáp ứng các yêu cầu của định nghĩa về nguồn mở. Một số phần mềm nguồn mở được phát hành vào miền công cộng. Phần mềm nguồn mở thường được phát triển một cách công khai và hợp tác. Phần mềm nguồn mở là ví dụ phổ biến nhất về phát triển nguồn mở và thường được so sánh với nội dung do người dùng tạo.

Thuật ngữ tiếng Anh “open-source software” cho phần mềm nguồn mở xuất phát từ các hoạt động tiếp thị của phần mềm tự do.

Phần mềm nguồn mở cũng là một mô hình phân phối phần mềm. Phần mềm thông thường chỉ có thể lấy các tệp thực thi nhị phân đã biên dịch, thường chỉ có tác giả hoặc chủ sở hữu bản quyền của phần mềm mới sở hữu mã nguồn của chương trình.

Phần mềm bản quyền là gì?

Bản quyền phần mềm thuộc loại bản quyền của sở hữu trí tuệ, và có các đặc điểm của sở hữu trí tuệ, đó là thời gian, độc quyền và lãnh thổ. Bản quyền phần mềm về mặt pháp lý được gọi là “bản quyền phần mềm máy tính”- một loại bản quyền (sở hữu trí tuệ). Nhà nước đã ban hành “Quy chế bảo vệ phần mềm máy tính” để bảo vệ bản quyền phần mềm của các chủ sở hữu quyền.

Commercial software là gì?

Phần mềm thương mại tiếng Anh là commercial software, là phần mềm được mua bán như một loại hàng hóa trong phần mềm máy tính, không nhất thiết phải là những phần mềm dùng cho thương mại.

Đến những năm 2000, hầu hết phần mềm là phần mềm thương mại. So với phần mềm thương mại, có phần mềm độc quyền phi thương mại (Proprietary Software) (nhưng hầu hết phần mềm độc quyền đều thuộc phần mềm thương mại), phần mềm tự do (Free Software), phần mềm chia sẻ (Shareware), phần mềm miễn phí có thể chia sẻ và sử dụng.

Charityware là gì?

Charityware (còn được gọi là phần mềm từ thiện, phần mềm trợ giúp hoặc phần mềm tốt) là phần mềm được cấp phép theo cách mang lại lợi ích cho ai đó từ một tổ chức từ thiện. Một số đồ dùng chăm sóc được phân phối miễn phí và các tác giả khuyên bạn nên thanh toán cho một tổ chức từ thiện có tên hoặc một tổ chức từ thiện mà người dùng lựa chọn.

Mặt khác, các sản phẩm chăm sóc bao gồm các khoản thu từ các tổ chức từ thiện ngoài chi phí phân phối. Đó cũng có thể là một hình thức đổi chác nào đó, hoặc thậm chí là một lời hứa thân thiện với một người lạ.

Malware là gì?

Từ Malware xuất phát từ sự kết hợp của Malicious và Software. Đây là một thuật ngữ chuyên môn để chỉ phần mềm độc hại, dùng để chỉ mã độc hại tràn ngập mạng.

Phần mềm độc hại là mã độc được cấy vào máy tính của bạn, nó hoàn toàn có thể kiểm soát và phá hủy PC, mạng và toàn bộ dữ liệu của bạn. Việc bỏ qua tác hại của Malware trong môi trường mạng đang ngày càng xấu đi là một hành động hết sức phi lý.

Oss là gì?

OSS (Operation Support Systems) là hệ thống hỗ trợ vận hành, là nền tảng hỗ trợ cần thiết cho việc phát triển và vận hành các dịch vụ viễn thông. OSS là hệ thống hỗ trợ tích hợp cho các nhà khai thác viễn thông chia sẻ tài nguyên thông tin, bao gồm quản lý mạng, quản lý hệ thống, thanh toán, kinh doanh, kế toán và dịch vụ khách hàng. Các hệ thống được tích hợp hữu cơ thông qua một bus thông tin thống nhất.

Hệ thống hỗ trợ và vận hành bao gồm trung tâm vận hành và bảo trì và trung tâm quản lý mạng. Nó chịu trách nhiệm kiểm tra và quản lý chất lượng truyền thông và hoạt động của toàn bộ mạng, đồng thời ghi lại và thu thập các dữ liệu khác nhau trong hoạt động của toàn bộ mạng. Nó có các đường kết nối giữa từng thiết bị trong toàn bộ mạng, đồng thời thực hiện các chức năng giám sát và điều khiển cho từng thiết bị.

Software là gì?

Phần mềm (tiếng Anh là software) là một chuỗi dữ liệu máy tính và các hướng dẫn được tổ chức theo một trật tự cụ thể và là phần không hữu hình của máy tính. Phần hữu hình của máy tính được gọi là phần cứng, bao gồm vỏ máy tính, các bộ phận và mạch điện khác nhau. Phần mềm máy tính cần phần cứng để hoạt động và ngược lại, cả phần mềm và phần cứng đều không thể thực sự hoạt động nếu không có nhau.

Chức năng của phần mềm

Nói chung, phần mềm máy tính được chia thành các ngôn ngữ lập trình, phần mềm hệ thống, phần mềm ứng dụng và phần mềm trung gian ở giữa. Trong số đó, phần mềm hệ thống cung cấp các chức năng cơ bản nhất để sử dụng máy tính, nhưng không nhắm đến một lĩnh vực ứng dụng cụ thể. Phần mềm ứng dụng thì ngược lại, các phần mềm ứng dụng khác nhau cung cấp các chức năng khác nhau tùy theo người dùng và lĩnh vực dịch vụ.

Đặc điểm phần mềm

Một gói phần mềm bao gồm tất cả các chương trình được thực thi trên máy tính, bất kể kiến ​​trúc của nó như thế nào, chẳng hạn như tệp thực thi, thư viện chức năng và ngôn ngữ tập lệnh, tất cả đều thuộc về phần mềm. Dù theo kiến ​​trúc nào thì phần mềm cũng có những đặc điểm chung, sau khi thực thi thì phần cứng có thể thực hiện các chức năng theo yêu cầu của thiết kế.

Phần mềm không nhất thiết chỉ bao gồm các chương trình máy tính có thể được thực thi trên máy tính. Trong một số định nghĩa, các tệp liên quan đến chương trình máy tính thường được coi là một phần của phần mềm. Nói một cách đơn giản, phần mềm là một tập hợp các chương trình và tệp tin. Phần mềm được sử dụng ở tất cả các khu vực trên thế giới, và đã có tác động sâu sắc đến cuộc sống và công việc của mọi người.

Phần mềm độc quyền là gì?

Phần mềm độc quyền (tiếng Anh: Proprietary software), còn được gọi là phần mềm không miễn phí (tiếng Anh: non-free software, tiếng Anh: nonfree software), hoặc phần mềm đóng đề cập đến việc sử dụng hạn chế và sửa đổi phần mềm.

Ngoài ra, một số phần mềm cũng có những hạn chế về sao chép và phân phối, những phần mềm này cũng thuộc danh mục phần mềm độc quyền. Thông thường, đối tác của phần mềm độc quyền là phần mềm miễn phí. Các giới hạn này do chủ sở hữu phần mềm đặt ra.

Ví dụ về phần mềm đóng

Ví dụ về phần mềm độc quyền bao gồm Microsoft Windows, Adobe Flash Player, PS3 OS, iTunes, Adobe Photoshop, Google Earth, macOS (trước đây là Mac OS X và OS X), Skype, WinRAR, phiên bản Java của Oracle và một số phiên bản Unix.

Các bản phân phối phần mềm được coi là độc quyền thực sự có thể chứa mô hình “nguồn hỗn hợp”, bao gồm cả phần mềm miễn phí và không miễn phí trong cùng một bản phân phối. Hầu hết, nếu không muốn nói là tất cả, cái gọi là bản phân phối UNIX độc quyền là phần mềm nguồn hỗn hợp, gói các thành phần nguồn mở như BIND, Sendmail, X Window System, DHCP, v.v. với nhân hoàn toàn độc quyền và các tiện ích hệ thống.

Ví dụ về phần mềm mã nguồn mở

Common Development & Distribution License (CDDL) hoạt động hơi khác một chút và tất cả người dùng có thể tái tạo và phân phối bất kỳ tác phẩm gốc và tác phẩm phái sinh nào. Nhưng họ không được thực hiện các thay đổi đối với bất kỳ nhãn hiệu, bản quyền hoặc bằng sáng chế nào có trong hợp đồng. Bất cứ khi nào các nhà phát triển chia sẻ một dạng nguồn đã sửa đổi, họ phải cung cấp nó theo CDDL. Tuy nhiên, nếu mã không chứa mã gốc, họ không phải xuất bản nó theo CDDL.

Sự khác nhau giữa phần mềm nguồn mở và phần mềm nguồn miễn phí

Mọi người thường nhầm lẫn phần mềm mã nguồn miễn phí với phần mềm mã nguồn mở vì cả hai là loại phần mềm. Tuy nhiên, cả hai đều cung cấp giấy phép tương tự nhưng chia sẻ ý thức hệ khác nhau.

Khái niệm phần mềm nguồn miễn phí được Richard Stallman đưa ra vào những năm 1980. Mục tiêu chính của nó là tất cả người dùng có quyền vận hành, sao chép, chia sẻ, học hỏi, thay đổi và cải tiến phần mềm. Tuy nhiên, phần mềm nguồn mở đã được một nhóm người giới thiệu vào cuối những năm 1990 như một phản ứng trước những hạn chế của phần mềm nguồn tự do.

Sự khác biệt chính mà họ tạo ra là họ đã thay đổi trọng tâm từ tự do sang an toàn. Và, chúng mang lại những lợi ích thiết thực khác, chẳng hạn như tính minh bạch và tiết kiệm chi phí. Do đó, chúng ta có thể nói rằng tất cả phần mềm nguồn miễn phí đều có thể được gọi là phần mềm nguồn mở. Tuy nhiên, không phải phần mềm mã nguồn mở nào cũng miễn phí.

Phần mềm ứng dụng là gì?

Phần mềm ứng dụng (Application) tương ứng với phần mềm hệ thống Nó là tập hợp các ngôn ngữ lập trình khác nhau mà người dùng có thể sử dụng, cũng như tập hợp các chương trình ứng dụng được biên dịch bằng nhiều ngôn ngữ lập trình khác nhau.

Nó được chia thành các gói phần mềm ứng dụng và các chương trình người dùng . Gói ứng dụng là một tập hợp các chương trình được thiết kế để giải quyết một dạng vấn đề nhất định bằng cách sử dụng máy tính, phần lớn được người dùng sử dụng.

Phần mềm ứng dụng là phần phần mềm được cung cấp để đáp ứng các yêu cầu ứng dụng của người sử dụng trong các lĩnh vực khác nhau và các vấn đề khác nhau. Nó có thể mở rộng lĩnh vực ứng dụng của hệ thống máy tính và khuếch đại chức năng của phần cứng.

Ý nghĩa phần mềm ứng dụng

  • Ứng dụng văn phòng
  • Phần mềm Internet
  • Phần mềm đa phương tiện
  • Phân tích phần mềm
  • Phần mềm kinh doanh
  • Phần mềm hợp tác