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

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

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

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

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

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