ซอฟต์แวร์โอเพ่นซอร์ส: มันคืออะไรและอะไรดีที่สุด?
ทศวรรษที่ผ่านมาคุณต้องจ่ายเงินตามความต้องการซอฟต์แวร์ที่สำคัญทั้งหมดของคุณ แต่ตอนนี้ซอฟต์แวร์โอเพ่นซอร์สช่วยให้คุณสามารถเลือกทางเลือกที่มีคุณภาพสูงสุดโดยไม่ต้องเสียค่าใช้จ่ายใด ๆ เลย
ถ้าคุณต้องนั่งย้อนเวลากลับไปปลายปี 1990 และดูที่อินเทอร์เน็ตมีบางสิ่งที่คุณจะสังเกตเห็น สิ่งสำคัญอย่างหนึ่งคือการครอบงำของผลิตภัณฑ์ Microsoft โดยเฉพาะอย่างยิ่ง Internet Explorer และชุดประมวลผลคำ Office จะไม่มีหลักฐานใด ๆ เกี่ยวกับซอฟต์แวร์โอเพนซอร์ซ
หากคุณเข้าสู่เครื่องในเวลาเดียวกันและก้าวไปข้างหน้าอย่างน้อยหนึ่งทศวรรษคุณจะเห็นสัญญาณของการผูกขาดของ Microsoft ที่ลดน้อยลง มีหลายสิ่งที่เกี่ยวข้องกับโครงการโอเพ่นซอร์ส แต่อะไร คือ โอเพ่นซอร์ส? ตัวอย่างที่ดีที่สุดคืออะไร วันนี้เรามองไปที่ทั้งหมดและอื่น ๆ
โอเพ่นซอร์สคืออะไร
ผู้สนับสนุนโอเพ่นซอร์สหลายคนจะบอกคุณว่าโครงการโอเพ่นซอร์สนั้นเป็นปรัชญาและวิถีชีวิต คนอื่น ๆ เช่นฉันเพียงแค่มองว่ามันเป็นวิธีในการรับซอฟต์แวร์ทางเลือกที่มีคุณภาพฟรี ซอฟต์แวร์โอเพ่นซอร์สส่วนใหญ่ฟรีตลอดเวลา
โอเพนซอร์สคือเมื่อรหัสพื้นฐานที่ทำให้โครงการเปิดให้ทุกคนดูตรวจสอบข้อบกพร่องและปรับให้เป็นรุ่นใหม่ สามารถสร้างเวอร์ชันใหม่ได้ก็ต่อเมื่อบุคคลที่ปรับเปลี่ยน (หรือ "ส้อม") เปิดใช้งานโอเพ่นซอร์สด้วยและทำให้ผู้อื่นสามารถใช้งานได้
ตรงกันข้ามกับซอฟต์แวร์โอเพนซอร์ซคือ ซอฟต์แวร์ลิขสิทธิ์. ตัวอย่างนี้จะเป็น Microsoft และ Apple พวกเขาพึ่งพารหัสของพวกเขาเพื่อสร้างรายได้ดังนั้นพวกเขาจึงไม่ต้องการให้ผู้คนแหย่รหัสและสร้างเวอร์ชันใหม่ฟรี
ตัวอย่างแรกสุดของซอฟต์แวร์โอเพนซอร์ซ
ตัวอย่างแรกสุดของซอฟต์แวร์โอเพนซอร์ซคือชุดโปรแกรม Netscape Communicator ซึ่งมีการเผยแพร่ซอร์สโค้ดเมื่อปลายปี 1990 ในที่สุด Netscape ก็เลิกใช้งานเนื่องจากการผูกขาดของไมโครซอฟท์บนอินเทอร์เน็ต แต่รหัส Netscape จะดำเนินการในภายหลังเพื่อสร้าง Mozilla Firefox ฟรีและโอเพ่นซอร์ส Mozilla Mozilla และ SeaMonkey
ตัวอย่างที่ดีที่สุดที่รู้จักกันดีของซอฟต์แวร์โอเพ่นซอร์ส
ซอฟต์แวร์โอเพ่นซอร์สได้รับการสนับสนุนจากการสร้าง Open Source Initiative (OSI) ในปี 1998 แม้ว่าพวกเขาจะไม่ประสบความสำเร็จในการรักษาความปลอดภัยลิขสิทธิ์สำหรับคำว่า "โอเพ่นซอร์ส" แต่พวกเขาก็ยังกำหนดชุดของกฎและความเชื่อเพื่อเป็นแนวทางในแนวคิดของโอเพ่นซอร์ส
ลินุกซ์
Linux น่าจะเป็นที่รู้จักมากที่สุดในการเปิดโครงการแหล่งที่มาซึ่งเริ่มเข้ามาครั้งแรกในปีพ. ศ. 2534 เนื่องจากซอร์สโค้ดมีให้ใช้งานและดูได้อย่างอิสระทำให้ง่ายต่อการสร้างและแจกจ่ายเวอร์ชันของคุณเอง เห็นได้ชัดว่าคุณต้องมีการเขียนโปรแกรมสับสำหรับว่า
Linux เวอร์ชันที่รู้จักกันดีที่สุดเป็นเนื้อหาอูบุนตู แต่มีคนอื่น ๆ ที่ได้รับความนิยมเช่น Debian, Puppy Linux (รุ่นที่เบามากขนาด 200MB เหมาะสำหรับคอมพิวเตอร์รุ่นเก่า), Linux Mint และ Fedora รายการโปรดส่วนตัวของฉันคือรุ่นที่เน้นความปลอดภัยที่เรียกว่า Tails ซึ่งสมควรได้รับบทความทั้งหมดเป็นของตัวเอง
Linux สามารถติดตั้งบนคอมพิวเตอร์หรือสามารถเรียกใช้เป็น Live CD หรือแอพแบบพกพา หากคุณแบ่งพาร์ติชั่นคอมพิวเตอร์มันสามารถบู๊ตคู่กับ Windows
Mozilla Firefox
Firefox เป็นผู้สืบทอดมากกว่าหรือน้อยกว่าสำหรับ Netscape Navigator เนื่องจากสร้างขึ้นบนโค้ดของ Netscape รหัสโบราณของ Netscape จำนวนมากต้องถูกเขียนใหม่สำหรับ Firefox โดย Mozilla Foundation
Firefox ไม่จำเป็นต้องมีการแนะนำอย่างมากมายผู้ใช้อินเทอร์เน็ตส่วนใหญ่ เราได้ครอบคลุม Firefox ตลอดเวลาที่นี่ที่ groovyPost แต่เนื่องจากความเป็นส่วนตัวกลายเป็นปัญหาผู้คนต่างหันเหความสนใจไปที่ Chrome เนื่องจากการรวบรวมข้อมูลของ Google Firefox ได้จบลงด้วยการเป็นผู้ชนะในสถานการณ์นี้ด้วยความเป็นส่วนตัวที่ดีขึ้นและข้อเท็จจริงที่ว่า Mozilla เป็นรากฐานที่ไม่แสวงหาผลกำไร รุ่นควอนตัมใหม่ยังทำลายสถิติความเร็วของเบราว์เซอร์ทั้งหมด
เนื่องจาก Firefox เป็นโอเพ่นซอร์สรุ่นอื่นจึงมีถูกสร้างขึ้นมาเช่น Waterfox และ PaleMoon แต่ข้อกังวลด้านความปลอดภัยได้ถูกหยิบยกขึ้นมาเกี่ยวกับ Firefox ทุกเวอร์ชันที่ไม่ได้ทำและรับรองโดย Mozilla Foundation ดังนั้นให้ดำเนินการด้วยความระมัดระวังหากคุณออกไปนอก Mozilla อย่างเป็นทางการ หนึ่งใน Firefox ที่คุณเชื่อถือได้อย่างแน่นอนคือเบราว์เซอร์ของ Tor ที่ใช้สำหรับการท่องเว็บ Dark
Mozilla Thunderbird
ธันเดอร์เบิร์ดเป็นลูกหลานของ Netscape อีกคนหนึ่งซอร์สโค้ดและเป็นทางเลือกฟรีของ Microsoft Outlook ทันเดอร์เบิร์ดได้ถูกยกเลิกไปตั้งแต่ปี 2555 ซึ่งเป็นเรื่องน่าอายอย่างมาก ฉันรักโปรแกรมโดยเฉพาะอย่างยิ่งกับการรวมฟีด RSS โปรแกรมแชทปฏิทินและการเข้ารหัส PGP
เช่นเดียวกับ Firefox มีส่วนขยายและชุดรูปแบบเป็นปรับแต่ง Thunderbird ตามที่คุณต้องการ แต่ตอนนี้มันหายไปฉันพบว่าตัวเองมี Apple Mail (ไม่ใช่โอเพ่นซอร์ส) และรู้สึกว่ามันไม่เหมือนกัน คุณยังสามารถดาวน์โหลดได้ แต่มันไม่ได้อยู่ระหว่างการพัฒนาอีกต่อไป
OpenOffice & LibreOffice
OpenOffice และ LibreOffice เป็นคำสองคำซึ่งในความคิดของฉันนั้นได้ทำลาย Microsoft Office ในที่สุด Microsoft Office มีชีวิตชีวาและเตะในรูปแบบของ Office 365 รวมถึงโปรแกรมที่ติดตั้งได้ แต่ตอนนี้ OpenOffice แบบโอเพ่นซอร์สและ LibreOffice หมายความว่าผู้คนมีสองตัวเลือกฟรีเช่นกัน
OpenOffice ไม่ได้อยู่ภายใต้พัฒนาการ ซึ่งหมายความว่า LibreOffice สร้างสถานะที่เป็นผู้บังคับบัญชาสำหรับทุกคนที่ไม่เต็มใจที่จะจ่ายค่าซอฟต์แวร์ประมวลผลคำ มันมีคุณสมบัติแบบเดียวกับที่ Microsoft Office ทำพร้อมกับเอกสารสเปรดชีตและงานนำเสนอสไลด์โชว์ที่เทียบเท่ากับฟรี
KeePass
วันนี้มีความต้องการแตกยาวรหัสผ่านจะต้องมีการใช้ผู้จัดการรหัสผ่านเป็นสิ่งจำเป็น หลายคนใช้ตัวเลือกเช่น LastPass และ 1Password อย่างไรก็ตามซอฟต์แวร์เหล่านี้เป็นซอฟต์แวร์ปิดและได้รับค่าตอบแทน KeePass ในทางกลับกันเป็นโอเพนซอร์สและฟรี
ฉันใช้ KeePass และรักมันอย่างแน่นอน มีส่วนขยายที่ทำให้ดีขึ้นและรุ่นพกพาที่ช่วยให้คุณสามารถซิงค์ฐานข้อมูลรหัสผ่านที่เข้ารหัสในที่เก็บข้อมูลบนคลาวด์ทำให้คุณสามารถใช้รหัสผ่านกับคุณทุกที่ที่คุณไป แอพนี้ยังได้รับการปรับปรุงอยู่ตลอดเวลาดังนั้นจึงเป็น“ งานระหว่างทำ” อยู่เสมอ
WordPress, Drupal และ Joomla
WordPress อาจเป็นราชาที่ไม่มีใครเทียบเมื่อมาถึงเพื่อเพิ่มประสิทธิภาพให้กับเว็บไซต์ แต่มีอีกสองระบบจัดการเนื้อหาที่ต่อสู้เพื่อโอเพ่นซอร์ส Drupal และ Joomla มีฐานผู้ใช้ที่เล็กกว่า แต่ประกอบไปด้วยกลุ่มผู้ใช้ระดับสูง
ตัวอย่างเช่น Drupal เป็นแพลตฟอร์มที่เป็นทางเลือกสำหรับเว็บไซต์ของรัฐบาล (สหรัฐอเมริกาสหราชอาณาจักรและเยอรมนีเพื่อตั้งชื่อให้สาม)
GIMP
สำหรับผู้ที่ต้องการเรียนรู้ Adobe Photoshop แต่ไม่เต็มใจที่จะออกจำนองที่สองเพื่อซื้อสำเนาตามกฎหมาย GIMP เป็นสิ่งที่ดีที่สุดต่อไป ได้รับจริงแล้วมันไม่มีพลังเต็มรูปแบบของ Photoshop แต่ถ้าคุณเพียงแค่ต้องการตกแต่งภาพใหม่หรือกู้คืนภาพถ่ายที่เสียหาย GIMP ก็สามารถทำงานได้
ความรำคาญเพียงอย่างเดียวของฉันเกี่ยวกับ GIMP คือมีช่วงการเรียนรู้ที่เกี่ยวข้อง มันไม่ได้เป็นโปรแกรมที่ใช้งานง่ายมากสำหรับผู้เริ่มต้น
โครเมียม
Google มีโปรแกรมโอเพนซอร์สสองโปรแกรมที่เกี่ยวข้องกับ Chrome อันดับแรกคือเบราว์เซอร์ Chromium และระบบปฏิบัติการ Chromium ที่สอง (ใช้กับแล็ปท็อป Chromebook)
ฉันยอมรับว่ารู้เรื่อง Chromium เพียงเล็กน้อยฉันเป็นผู้ใช้ Firefox แต่ฉันรู้ว่า Chromium มีให้ในแบบพกพาเช่นเดียวกับระบบปฏิบัติการที่ติดตั้งได้สำหรับคอมพิวเตอร์ของคุณ (ในกรณีที่คุณเหนื่อยกับ Windows หรือ Linux)
ข้อสรุป
ในฐานะที่เป็นอินเทอร์เน็ตมีความก้าวหน้าและการทำงานร่วมกันเครื่องมือได้ดีขึ้นช่วงของเครื่องมือโอเพนซอร์สเพิ่มขึ้น ตอนนี้ทีมสามารถรวมตัวกันได้อย่างง่ายดายโดยไม่คำนึงถึงที่ตั้งทางภูมิศาสตร์และรวมแอพเข้าด้วยกันในเวลาไม่นาน
นี่ไม่ใช่ข่าวดีสำหรับ บริษัท ที่ปิดซอฟต์แวร์ไว้ซึ่งอาจอธิบายได้ว่าทำไม Apple ตัดสินใจที่จะปล่อยการอัปเดตระบบปฏิบัติการในที่สุด เพราะใครจะสามารถต่อสู้ได้
ทิ้งข้อความไว้