ความแตกต่างระหว่าง Freeware และ Open Source | Freeware & Open Source

Anonim

ความแตกต่างที่สำคัญ - ฟรีแวร์และโอเพ่นซอร์ส

ความแตกต่างที่สำคัญระหว่างฟรีแวร์และโอเพ่นซอร์สคือโอเพ่นซอร์ส มีรหัสที่มองเห็นได้การสนับสนุนจากชุมชนขนาดใหญ่ โปรแกรมฐานที่มาพร้อมกับศักยภาพในการปรับปรุงและไม่ได้เป็นเจ้าของโดยบุคคล ซอฟต์แวร์ฟรีมักเป็นซอฟต์แวร์ขนาดเล็กที่ไม่มีค่าใช้จ่าย แต่อาจถูก จำกัด โดยใบอนุญาตและไม่สามารถแก้ไขได้ ให้เราดูใกล้ ๆ ทั้งซอฟต์แวร์และถอดรหัสความแตกต่างระหว่างกัน

Freeware คืออะไร?

Freeware สามารถจัดเป็นซอฟต์แวร์ที่เป็นกรรมสิทธิ์ซึ่งสามารถใช้งานได้โดยไม่ต้องเสียค่าใช้จ่ายใด ๆ แม้ว่าจะสามารถใช้งานฟรีแวร์ได้โดยไม่ต้องจ่ายเงิน แต่ก็อาจมีข้อ จำกัด ซอฟต์แวร์ไม่สามารถแก้ไขปรับเปลี่ยนวิศวกรรมหรือแจกจ่ายโดยไม่ได้รับอนุญาตจากผู้เขียน ตัวอย่างของซอฟต์แวร์ประเภทนี้ ได้แก่ โปรแกรม Adobe Acrobat reader และ Skype

แม้ว่าซอฟต์แวร์อาจมีให้บริการฟรี แต่อาจมีผลประโยชน์ที่ซ่อนอยู่สำหรับเจ้าของ นี่อาจเป็นการกระตุ้นให้เกิดการขายซอฟต์แวร์ฟรีแวร์รุ่นพิเศษขึ้น คุณลักษณะทั่วไปของ freeware คือการไม่สามารถใช้งานโค้ดได้ ซอฟต์แวร์ฟรีและซอฟต์แวร์แบบเปิดมีให้บริการฟรีและสามารถใช้รหัสได้ ซอฟต์แวร์ประเภทนี้สามารถใช้งานได้อิสระแก้ไขและจัดจำหน่ายใหม่ จะมีข้อ จำกัด เพียงอย่างเดียว เมื่อซอฟต์แวร์แจกจ่ายอาจจำเป็นต้องใช้กับข้อกำหนดสำหรับการใช้งานฟรีที่เรียกว่า copyleft

ไม่ควรสับสนกับซอฟต์แวร์ฟรี Freeware เป็นรูปแบบทั่วไปของซอฟต์แวร์ที่สามารถดาวน์โหลดได้ในระบบปฏิบัติการ ดังที่ได้กล่าวมาก่อนหน้านี้เนื่องจากปัญหาด้านลิขสิทธิ์รหัสอาจไม่พร้อมใช้งานสำหรับวัตถุประสงค์ในการพัฒนา ซอฟต์แวร์ฟรีสามารถแจกจ่ายได้โดยไม่คิดค่าใช้จ่ายซึ่งแตกต่างจาก freeware ฟรีแวร์สามารถคาดว่าจะมาพร้อมกับความสามารถ จำกัด เมื่อเทียบกับซอฟต์แวร์ฟรี

โอเพนซอร์สคืออะไร?

โอเพนซอร์สโดยทั่วไปเรียกว่าการออกแบบที่มีการเข้าถึงแบบสาธารณะ การออกแบบนี้สามารถแก้ไขและแบ่งปันโดยสาธารณะ คำว่าโอเพนซอร์สใช้ในบริบทของการพัฒนาซอฟต์แวร์ นี่คือแนวทางเฉพาะที่ใช้ในการสร้างโปรแกรมคอมพิวเตอร์ ตอนนี้โอเพ่นซอร์สได้กลายเป็นที่รู้จักแพร่หลายในโครงการและผลิตภัณฑ์ที่ส่งเสริมแนวคิดการแลกเปลี่ยนแบบเปิดและความรู้ที่เกี่ยวข้อง นอกจากนี้ยังมีข้อดีเช่นการทำงานร่วมกันระหว่างผู้เข้าร่วมที่เกี่ยวข้องกับโครงการโอเพ่นซอร์สการสร้างต้นแบบอย่างรวดเร็วการพัฒนาตามชุมชนและความโปร่งใส

ซอฟต์แวร์โอเพ่นซอร์สได้รับการสร้างตามแนวคิดเดียวกันของโอเพนซอร์สในซอฟต์แวร์โอเพนซอร์สซอร์สโค้ดของซอฟต์แวร์สามารถปรับเปลี่ยนตรวจสอบและปรับปรุงได้

ในโปรแกรมส่วนใหญ่ซอร์สโค้ดเป็นส่วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่ไม่สามารถมองเห็นได้เพราะถูกซ่อนไว้ นี่เป็นโค้ดที่โปรแกรมเมอร์สามารถจัดการได้เพื่อเปลี่ยนหน้าที่ของซอฟต์แวร์ หากโปรแกรมเมอร์สามารถเข้าถึงซอร์สโค้ดได้จะช่วยในการเพิ่มคุณสมบัติใหม่และแก้ไขบั๊ก

ในซอฟต์แวร์บางรหัสสามารถเข้าถึงได้โดยบุคคลหรือองค์กรที่สร้างขึ้นเท่านั้น ผู้สร้างจะมีสิทธิ์ควบคุมเฉพาะซอฟต์แวร์ดังกล่าวเท่านั้น ซอฟต์แวร์ประเภทนี้เรียกว่าซอฟต์แวร์ที่เป็นกรรมสิทธิ์หรือปิด เฉพาะผู้เขียนซอฟต์แวร์ต้นฉบับเท่านั้นที่สามารถคัดลอกแก้ไขหรือตรวจสอบซอร์สโค้ดได้ ซอฟต์แวร์ประเภทนี้จะแสดงใบอนุญาตที่ผู้ใช้จะต้องยอมรับเมื่อซอฟต์แวร์ถูกเรียกใช้เป็นครั้งแรก ผู้ใช้ซอฟต์แวร์อนุญาตให้ทำการเปลี่ยนแปลงซอฟต์แวร์ตามสิทธิ์ที่ได้รับจากผู้แต่ง ตัวอย่างของซอฟต์แวร์ดังกล่าว ได้แก่ ซอฟต์แวร์ Microsoft Office และ Adobe Photoshop

ซอฟต์แวร์โอเพนซอร์สจะแตกต่างกันมากเมื่อเทียบกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์ มีการสร้างซอร์สโค้ดเพื่อเรียนรู้เปลี่ยนแปลงคัดลอกและแบ่งปัน สำนักงาน Libre เป็นโปรแกรมดังกล่าว ซอฟต์แวร์โอเพ่นซอร์สเช่นเดียวกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์จะต้องมีข้อตกลงใบอนุญาต แต่จากมุมมองทางกฎหมายจะแตกต่างกันอย่างมาก

ใบอนุญาตโอเพนซอร์สจะมีผลต่อการใช้การศึกษาแก้ไขและแจกจ่ายซอฟต์แวร์ โดยทั่วไปซอฟต์แวร์โอเพ่นซอร์สสามารถใช้เพื่อวัตถุประสงค์ใดก็ได้ ในใบอนุญาตโอเพนซอร์สใบอนุญาต copyleft ระบุว่าควรจะเผยแพร่ซอร์สโค้ดต้นฉบับเมื่อมีการปรับเปลี่ยนและแจกจ่ายโค้ด ใบอนุญาตบางฉบับยังระบุด้วยว่าเมื่อมีการปรับเปลี่ยนและแบ่งปันโปรแกรมหนึ่ง ๆ จะไม่สามารถเรียกเก็บค่าธรรมเนียมใบอนุญาตสำหรับโปรแกรมนั้นได้ ข้อดีอย่างหนึ่งของซอฟต์แวร์โอเพ่นซอร์สคืออนุญาตให้มีการดัดแปลงและรวมการเปลี่ยนแปลงไปสู่โครงการอื่น ๆ สนับสนุนให้โปรแกรมเมอร์แก้ไขดูและแชร์ซอร์สโค้ด

อะไรคือความแตกต่างระหว่าง Freeware และ Open Source?

ลักษณะของ Freeware และ Open Source:

ใบอนุญาต:

ฟรีแวร์: ฟรีแวร์อาจถูก จำกัด เฉพาะสำหรับแต่ละบุคคลการศึกษาการใช้งานที่ไม่ใช่เชิงพาณิชย์หรือการรวมกันของการใช้งานเหล่านี้แม้ว่าจะไม่มีค่าใช้จ่าย โปรแกรมสามารถคัดลอกได้อย่างอิสระ แต่ไม่สามารถขายได้

โอเพนซอร์ส: ในโอเพนซอร์สซอร์สโค้ดสามารถปรับเปลี่ยนและแจกจ่ายได้ ในระหว่างการเผยแพร่ซ้ำใบอนุญาตบางอย่างอาจต้องปฏิบัติตาม ผู้ใช้ซอฟต์แวร์อาจต้องยอมรับข้อกำหนดในการให้บริการระหว่างการติดตั้งโปรแกรม

รหัสแหล่งที่มา:

ฟรีแวร์: ฟรีแวร์สามารถดาวน์โหลดคัดลอกและใช้งานได้โดยไม่มีข้อ จำกัด รหัสแหล่งที่มาจะไม่สามารถมองเห็นแก้ไขและแชร์ได้

โอเพ่นซอร์ส: ซอร์สโค้ดของโปรแกรมจะพร้อมใช้งานสำหรับดูแก้ไขและแจกจ่ายบางครั้งภายใต้เงื่อนไขบางประการ ข้อบกพร่องสามารถแก้ไขได้เนื่องจากความสามารถในการปรับเปลี่ยน

การสนับสนุนและชุมชน:

ฟรีแวร์: ฟรีแวร์ฟรี แต่ไม่สามารถแก้ไขได้ ผู้แต่งสามารถแก้ไขและเปลี่ยนแปลงฟังก์ชันการทำงานได้เท่านั้น ชุมชนไม่ได้รับการสนับสนุนฟรีและไม่มีโครงสร้างพื้นฐานด้านการพัฒนา

โอเพ่นซอร์ส: โดยปกติแล้วแอปพลิเคชันนี้ฟรีสำหรับผู้ใช้และนักพัฒนาซอฟต์แวร์ โอเพ่นซอร์สได้รับการสนับสนุนโดยชุมชนที่ทำงานร่วมกันเพื่อพัฒนาระบบดังกล่าวให้ดียิ่งขึ้น

การพึ่งพา:

Freeware: ฟรีแวร์ขึ้นอยู่กับผู้แต่งองค์กรหรือทีมงาน

โอเพนซอร์ส: โอเพนซอร์สไม่ได้ขึ้นอยู่กับองค์กรเดี่ยว

เจ้าของ:

Freeware: ฟรีแวร์เป็นของผู้พัฒนา

โอเพนซอร์ส: โอเพนซอร์สไม่ได้เป็นของบุคคลทีมหรือองค์กร

การปรับเปลี่ยน:

ฟรีแวร์: ฟรีแวร์สามารถเปลี่ยนเป็นเวอร์ชันที่เรียกชำระแล้วได้หากผู้พัฒนาต้องการ

โอเพนซอร์ส: โอเพนซอร์สไม่สามารถเปลี่ยนเป็นผลิตภัณฑ์ที่ชำระเงินได้

การปรับปรุง:

Freeware: อาจไม่ได้รับการปรับปรุงให้ดีขึ้น

โอเพนซอร์ส: โอเพนซอร์สมีศักยภาพในการปรับปรุงด้วยความช่วยเหลือจากชุมชน

ขนาด:

ฟรีแวร์: ฟรีแวร์เป็นโปรแกรมที่มีขนาดเล็กมาก

โอเพนซอร์ส: โอเพ่นซอร์สเป็นซอฟต์แวร์ฟรีที่ใหญ่ที่สุดในโลก

ภาพมารยาท:

"VLC Media Player 2. 1. 6. " โดย Logevent - งานของตัวเอง (CC0) ผ่านวิกิพีเดีย "" Skype. png "ตามแหล่งที่มา (Fair use) โดยวิกิมีเดีย