Có sự khác biệt giữa phần mềm miễn phí và phần mềm nguồn mở không?


65

Tôi hơi bối rối về hai điều khoản này. Có sự khác biệt giữa chúng?


1
Rất tốt với tất cả các cuộc tranh luận đang diễn ra. Bao gồm các ví dụ sẽ rất tuyệt
Mysterio

1
Wow, tôi ngạc nhiên về cách câu hỏi này đã được đưa ra. Sẽ có câu trả lời tuyệt vời từ điều này, không có nghi ngờ. Có thể là một trong những câu hỏi tốt nhất trên trang web này.
Christopher Kyle Horton

1
Kho thông tin tuyệt vời về hai điều khoản. Phản hồi tuyệt vời từ một cộng đồng xuất sắc
Mysterio

Câu trả lời:


94

Các thuật ngữ phần mềm miễn phíphần mềm nguồn mở có nghĩa là những thứ khác nhau, mặc dù các loại phần mềm mà chúng đề cập gần như giống hệt nhau.

Phần mềm miễn phí là gì?

Phần mềm miễn phí được định nghĩa dưới dạng tự do (không phải giá cả ) và không giống với phần mềm miễn phí . Ý tưởng là có một số quyền tự do nhất định đối với người dùng mà phần mềm miễn phí tôn trọng (nhưng phần mềm không miễn phí, còn được gọi là phần mềm độc quyền , không tôn trọng). Điều này bao gồm quyền tự do sử dụng và nghiên cứu phần mềm, cũng như phân phối và cải thiện phần mềm.

Các Free Software Foundation là một vận động và nhà hoạt động tổ chức cho phần mềm miễn phí, các quỹ và nếu không hỗ trợ các dự án GNU (mà phát triển một phần đáng kể của phần mềm mà đi vào các bản phân phối GNU / Linux như Ubuntu) và là tác giả tổ chức của rất nhiều các giấy phép phần mềm miễn phí phổ biến nhất bao gồm Giấy phép Công cộng GNU . FSF định nghĩa phần mềm miễn phí là phần mềm tôn trọng bốn quyền tự do mà tôi trích dẫn ở đây [liên kết của tôi]:

(0) Tự do chạy chương trình, cho bất kỳ mục đích nào (tự do 0).

(1) Tự do nghiên cứu cách thức chương trình hoạt động và thay đổi nó để máy tính của bạn hoạt động như bạn muốn (tự do 1). Truy cập vào mã nguồn là điều kiện tiên quyết cho việc này.

(2) Tự do phân phối lại các bản sao để bạn có thể giúp đỡ hàng xóm của mình (tự do 2).

(3) Tự do phân phối các bản sao của các phiên bản sửa đổi của bạn cho người khác (tự do 3). Bằng cách này, bạn có thể cung cấp cho cả cộng đồng một cơ hội để hưởng lợi từ những thay đổi của bạn. Truy cập vào mã nguồn là điều kiện tiên quyết cho việc này.

Một nguồn hữu ích và quan trọng khác về những gì không và không cấu thành phần mềm miễn phí là Nguyên tắc phần mềm miễn phí Debian (từ dự án Debian , bản phân phối GNU / LinuxUbuntunguồn gốc , xem thêm bài viết này ).

Một người không cần phải đăng ký bất kỳ ý thức hệ cụ thể để sử dụng và ủng hộ cho phần mềm miễn phí. Nhưng nền tảng tư tưởng của phần mềm miễn phí là ý tưởng rằng các quyền tự do này vốn đã tốt (hoặc ít nhất là tốt vì lý do chính trị quan trọng bên ngoài các câu hỏi kỹ thuật về chất lượng và lợi nhuận của phần mềm), rằng mọi người có nghĩa vụ phải tôn trọng các quyền tự do này, và phần mềm đó nên được đánh giá một phần quan trọng bằng việc nó có tôn trọng các quyền tự do này hay không. Không phải tất cả người dùng phần mềm miễn phí đều kiên quyết về các quyền tự do này, và một số người tin vào tầm quan trọng của chúng nhưng chỉ ở một mức độ hạn chế, nhưng nhiều người dùng dành riêng cho họ và bao gồm phong trào phần mềm miễn phí .

Mã nguồn mở là gì?

Một số người đề xuất phần mềm miễn phí nghĩ rằng nó tốt cho các lý do khác - cụ thể, ý kiến ​​cho rằng, vì cách tự do tạo điều kiện cho sự hợp tác, phần mềm miễn phí có lợi thế hơn phần mềm độc quyền và thường có xu hướng vượt trội về mặt kỹ thuật. Một số cho rằng tự do là vốn quan trọng nhưng không phải quan trọng như phát triển phần mềm kỹ thuật tốt, hoặc tự do mà cũng quan trọng hoặc quan trọng hơn việc phát triển phần mềm kỹ thuật tốt nhưng điều quan trọng là để biện hộ cho việc áp dụng các phần mềm miễn phí trên cơ sở khác để có hiệu quả.

Do đó, phong trào nguồn mở đã ra đời. Một trong những ý tưởng đi vào phong trào này là quan niệm rằng vận động nhắm vào các doanh nghiệp nên nhấn mạnh đến giá trị kỹ thuật và lợi nhuận của các mô hình phát triển mở (miễn phí), thay vì nói về các vấn đề đạo đức hoặc chính trị. Các Open Source Initiative được thành lập như một tổ chức vận động cho phong trào mã nguồn mở và để xác định và chính thức phê duyệt giấy phép như mã nguồn mở. Định nghĩa mã nguồn mở của OSI được dựa trực tiếp trên Nguyên tắc phần mềm miễn phí Debian, điều này không có gì đáng ngạc nhiên, vì danh mục phần mềm thực tế được coi là miễn phí gần như giống hệt với danh mục phần mềm thực tế được coi là nguồn mở.

Các câu hỏi thường gặp Open Source Initiative cũ thể hiện cả những điểm tương đồng đáng kể và quan điểm khác nhau giữa phần mềm miễn phímã nguồn mở hệ tư tưởng:

Sáng kiến ​​mã nguồn mở là một chương trình tiếp thị cho phần mềm miễn phí. Đó là một sân chơi cho "phần mềm miễn phí" trên cơ sở thực tiễn vững chắc thay vì đập mạnh về ý thức hệ. Chất chiến thắng không thay đổi, thái độ và biểu tượng thua cuộc có.

Làm thế nào để hệ tư tưởng của phần mềm miễn phí và so sánh / tương phản nguồn mở trong thực tế?

Mặc dù các hệ tư tưởng đằng sau phần mềm miễn phí và phần mềm nguồn mở là khác nhau - hoặc ít nhất được nêu khá khác nhau - xác định cụ thể các thuật ngữ khác nhau như thế nào khi chúng được sử dụng thực tế trong cộng đồng phức tạp hơn một chút. Vì họ đề cập gần như chính xác cùng một loại phần mềm, mọi người có xu hướng chọn bất kỳ thuật ngữ nào họ nghĩ là tốt nhất, cho dù đó là vì lý do rõ ràng, ý thức hệ, phê duyệt xã hội, thói quen hoặc lý do khác. Hơn nữa, trong khi các phần mềm miễn phí và các hệ tư tưởng nguồn mở là khác biệt, thì cũng có những quan điểm dường như bắc cầu cho cả hai, hoặc ít nhất là làm mờ nơi một kết thúc và cái kia bắt đầu. Ví dụ, trong phần mở đầu của mình để ấn bản bìa mềm bản tóm tắt của Eric S. Raymond 's Nhà thờ và Bazaar (ISBN 0-596-00108-8),Bob Young đã viết:

Tự do không phải là một khái niệm trừu tượng trong kinh doanh.

Thành công của bất kỳ ngành nào hầu như liên quan trực tiếp đến mức độ tự do của các nhà cung cấp và khách hàng của ngành đó. Chỉ cần so sánh sự đổi mới trong kinh doanh điện thoại của Hoa Kỳ vì AT & T đã mất quyền kiểm soát độc quyền đối với người tiêu dùng Mỹ với tốc độ đổi mới chậm chạp trước đây khi những khách hàng đó không có quyền tự do lựa chọn.

Điều này được cho là không làm cho tham chiếu trực tiếp đến các vấn đề đạo đức và chính trị. Nhưng hãy xem xét một trong những cân nhắc có phần tương tự được trích dẫn bởi Nghị sĩ Peru Edgar Villanueva khi giải thích việc thúc đẩy nhà nước sử dụng phần mềm miễn phí thay vì độc quyền ( bản dịch tiếng Anh của Graham Seaman, cũng được lưu trữ tại đây , với bản gốc ở đây ):

Đối với các công việc được tạo ra bởi phần mềm độc quyền ở các quốc gia như chúng ta, những công việc này chủ yếu liên quan đến các nhiệm vụ kỹ thuật có giá trị tổng hợp nhỏ; Ở cấp độ địa phương, các kỹ thuật viên hỗ trợ phần mềm độc quyền do các công ty xuyên quốc gia sản xuất không có khả năng sửa lỗi, không nhất thiết là thiếu khả năng kỹ thuật hoặc tài năng, nhưng vì họ không có quyền truy cập vào mã nguồn để sửa lỗi. nó Với phần mềm miễn phí, người ta tạo ra việc làm có trình độ kỹ thuật cao hơn và khung năng lực miễn phí, nơi thành công chỉ gắn liền với khả năng cung cấp hỗ trợ kỹ thuật và chất lượng dịch vụ tốt, một kích thích thị trường và tăng quỹ kiến ​​thức chung, mở ra các lựa chọn thay thế để tạo ra các dịch vụ có tổng giá trị lớn hơn và mức chất lượng cao hơn, vì lợi ích của tất cả các bên liên quan: nhà sản xuất,

Vì những hậu quả thực tế của việc áp dụng phần mềm miễn phí bao gồm sự phân nhánh chính trị và đạo đức (trong trường hợp này, Villanueva lập luận, trao quyền trí tuệ và kinh tế cho người dân Peru), có một số phần trùng lặp về phần mềm miễn phí và tư duy nguồn mở (cũng như gần như hoàn toàn trùng lặp trong khuyến nghị phần mềm).

Một trong những mục tiêu ban đầu, rõ ràng của phong trào nguồn mở là không nhấn mạnh việc tuyên truyền ủng hộ tự do một cách rõ ràng , như đã nêu rõ trong bài viết này :

Hàm ý của nhãn hiệu này là chúng tôi có ý định thuyết phục thế giới doanh nghiệp chấp nhận cách của chúng tôi vì lý do kinh tế, tư lợi, phi tư tưởng.

Nhưng một lý do thúc đẩy ban đầu khác để áp dụng một thuật ngữ thay thế là ý tưởng rằng thuật ngữ nguồn mở ít gây nhầm lẫn hơn thuật ngữ phần mềm miễn phí , vì từ tiếng Anh "miễn phí" cũng có thể có nghĩa là "miễn phí", tức là "có giá bằng 0" . Xem bài tiểu luận nền tảng này . Điều đó thu hút một số người bị thu hút bởi phần mềm miễn phí vì lý do đạo đức hoặc chính trị hơn là vì tin rằng đó là mô hình phát triển hoặc mô hình kinh doanh tốt hơn, nhưng họ đồng ý rằng thuật ngữ "phần mềm miễn phí" bị thiếu và nên được thay thế . Trong khi thuật ngữ này đã được chứng minh là khó hiểu, thuật ngữ "nguồn mở" cũng đã được chứng minh là khó hiểu, rằng thuật ngữ "nguồn mở" vốn đã khó hiểu hơn và ít mô tả đầy đủ hơn.

Tôi nên sử dụng thuật ngữ nào?

Khi tôi (bắt đầu) viết bài này, có năm câu trả lời đã được đăng cho câu hỏi này. Hai trong số chúng ( cái nàycái này ) về cơ bản là đúng trong các đặc tính của nguồn mở và một trong số chúng về cơ bản là chính xác trong đặc tính của phần mềm miễn phí và một cái khác gần như đúng. (Xin lưu ý rằng những câu trả lời này có thể đã được chỉnh sửa, vì vậy không nên xem đây là phán đoán của chúng ở trạng thái hiện tại.) Trong khi tôi thừa nhận rằng việc lấy mẫu ở đây hầu như không có kết luận, tôi sẽ đề nghị mỗi chúng ta nên sử dụng bất kỳ thuật ngữ nào / anh ấy thích vì những lý do khác hơn là sự rõ ràng, vì cả hai thuật ngữ được bao quanh bởi sự nhầm lẫn đáng kể.

Đối với các tình huống mong muốn tham khảo đồng thời các khái niệm (đã chồng chéo) của phần mềm miễn phí và phần mềm nguồn mở, tồn tại các thuật ngữ đồng nghĩa F / OSS (Phần mềm nguồn mở / miễn phí), FOSS (Phần mềm nguồn mở miễn phí) và FLOSS (Phần mềm miễn phí / Libre / mã nguồn mở). Xem bài viết này về các điều khoản đó, cũng như bài viết này về chủ đề chung hơn của các điều khoản thay thế cho phần mềm miễn phí.

Có phần mềm miễn phí không phải là nguồn mở?

Chắc là không. Đi theo Định nghĩa phần mềm miễn phíĐịnh nghĩa nguồn mở , tự do 0 có thể yêu cầu các tiêu chí OSD 5, 6, 7, 8, 9 và 10; tự do 1 yêu cầu tiêu chí OSD 2 (và có thể 7); tự do 2 có thể yêu cầu các tiêu chí OSD 1, 7, 8 và 9; và tự do 3 có thể yêu cầu các tiêu chí OSD 1, 2, 3, 4, 7, 8 và 10.

Có phần mềm nguồn mở nào không miễn phí không?

Theo các định nghĩa, có, bởi vì ngoại trừ yêu cầu cung cấp mã nguồn, Định nghĩa nguồn mở chỉ quan tâm đến chính những gì giấy phép có thể yêu cầu. Ngược lại, theo Định nghĩa phần mềm miễn phí , để phần mềm được miễn phí, thực sự phải có khả năng thực hiện bốn quyền tự do.

Thực tế mà nói, phần lớn phần mềm nguồn mở cũng là phần mềm miễn phí. Tuy nhiên, hiện tượng tivoization làm cho một số phần mềm nguồn mở không miễn phí, ít nhất là trong thực tế. Khi phần mềm được thiết kế để chạy trên một thiết bị cụ thể và thiết bị đó được thiết kế để ngăn các phiên bản sửa đổi thực sự hoạt động, người dùng không thể thực hiện quyền tự do 1.

Vấn đề tương đối gần đây của các thiết bị chạy phần mềm nguồn mở trong thực tế không miễn phí đã thể hiện sự bất đồng giữa những người đề xuất các khái niệm phần mềm nguồn mởmiễn phí . Phong trào nguồn mở chào mời giá trị kỹ thuật của FOSS . Nhưng còn khi chức năng của phần mềm không thực sự nằm dưới sự kiểm soát của người dùng thì sao? Richard Stallman viết [dấu chấm lửng]:

Dưới áp lực của các công ty điện ảnh và thu âm, phần mềm cho các cá nhân sử dụng ngày càng được thiết kế đặc biệt để hạn chế chúng. Tính năng độc hại này .... là phản đề theo tinh thần tự do mà phần mềm miễn phí nhắm đến. Và không chỉ trên tinh thần: vì mục tiêu của DRM là chà đạp sự tự do của bạn, các nhà phát triển DRM cố gắng làm cho nó khó khăn, không thể hoặc thậm chí là bất hợp pháp để bạn thay đổi phần mềm thực hiện DRM.

Tuy nhiên, một số người ủng hộ mã nguồn mở đã đề xuất phần mềm DRM Mã nguồn mở. Ý tưởng của họ là, bằng cách xuất bản mã nguồn của các chương trình được thiết kế để hạn chế quyền truy cập của bạn vào phương tiện được mã hóa và bằng cách cho phép người khác thay đổi, họ sẽ tạo ra phần mềm mạnh mẽ và đáng tin cậy hơn để hạn chế người dùng như bạn. Phần mềm sau đó sẽ được gửi cho bạn trong các thiết bị không cho phép bạn thay đổi.

Phần mềm này có thể là nguồn mở và sử dụng mô hình phát triển nguồn mở, nhưng nó sẽ không phải là phần mềm miễn phí vì nó sẽ không tôn trọng quyền tự do của người dùng thực sự chạy nó.

Có những ý tưởng khác nhau về chính xác những gì phần mềm tự do phải tôn trọng trong thực tế để được miễn phí. Nhưng tranh chấp về việc có hay không việc làm cho phần mềm không miễn phí vẫn là tranh chấp về tự do. Ví dụ, Linus Torvalds nghĩ tivoization (một thuật ngữ ông không thích) của Linux nên không bị cấm , nhưng đây là ra khỏi niềm tin rằng nó không thực sự ngăn chặn những người tự do sử dụng phần mềm (trên thiết bị khác).

Làm thế nào để phần mềm miễn phí và nguồn mở áp dụng cho Ubuntu?

Hầu hết các phần mềm trong Ubuntu là phần mềm miễn phí và phần mềm nguồn mở. Một phần của phần mềm trong Ubuntu là không. (Không ai là một mà không phải là cái khác.) Dự án Ubuntu nhằm mục đích tạo ra một hệ thống miễn phí nhất có thể trong khi vẫn có thể sử dụng đầy đủ bởi càng nhiều người dùng càng tốt .

Khi bạn cài đặt Ubuntu, bạn được cung cấp tùy chọn cài đặt phần mềm không miễn phí để thực hiện chức năng như phát các tệp MP3. Trong Ubuntu, Trình điều khiển bổ sung gợi ý và hỗ trợ cài đặt trình điều khiển không miễn phí cho một số thiết bị như video và thẻ mạng. Phần mềm không miễn phí (như Adobe Flash và Skype) cũng có sẵn trong kho đa vũ trụ và đối tác. Hơn nữa, tùy thuộc vào định nghĩa "bao gồm" của một người, Ubuntu có thể được coi là bao gồm phần mềm không miễn phí trong đó Trung tâm phần mềm cung cấp khả năng cài đặt phần mềm thanh toán độc quyền.

Mặc dù các yếu tố này và các yếu tố khác làm cho Ubuntu (và hầu hết các bản phân phối GNU / Linux phổ biến khác) không hoàn toàn miễn phí và có thể có các bản phân phối hoàn toàn miễn phí , Ubuntu và cộng đồng của nó đã mang phần mềm miễn phí - và hỗ trợ cho nó - hàng ngàn (nếu không phải hàng triệu) người có thể chưa bao giờ sử dụng nó và đã đóng góp tích cực vào việc truyền bá phần mềm miễn phí trên toàn thế giới và khả năng sử dụng phần mềm miễn phí của mọi người bằng ngôn ngữ của họ. Các triết lý Ubuntu được nêu trong điều kiện tự do và về khả năng của người sử dụng:

Chúng tôi tin rằng mọi người dùng máy tính:

  • Nên có quyền tự do tải xuống, chạy, sao chép, phân phối, nghiên cứu, chia sẻ, thay đổi và cải thiện phần mềm của họ cho bất kỳ mục đích nào mà không phải trả phí cấp phép.
  • Có thể sử dụng phần mềm của họ theo ngôn ngữ họ chọn.
  • Nên có thể sử dụng tất cả các phần mềm bất kể khuyết tật.

Triết lý của chúng tôi được phản ánh trong phần mềm chúng tôi sản xuất, cách chúng tôi phân phối và các điều khoản cấp phép của chúng tôi - Chính sách cấp phép Ubuntu.

Cài đặt Ubuntu và bạn có thể yên tâm rằng tất cả phần mềm của chúng tôi đều đáp ứng những lý tưởng này. Thêm vào đó, chúng tôi liên tục làm việc để đảm bảo rằng mọi phần mềm bạn có thể cần đều có sẵn theo giấy phép cung cấp cho bạn các quyền tự do đó.

Sau đó, tiếp tục thảo luận và khen ngợi cả phần mềm miễn phícác phong trào nguồn mở và nói:

Mặc dù một số người coi 'miễn phí' và 'nguồn mở' là các phong trào cạnh tranh với các mục đích khác nhau, chúng tôi không làm như vậy. Ubuntu tự hào bao gồm các thành viên xác định cả hai.

Cho dù bạn coi mục tiêu của mình là phù hợp với phần mềm miễn phí , với nguồn mở , với cả hai hoặc thậm chí là không, bạn đều được khuyến khích sử dụng Ubuntu nếu nó phục vụ nhu cầu của bạn. Và miễn là bạn sẵn sàng thực hành nhân loại đối với người khác bằng cách tuân theo quy tắc ứng xử , bạn được khuyến khích tham gia vào cộng đồng Ubuntu!


2
Wow tất cả những thứ này trong một cái đầu
Mysterio

cảm ơn bạn vì một câu trả lời thấu đáo, rõ ràng và cân bằng
david.libremone 16/11/11

@Eliah có ổn với bạn không nếu tôi sử dụng hầu hết câu trả lời của bạn cho bài đăng trên blog của tôi trên FOSS? Tôi là người đã đặt câu hỏi :)
Mysterio

4
@Murrio Vâng, làm ơn! Theo Câu hỏi thường gặp , tất cả các bài đăng trên AskUbfox.com đều được cấp phép theo giấy phép Unported Attribution-ShareAlike 3.0 Unported , đây là giấy phép nội dung miễn phí (như tự do). Giống như GNU GPL, CC BY-SA 3.0 là một giấy phép copyleft, do đó, các tác phẩm phái sinh được xuất bản (trong trường hợp này, bài đăng trên blog của bạn) cũng phải được cung cấp theo nó. Xin vui lòng xem ở đây cho quyền và trách nhiệm của bạn. (Nếu bạn muốn các quyền không được cung cấp trong đó, xin vui lòng cho tôi biết.)
Eliah Kagan

Ok thưa ông, những quyền nào không được cung cấp với bài đăng này theo giấy phép được đề cập
Mysterio

15

"Miễn phí" có thể có nghĩa là một (hoặc cả hai) hai điều: "miễn phí" như trong "chi phí không có gì" ("miễn phí", "miễn phí như trong bia") hoặc "miễn phí" như trong "miễn phí được sửa đổi" (" libre, "" miễn phí như trong lời nói ").

"Nguồn mở" chỉ có nghĩa là mã nguồn được cung cấp bởi các nhà phát triển và không nhất thiết là "miễn phí như trong bia" hay "miễn phí như trong lời nói" (mặc dù có thể là một hoặc cả hai).

Dưới đây là sơ đồ Venn hữu ích: http://www.gnu.org/phil Triết / c chuyên.html


3
"Nguồn mở" không chỉ đơn thuần có nghĩa là các nhà phát triển cung cấp mã nguồn có sẵn. Xem opensource.org/docs/osd để biết chi tiết.
Eliah Kagan

4
Hơn nữa, trong cụm từ "phần mềm miễn phí", "miễn phí" luôn đề cập đến sự tự do và không bao giờ định giá. Xem gnu.org/phil Triết / free-sw.htmlen.wikipedia.org/wiki/Free_software . Thuật ngữ "phần mềm miễn phí" thỉnh thoảng được các công ty phần mềm độc quyền sử dụng để chỉ phần mềm miễn phí , nhưng ý nghĩa đó gần như đã hoàn toàn không được sử dụng và đây được coi là sử dụng sai thuật ngữ "phần mềm miễn phí" (xem các liên kết ở trên ).
Eliah Kagan

@EliahKagan, bạn mâu thuẫn với chính tuyên bố của mình. "'Miễn phí" luôn đề cập đến tự do ... "và sau đó bạn nói rằng" đôi khi được sử dụng ... để chỉ phần mềm miễn phí ". "Phần mềm miễn phí" TBH thường được định nghĩa trong thông báo bản quyền để phân định ý nghĩa nào đang được sử dụng.
zzzzBov

1
@EliahKagan, bạn có thể muốn nhấn mạnh rằng những người GNU luôn đề cập đến sự tự do khi nói về "Phần mềm miễn phí".
Thorbjørn Ravn Andersen

@ ThorbjørnRavnAndersen Không chỉ là những người GNU. Ví dụ, một số lượng đáng kể các nhà phát triển FreeBSD, NetBSD, OpenBSD có cảm giác khá chua chát về Dự án GNU. Nhưng họ vẫn đề cập đến sự tự do khi họ nói về phần mềm miễn phí (ví dụ: "Sự tồn tại của các công cụ phái sinh độc quyền không làm cho OpenBSD trở nên ít tự do hơn.") Ý tưởng rằng Dự án GNU và Quỹ phần mềm miễn phí bao gồm tất cả những người kiên quyết. về phần mềm miễn phí vì lý do tự do là một quan niệm sai lầm. Sử dụng thuật ngữ "phần mềm miễn phí" có nghĩa là "miễn phí" là một cách sử dụng sai, đặc biệt là trong bối cảnh Ubuntu .
Eliah Kagan

4

Không có thẩm quyền có thể định nghĩa nghĩa của một từ. Nó được định nghĩa bằng cách nó được sử dụng, và do đó ý nghĩa của một từ có thể thay đổi theo thời gian hoặc một từ có thể có nghĩa là những điều khác nhau cho các nhóm người khác nhau cùng một lúc.

Điều đó nói rằng: wikipedia , Quỹ phần mềm miễn phí , Dự án Debian , Dự án Ubuntu , GNU đều đồng ý về một điều: "phần mềm miễn phí" là về sự tự do, không phải chi phí. Phần mềm miễn phí có thể tốn tiền, hoặc không.

Không có nhiều thỏa thuận về thuật ngữ "Phần mềm nguồn mở" . Trong khi một số người nói rằng điều đó chỉ có nghĩa là mã nguồn được tạo sẵn (một số câu trên wikipedia ) và GNU . Những người khác sẽ lập luận rằng phần mềm miễn phí và phần mềm nguồn mở có cùng ý tưởng, ví dụ như opensource.org . Tuy nhiên, quyền phân phối phần mềm đã sửa đổi không nhất thiết phải thấy một phần của "phần mềm nguồn mở" ( wikipedia nhưng trái với điều này, một lần nữa là định nghĩa nguồn mở ).

Để đưa một số ví dụ từ các câu trả lời khác vào các loại đó: skype: nor; Fedora : phần mềm miễn phí và phần mềm nguồn mở; Google Chrome: không (theo như tôi biết), nhưng Chromium là phần mềm miễn phí và phần mềm nguồn mở;

Phần kết luận:

Nhiều nhóm đã dành thời gian và nỗ lực của họ để gây nhầm lẫn cho mọi người về các điều khoản này. Đặc biệt là Tổ chức phần mềm miễn phí, dường như sử dụng thuật ngữ "phần mềm nguồn mở" có mục đích khác với Sáng kiến ​​nguồn mở. Và Sáng kiến ​​nguồn mở, đã giới thiệu và quảng bá mạnh mẽ một thuật ngữ mới (phần mềm nguồn mở) về cơ bản có nghĩa giống như thuật ngữ "phần mềm miễn phí" đã được thiết lập.

Bạn cũng có thể đọc thêm ở đây .


2

Tôi muốn nói rằng một minh họa về sự khác biệt, cho thấy Shuttleworth là nguồn mở hơn phần mềm miễn phí, có thể được tìm thấy trong đoạn trích dẫn sau (để phản hồi hợp tác với các công ty độc quyền):

Nếu cách bạn nhìn thế giới thực sự hiệu quả hơn, hiệu quả, hiệu quả, sâu sắc và có thể sử dụng được, thì bạn nên tự tin rằng mình sẽ chiến thắng trong dài hạn

(phỏng vấn slashdot)

Tôi nghĩ rằng một ý kiến ​​phần mềm miễn phí thực sự có thể không tự tin đến mức mọi thứ sẽ trở nên miễn phí trong dài hạn và không xem xét nó có liên quan như thế nào khi hợp tác. Bạn có thể so sánh nó với suy nghĩ rằng chế độ nô lệ chắc chắn sẽ biến mất vì nó không hiệu quả: mọi người làm việc tốt hơn khi họ tự do, với nhiều đổi mới hơn và không có nguy cơ nổi dậy. Điều đó đúng, nhưng bạn cũng có thể phản đối chế độ nô lệ như một nguyên tắc trừu tượng hơn.


2

Thuật ngữ Free SoftwareOpen-source Softwarexuất phát từ hai phong trào: -

  1. Chuyển động phần mềm miễn phí
  2. Phong trào nguồn mở

Định nghĩa:-

Có hai bài báo tìm thấy trên GNU liên quan đến vấn đề này là:

  • http://www.gnu.org/philatics/open-source-misses-the-point.html (Mới hơn & Tốt hơn)

    Hai thuật ngữ mô tả gần như cùng một loại phần mềm, nhưng chúng đại diện cho các quan điểm dựa trên các giá trị khác nhau cơ bản. Nguồn mở là một phương pháp phát triển; phần mềm miễn phí là một phong trào xã hội. Đối với phong trào phần mềm miễn phí, phần mềm miễn phí là một mệnh lệnh đạo đức, tôn trọng thiết yếu đối với quyền tự do của người dùng. Ngược lại, triết lý về nguồn mở xem xét các vấn đề về cách làm cho phần mềm của Google tốt hơn chỉ có một ý nghĩa thực tế. Nó nói rằng phần mềm không có dữ liệu là một giải pháp kém hơn cho vấn đề thực tế.

  • https://www.gnu.org/philellect/free-software-for-freedom.html (Cũ hơn & thay thế)

    Sự khác biệt cơ bản giữa hai phong trào là ở giá trị của họ, cách họ nhìn thế giới. Đối với phong trào Nguồn mở, vấn đề liệu phần mềm có phải là nguồn mở hay không là một câu hỏi thực tế, không phải là vấn đề đạo đức. Như một người đã nói, mã nguồn mở là một phương pháp phát triển; phần mềm miễn phí là một phong trào xã hội. Đối với phong trào Nguồn mở, phần mềm không miễn phí là một giải pháp tối ưu. Đối với phong trào Phần mềm Tự do, phần mềm không miễn phí là một vấn đề xã hội và phần mềm miễn phí là giải pháp.

Trên Câu hỏi thường gặp về OSI: - "Phần mềm miễn phí" là gì và nó có giống với "nguồn mở" không?

FSF sử dụng định nghĩa bốn điểm ngắn hơn về tự do phần mềm khi đánh giá giấy phép, trong khi OSI sử dụng định nghĩa mười điểm dài hơn. Hai định nghĩa dẫn đến cùng một kết quả trong thực tế, nhưng sử dụng ngôn ngữ bề ngoài khác nhau để đạt được điều đó.

Tôi ở đây đính kèm các chi tiết trên:

Phần mềm miễn phí và Nguồn mở liên quan như thế nào trong danh mục các chương trình

       / ---------------------------------------------- \
      / | | \
     / | | \
    / | | \
        | |
        | Giấy phép nguồn là GNU * GPL, Apache, |
        | BSD gốc, BSD sửa đổi, |
miễn phí | X11, người nước ngoài, Python, MPL, v.v., |
        | và thực thi không được tivoized | mã nguồn mở
        | |
        | |
    \ | |
     \ | |
      \ | | /
       \ ---------------------------------------------- /
        | thiết bị tivoized (bạo chúa) | Ôi | /
        ---------------------------------------------- /

Ghi chú (trích dẫn) Ghi chú: -

  • Trong số tất cả các chương trình là nguồn mở, chỉ một phần rất nhỏ không miễn phí. Nếu hàng dưới cùng được vẽ theo tỷ lệ, văn bản của nó sẽ phải ở một phông chữ nhỏ, có lẽ quá nhỏ để đọc.
  • Các thiết bị bạo lực được trang bị hoặc bị tấn công có thể được thực thi từ mã nguồn miễn phí.
  • Đây là một từ viết tắt của những người khác và đề cập đến các chương trình có nguồn theo giấy phép là nguồn mở nhưng không miễn phí .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.