ทำความเข้าใจเกี่ยวกับโอเพ่นซอร์สและจุดแข็งและจุดอ่อนของมัน (สมบูรณ์)
ในคอมพิวเตอร์มีระบบปฏิบัติการและติดตั้งซอฟต์แวร์เพื่อให้คอมพิวเตอร์สามารถทำงานได้อย่างถูกต้อง แน่นอนว่าซอฟต์แวร์นี้เป็นสิ่งที่สร้างและจำหน่ายดังนั้นจึงเกี่ยวข้องอย่างใกล้ชิดกับสิ่งที่เรียกว่าใบอนุญาต ใบอนุญาตใช้เพื่อปกป้องลิขสิทธิ์ของซอฟต์แวร์เพื่อให้งานของใครบางคนมีค่ามากกว่า
ซอฟต์แวร์สำหรับคอมพิวเตอร์มักจะต้องจ่าย ตัวอย่างเช่นหากคุณใช้ระบบปฏิบัติการ Windows ซึ่งมี Ms Ofice ติดตั้งอยู่ด้วยระบบปฏิบัติการและซอฟต์แวร์จะเป็นซอฟต์แวร์แบบชำระเงิน คุณต้องจ่ายเงินให้ผู้ผลิตก่อนจึงจะสามารถใช้งานได้อย่างถูกกฎหมาย
นอกเหนือจากระบบชำระแล้วยังมีระบบที่เรียกว่า "โอเพ่นซอร์ส" ซึ่งไม่ต้องการให้ผู้ใช้ชำระเงินสามารถเข้าถึงได้ฟรีและถูกกฎหมาย ต่อไปนี้จะอธิบายคำจำกัดความของโอเพ่นซอร์สพร้อมกับประเภทข้อดีและข้อเสียของโอเพ่นซอร์ส
คำจำกัดความของโอเพ่นซอร์ส
โอเพ่นซอร์สเป็นลิขสิทธิ์การพัฒนาการจัดการที่ไม่ได้ประสานงานโดยบุคคลหรือสถาบันกลางเพียงอย่างเดียว แต่ได้รับการประสานงานโดยผู้ใช้ที่ร่วมมือกันในการใช้งาน รหัสที่มา (ซอร์สโค้ด) ที่สามารถใช้งานได้อย่างอิสระและทุกคนสามารถเข้าถึงหรือแก้ไขได้ โดยทั่วไปโอเพ่นซอร์สจะใช้รูปแบบการพัฒนา รับและให้.
ทุกคนสามารถใช้โปรแกรมโอเพนซอร์สฟรีจากนั้นหากโปรแกรมขาดหายไปหรือต้องการคุณสมบัติเพิ่มเติมผู้ใช้สามารถแก้ไขและสนับสนุนการทำให้โปรแกรมดีขึ้น อิสระในการทำงานได้รับการเคารพอย่างสูงจากรูปแบบโอเพนซอร์ส ผู้ใช้มีอิสระในการทำงานโดยไม่มีการแทรกแซงเพื่อเรียนรู้เปลี่ยนแปลงจัดการเพิ่มบางส่วนปรับปรุงหรือระบุว่าซอร์สโค้ดมีข้อผิดพลาด
นอกจากนี้ผู้ใช้ยังสามารถแพร่กระจายอีกครั้งเปิดโปรแกรมหรือซอฟต์แวร์โอเพนซอร์สอีกครั้งเพื่อให้หลาย ๆ คนใช้งาน แม้ว่ามันจะดูเหมือนว่าผู้ใช้ทุกคนมีอิสระที่จะทำการแก้ไข แต่แน่นอนว่ามันจะต้องมาพร้อมกับความรับผิดชอบเต็มรูปแบบและไม่ประมาทในการปรับเปลี่ยน
ตัวอย่างของโอเพ่นซอร์ส
ด้านล่างนี้เป็นตัวอย่างของระบบปฏิบัติการหรือซอฟต์แวร์ที่ใช้ใบอนุญาตโอเพนซอร์ซรวมถึงการเปรียบเทียบซอฟต์แวร์ที่ต้องชำระเงินบางส่วน
- ระบบปฏิบัติการโอเพ่นซอร์ส : ตัวอย่างเช่น UNIX, Linux และอนุพันธ์ต่าง ๆ ลีนุกซ์นั้นมีตัวแปรหลายประเภท (ดิสทริบิวชัน), เช่น Slackware, Debian, SuSEและ RedHat, แตกต่างจากระบบปฏิบัติการแบบชำระเงินเช่น Windows และ MacOS
- ซอฟต์แวร์แก้ไขรูปภาพและรูปถ่าย ตัวอย่างเช่น GIMP, Inkscape, GLIMPSE ของ Abhishek และ digiKam, ยังแยกความแตกต่างกับซอฟต์แวร์แบบชำระเงินเช่น Adobe Photoshop และ Corel Draw.
- ตัวแก้ไขสำนักงาน ตัวอย่างเช่น LibreOffice และ OpenOffice, แอปพลิเคชันสำนักงานแบบโอเพ่นซอร์สนี้แตกต่างจากสำนักงานแบบจ่ายเงินเช่น Microsoft Office.
- ระบบปฏิบัติการสมาร์ทโฟน : Android และ Firefox OS ใช้ใบอนุญาตโอเพนซอร์สในขณะที่ Windows Phone และ iOS เป็นระบบปฏิบัติการแบบชำระเงิน
ซอฟต์แวร์ลิขสิทธิ์ต่าง ๆ นอกเหนือจากโอเพ่นซอร์ส
นอกเหนือจากซอฟต์แวร์โอเพ่นซอร์สที่สามารถเข้าถึงหรือแก้ไขได้ฟรีมีซอฟต์แวร์ประเภทอื่น ๆ อีกมากมายที่สามารถเข้าถึงได้ฟรี แต่แตกต่างจากโอเพ่นซอร์สทั้งในแง่ของเวลาการใช้งานการปรากฏตัวของโฆษณาหรือไม่ว่าซอร์สโค้ดจะปรากฏหรือไม่ก็ตาม ต่อไปนี้เป็นลิขสิทธิ์ซอฟต์แวร์ต่าง ๆ นอกเหนือจากสิทธิ์ใช้งานโอเพนซอร์ส:
- ฟรีแวร์ : ซอฟต์แวร์ฟรีที่ใช้แต่ผู้ใช้ไม่สามารถมองเห็นซอร์สโค้ดมันก็จำเป็นที่จะต้องไม่แก้ไขซอฟต์แวร์ ฟรีแวร์มักไม่มีข้อ จำกัด ด้านจำนวนและเวลาในการใช้งาน
- แชร์ : ซอฟต์แวร์ที่สามารถดาวน์โหลดได้และใช้สำหรับทดลองใช้ (ทดลอง) เท่านั้น จุดเด่นของ shareware คือการ จำกัด เวลาการใช้งานเช่น 7 วันหรือ 30 วัน หลังจากนั้นซอฟต์แวร์จะไม่สามารถใช้หรือล็อคได้อีกต่อไป หากผู้ใช้พอใจก็สามารถซื้อซอฟต์แวร์ได้
- แอดแวร์ : ซอฟต์แวร์ฟรีเป็นโฆษณาที่มีอยู่มากมายเมื่อใช้งาน โฆษณานี้เป็นเหมือนแหล่งที่มาของรายได้สำหรับผู้สร้าง / นักพัฒนาซอฟต์แวร์
ข้อดีของโอเพ่นซอร์ส
ซอฟต์แวร์ที่ใช้ไลเซนส์โอเพนซอร์สมีข้อดีหลายประการรวมถึง:
1. ผู้ใช้ฟรีพัฒนาระบบ : โอเพ่นซอร์สช่วยให้ผู้ใช้สามารถเรียนรู้ซอร์สโค้ดของชิ้นส่วนของซอฟต์แวร์ (เข้าใจมันทีละเล็กทีละน้อย)
หลังจากที่ผู้ใช้ฟรีเป็นอิสระมากที่สุดเห็นและเข้าใจซอร์สโค้ดผู้ใช้ยังสามารถวิเคราะห์ว่ามีบางสิ่งที่จำเป็นต้องได้รับการปรับปรุง / เพิ่มจากซอร์สโค้ดหรือไม่จากนั้นทำการแก้ไข (ถ้าจำเป็น) เพื่อให้ซอฟต์แวร์ดีขึ้นกว่าเดิม การปรับเปลี่ยนสามารถมีจุดประสงค์เพื่อให้ระบบใหม่ปรากฏขึ้นตามความต้องการของผู้ใช้
2. เป็นระบบกฎหมาย : โดยใช้ซอฟต์แวร์โอเพ่นซอร์สผู้ใช้จะไม่ละเมิดกฎหมายเพราะอุปกรณ์ไม่ได้ถูกควบคุมโดยฝ่ายใดฝ่ายหนึ่งในเชิงพาณิชย์ ตัวอย่างเช่นหากผู้ใช้ใช้ซอฟต์แวร์ละเมิดลิขสิทธิ์ที่ไม่ได้ฟรีจริง ๆ ซึ่งหมายความว่าผิดกฎหมายและอาจถูกลงโทษ
3. ไม่มีการละเมิดลิขสิทธิ์ : เพราะผู้ใช้ทุกคนมีอิสระที่จะใช้และปรับเปลี่ยนซอฟต์แวร์โอเพนซอร์ซดังนั้นผู้ใช้จึงไม่สามารถขโมยซอฟต์แวร์ได้เพราะหลังจากซอฟต์แวร์ทั้งหมดได้รับการแจกจ่ายฟรีทุกคนสามารถรับได้โดยไม่จำเป็นต้องจ่าย โดยปกติแล้วการละเมิดลิขสิทธิ์เกิดขึ้นเนื่องจากราคาของซอฟต์แวร์ที่ค่อนข้างแพงและทุกคนไม่สามารถซื้อได้
ขาดโอเพ่นซอร์ส
น่าเสียดายที่นอกเหนือจากข้อดีทั้งหมดของโอเพ่นซอร์สแล้วยังมีข้อเสียบางประการเช่น:
1. ไม่มีการสนับสนุนด้านเงินทุนและการตลาด : ต่างจากซอฟต์แวร์อื่น ๆได้รับการสนับสนุนโดยการระดมทุนและการตลาดจาก บริษัท ใบอนุญาตโอเพนซอร์สไม่มีการสนับสนุนนี้จึงใช้เวลาค่อนข้างนานในการแนะนำซอฟต์แวร์ที่ใช้ใบอนุญาตโอเพ่นซอร์ส สำหรับผู้ที่ไม่เข้าใจซอฟต์แวร์โอเพ่นซอร์สหรือระบบปฏิบัติการไม่คุ้นเคยและท้ายที่สุดมีเพียงไม่กี่คนที่รู้จักและใช้งานพวกเขา
2. อินเทอร์เฟซแอปพลิเคชันโอเพนซอร์สบางตัวมีความคุ้นเคยน้อยลง : แสดงบนซอฟต์แวร์โอเพนซอร์ซได้ดังนั้นจึงแตกต่างจากซอฟต์แวร์ปิดแหล่งที่มาดังนั้นผู้ใช้จะต้องพยายามทำความเข้าใจด้วยตนเองหรือทำความคุ้นเคยกับจอแสดงผล
เช่นนี้คุณอาจคุ้นเคยใช้ระบบปฏิบัติการ Windows (ระบบปฏิบัติการปิดแหล่งที่มา) ซึ่งบังเอิญเป็นระบบปฏิบัติการที่ได้รับความนิยมสูงสุด และถ้าคุณต้องการใช้ระบบปฏิบัติการโอเพ่นซอร์สเช่น Linux แน่นอนว่าคุณต้องปรับให้เข้ากับเมนูลักษณะและการนำทางบนระบบปฏิบัติการ Linux ซึ่งแตกต่างจาก Windows เล็กน้อย
ดังนั้นการอภิปรายเกี่ยวกับคำจำกัดความของการเปิดแหล่งที่มาตัวอย่างและข้อดีและข้อเสีย หวังว่าคำอธิบายข้างต้นจะทำให้คุณตระหนักถึงสิ่งที่เป็นโอเพนซอร์สและยังมีลิขสิทธิ์ซอฟต์แวร์อื่น ๆ เช่นฟรีแวร์, แชร์แวร์หรือแอดแวร์