โอเพนซอร์สคืออะไร
โอเพนซอร์สคือโมเดลการผลิตแบบกระจายศูนย์ที่อนุญาตให้ทุกคนปรับแต่งและแบ่งปันเทคโนโลยีได้ เพราะมีการออกแบบที่เข้าถึงได้ทุกคน คำนี้มีจุดเริ่มต้นมาจากบริบทของการพัฒนาซอฟต์แวร์เพื่อที่จะระบุว่าซอฟต์แวร์นั้นเป็นไปตามเกณฑ์เฉพาะของการเผยแพร่เสรี ปัจจุบันคำว่าโอเพนซอร์ส หมายถึงขอบเขตการใช้งานที่กว้างขึ้น โดยเป็นไปตามหลักการแลกเปลี่ยนข้อมูลเสรี การสร้างต้นแบบที่รวดเร็ว และการพัฒนาร่วมกัน ทุกคนสามารถมีส่วนร่วมในแนวคิดใหม่ๆ และปรับปรุงเทคโนโลยีไปให้ไกลขึ้น เพื่อให้มีการพัฒนาอย่างเป็นธรรมชาติ
เหตุใดโอเพนซอร์สจึงมีความสำคัญ
แนวคิดเกี่ยวกับโอเพนซอร์สเกิดขึ้นจากชุมชนทางเทคโนโลยี นวัตกรรมทางเทคนิคต้องการการทำงานร่วมกันระดับโลกเพื่อการพัฒนาในลำดับต่อไป ตัวอย่างเช่น สมมติว่าทีมเขียนโปรแกรมในสหรัฐฯ พัฒนาเทคโนโลยีโอเพนซอร์สใหม่สำหรับแอปพลิเคชันทางการเงิน ทีมเขียนโปรแกรมอีกทีมหนึ่งในออสเตรเลียปรับเปลี่ยนเทคโนโลยีด้วยฟังก์ชันการทำงานใหม่ที่เหมาะกับระบบงานด้านสุขภาพมากขึ้น จากนั้นทีมที่สามในเอเชียก็พัฒนาผลิตภัณฑ์โอเพนซอร์สใหม่ที่ใช้เทคโนโลยีดั้งเดิมเป็นหลัก
การแบ่งปันความรู้และนวัตกรรมร่วมกันดังกล่าวเป็นประโยชน์ต่อชุมชนทั้งหมด การปิดกั้นเทคโนโลยีโดยใช้สิทธิบัตร ลิขสิทธิ์ และใบอนุญาตราคาแพงจะจำกัดความก้าวหน้า โครงการโอเพนซอร์สที่มีชื่อเสียงจำนวนมากทั่วโลกมีความก้าวหน้าทางเทคโนโลยีอย่างรวดเร็วในช่วงสองสามทศวรรษที่ผ่านมา
หลักการของโอเพนซอร์สคืออะไร
หลักการสำคัญๆ ที่อยู่เบื้องหลังโครงการโอเพนซอร์สมีดังต่อไปนี้
ชุมชน
ชุมชนโอเพนซอร์ส คือ กลุ่มคนที่มารวมตัวกันเพื่อบรรลุจุดประสงค์ร่วมกัน พวกเขามีค่านิยมและเป้าหมายร่วมกัน เพื่อเป็นแนวทางในการตัดสินใจและขับเคลื่อนโครงการโอเพนซอร์สไปข้างหน้า
ความโปร่งใส
โครงการโอเพนซอร์สพยายามทำให้ทุกคนในชุมชนสามารถเข้าถึงข้อมูลและสื่อที่จำเป็นสำหรับการทำงานให้ออกมาดีที่สุด ด้วยความตระหนักในภาพรวม สมาชิกในทีมจึงตัดสินใจได้อย่างมีประสิทธิภาพมากขึ้น และต่อยอดความคิดและการค้นพบของกันและกัน
เปิดการทำงานร่วมกัน
โครงการชุมชนส่งเสริมการทำงานเป็นทีม จึงสามารถแก้ปัญหาในระดับที่ปัจเจกบุคคลไม่สามารถแก้ได้ ตัวอย่างเช่น สมาชิกในโครงการโอเพนซอร์สมีส่วนช่วยเปลี่ยนแปลง เพื่อปรับปรุงสิ่งที่คนอื่นสร้างขึ้น คุณยังสามารถสร้างกฎเพื่อให้ผู้อื่นสามารถดัดแปลงแก้ไขโซลูชันได้ตามต้องการในอนาคต
การสร้างต้นแบบอย่างรวดเร็ว
โครงการโอเพนซอร์สมีลักษณะเป็นกระบวนการของการทำซ้ำ ซึ่งสมาชิกในทีมจะสร้างและแบ่งปันต้นแบบเป็นระยะๆ การสร้างต้นแบบอย่างรวดเร็วช่วยส่งเสริมวัฒนธรรมการทดลอง คุณสามารถปรับปรุงและดำเนินการต่อกับการเปลี่ยนแปลงที่ได้ผล และละทิ้งการเปลี่ยนแปลงที่ไม่ได้ผล
ระบบที่เน้นความสามารถขององค์รวม
กระบวนการโอเพนซอร์สจะกระตุ้นให้มีมุมมองและการสนทนาที่หลากหลาย ชุมชนตัดสินใจโดยฉันทามติแต่ยังให้ความสำคัญกับความสำเร็จ แนวคิดที่ดีที่สุดจะได้รับการสนับสนุน และความช่วยเหลือมากขึ้นจากชุมชนโอเพนซอร์ส
ซอฟต์แวร์โอเพนซอร์สคืออะไร
ซอฟต์แวร์โอเพนซอร์ส คือซอฟต์แวร์ที่มีซอร์สโค้ดที่ทุกคนสามารถตรวจสอบ แก้ไข และปรับปรุงได้ ซอร์สโค้ดเป็นส่วนหนึ่งของซอฟต์แวร์ที่โปรแกรมเมอร์ด้านคอมพิวเตอร์จัดการเพื่อเปลี่ยนวิธีการทำงานของแอปพลิเคชัน หรือเพื่อเพิ่มคุณสมบัติใหม่ๆ ทุกคนที่มีสิทธิ์เข้าถึงซอร์สโค้ดของซอฟต์แวร์ สามารถปรับปรุงหรือปรับแต่งแอปพลิเคชันโดยเพิ่มคุณสมบัติหรือแก้ไขข้อผิดพลาดที่มีอยู่ ซอฟต์แวร์โอเพนซอร์สปรากฏในเว็บแอปพลิเคชันและอุปกรณ์ส่วนใหญ่ที่คุณใช้ในปัจจุบัน ตัวอย่างของซอฟต์แวร์โอเพนซอร์ส ได้แก่ Linux ระบบปฏิบัติการโอเพนซอร์ส และ Mozilla Firefox ซึ่งเป็นอินเทอร์เน็ตเบราว์เซอร์โอเพนซอร์ส
อะไรคือคุณสมบัติของซอฟต์แวร์โอเพนซอร์ส
คุณสมบัติของซอฟต์แวร์โอเพนซอร์สจะสอดคล้องกับค่าการเคลื่อนไหวของโอเพนซอร์ส
โอเพนซอร์ส
ซอฟต์แวร์โอเพนซอร์สต้องเผยแพร่ภายใต้ใบอนุญาตโอเพนซอร์สที่ตรงตามเกณฑ์ ดังตัวอย่างต่อไปนี้
- ไม่มีข้อจำกัดในการจำหน่ายหรือแจกจ่ายซอฟต์แวร์ให้ผู้อื่นซึ่งนำไปเป็นส่วนหนึ่งของการแจกจ่ายซอฟต์แวร์โดยรวม
- ต้องรวมถึงการอนุญาตให้แจกจ่ายซอร์สโค้ด
- ต้องอนุญาตให้มีการดัดแปลง รวมถึงการใช้งานด้านอื่นๆ
- สิทธิ์ที่แนบมากับโปรแกรมจะต้องนำไปใช้ได้กับทุกคนโดยไม่มีการเลือกปฏิบัติ
การออกแบบแบบเปิด
การออกแบบแบบเปิดรับประกันกระบวนการที่โปร่งใสและเปิดกว้างในการออกแบบและวางแผนซอฟต์แวร์ มันคือการให้ชุมชนขับเคลื่อนการออกแบบซอฟต์แวร์และลักษณะของแผนงาน นี่อาจเป็นเรื่องที่ท้าทาย เพราะการได้รับฉันทามติจากชุมชนอาจเป็นกระบวนการที่ต้องใช้เวลามาก อย่างไรก็ตาม การออกแบบที่ยอมรับโดยชุมชนจะนำไปสู่ผลิตภัณฑ์ที่ดีขึ้น ซึ่งตอบสนองความต้องการของผู้ใช้ได้อย่างมีประสิทธิภาพมากขึ้น
การพัฒนาแบบเปิด
การพัฒนาแบบเปิด คือการนำกระบวนการพัฒนาที่ครอบคลุมและโปร่งใสมาใช้ เพื่อให้ทุกคนมีส่วนร่วมอย่างเท่าเทียมกัน บริการที่เข้าถึงได้แบบสาธารณะทำให้มองเห็นกิจกรรมที่พัฒนา ตัวอย่างเช่น โครงการโอเพนซอร์สมักจะใช้มาตรฐานตัวชี้วัดที่ชัดเจนในการประเมินผลงาน ซึ่งช่วยให้การอัปเดตซอฟต์แวร์ทั้งหมดได้รับการพิจารณาอย่างเท่าเทียมกัน ไม่ว่าการอัปเดตนั้นจะมาจากผู้ให้ข้อมูลครั้งแรกหรือนักพัฒนาอาวุโสก็ตาม
ชุมชนแบบเปิด
ชุมชนแบบเปิดช่วยให้มั่นใจได้ว่าชุมชนการพัฒนาซอฟต์แวร์มีสภาพแวดล้อมที่รับฟังทุกความคิดเห็น และทุกคนสามารถก้าวขึ้นสู่ตำแหน่งผู้นำได้ ทำให้ความต้องการของทั้งนักพัฒนาซอฟต์แวร์และผู้ใช้สมดุลกัน ด้วยการกำหนดเป้าหมายร่วมกันและสร้างความสัมพันธ์ที่แน่นแฟ้น
ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ประเภทอื่นๆ แตกต่างกันอย่างไร
บางครั้ง องค์กรหรือผู้สร้างซอฟต์แวร์อาจต้องการควบคุมด้วยเหตุผลทางการค้า พวกเขารักษาสิทธิ์ความเป็นเจ้าของแต่เพียงผู้เดียวในซอร์สโค้ด ซึ่งหมายความว่ามีเพียงพวกเขาเท่านั้นที่สามารถแก้ไขโค้ดเพื่อแก้ไขข้อผิดพลาดหรือเพิ่มคุณลักษณะใหม่ได้ ซอฟต์แวร์ดังกล่าวเรียกว่าซอฟต์แวร์กรรมสิทธิ์หรือซอฟต์แวร์ที่ไม่เปิดเผยซอร์ฟแวร์ต้นฉบับ ผลิตภัณฑ์ Adobe Photoshop และ Norton AntiVirus เป็นตัวอย่างของซอฟต์แวร์กรรมสิทธิ์
ซอฟต์แวร์โอเพนซอร์ส เทียบกับ ซอฟต์แวร์ที่ไม่เปิดเผยซอร์ฟแวร์ต้นฉบับ
ความแตกต่างหลักสามประการระหว่างซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ที่ไม่เปิดเผยซอร์ฟแวร์ต้นฉบับหรือซอฟต์แวร์กรรมสิทธิ์ มีดังต่อไปนี้
ความเสถียร
ความปลอดภัย
ซอร์สโค้ดใดๆ ก็ตามอาจมีข้อบกพร่องด้านความปลอดภัยที่ทำให้เสี่ยงต่อการถูกโจมตีทางไซเบอร์ อย่างไรก็ตาม ซอฟต์แวร์โอเพนซอร์สมีข้อได้เปรียบก็คือจะได้รับการแก้ไขที่รวดเร็วกว่า เมื่อคุณหรือสมาชิกชุมชนคนอื่นๆ รายงานช่องโหว่ด้านความปลอดภัย โครงการโอเพนซอร์สจะเผยแพร่การอัปเดตโค้ดภายในหนึ่งหรือสองวัน หากธุรกิจเชิงพาณิชย์พัฒนาซอฟต์แวร์โอเพนซอร์ส การมองเห็นที่สูงจะทำให้เกิดความเร่งด่วนในการแก้ไขปัญหา และนำไปสู่การเป็นซอฟต์แวร์ต้นฉบับที่ดีขึ้นเรื่อยๆ
ในทางตรงกันข้าม ซอฟต์แวร์กรรมสิทธิ์มีรอบการอัปเดตนานกว่าด้วยเหตุผลต่อไปนี้
- ผู้จำหน่ายอาจมีคนทำงานในโครงการน้อย
- ผู้จำหน่ายอาจให้ความสำคัญกับการพิจารณาด้านการเงินมากกว่าข้อบกพร่องด้านความปลอดภัย
- ผู้จำหน่ายอาจให้มีความล่าช้าในการเผยแพร่การอัปเดตด้านความปลอดภัย เนื่องจากพวกเขาต้องการรวมกลุ่มการเปลี่ยนแปลงหลายๆ อย่างแล้วเผยแพร่พร้อมกัน
การให้สิทธิ์การใช้งาน
- แก้ไขซอร์สโค้ดสำหรับโปรเจกต์ส่วนตัว
- แจกจ่ายโค้ดที่แก้ไขแล้ว หากผู้ใช้ยังคงอนุญาตให้ผู้อื่นดูการเปลี่ยนแปลงของตนได้
ใบอนุญาตของซอฟต์แวร์โอเพนซอร์สมีแบบไหนบ้าง
แม้ว่าใบอนุญาตโอเพนซอร์สจะมีข้อจำกัดน้อยกว่าใบอนุญาตด้านกรรมสิทธิ์ แต่ระดับและช่วงเวลาของการอนุญาตจะแตกต่างกันไปตามประเภท ต่อไปนี้คือใบอนุญาตโอเพนซอร์สทั่วๆ ไป
ใบอนุญาตซอฟต์แวร์แบบสาธารณะ
ใบอนุญาตแบบสาธารณะ ระบุว่าทุกคนสามารถแก้ไข ใช้ หรือจำหน่ายซอฟต์แวร์ได้โดยไม่มีข้อจำกัด ในกรณีส่วนใหญ่ ผู้สร้างซอฟต์แวร์โอเพนซอร์สที่เป็นสาธารณะ ตัดสินใจหรือสมัครใจที่จะไม่สงวนลิขสิทธิ์ซอฟต์แวร์
ใบอนุญาตให้ใช้ได้
ใบอนุญาตให้ใช้โอเพนซอร์สจะมีข้อกำหนดขั้นต่ำสำหรับวิธีแก้ไข หรือแจกจ่ายซอฟต์แวร์ ตัวอย่างของใบอนุญาตประเภทนี้ ได้แก่ ใบอนุญาต Apache และใบอนุญาต Berkeley Source Distribution (BSD) แม้ว่าซอฟต์แวร์ดั้งเดิมจะมีลิขสิทธิ์และเป็นโอเพนซอร์ส แต่ผู้ใช้ก็สามารถจำหน่ายและแจกจ่ายเวอร์ชันที่แก้ไขซ้ำได้
ใบอนุญาตสาธารณะทั่วไปแบบผ่อนปรน (Lesser General Public License)
ใบอนุญาตสาธารณะทั่วไปแบบผ่อนปรน (LGPL) อนุญาตให้คุณใช้ส่วนประกอบโอเพนซอร์สได้โดยไม่มีข้อจำกัด ส่วนประกอบเหล่านี้มักจะเข้าถึงได้เหมือนโค้ดของโมดูลที่เรียกว่าไลบรารี ซึ่งคุณสามารถเสียบเข้ากับโค้ดใดๆ ของคุณและใช้งานได้ หากคุณใช้ซอร์สโค้ด LGPL ในแอปพลิเคชันของคุณ คุณสามารถจำหน่ายแอปพลิเคชันได้ อย่างไรก็ตาม หากคุณแก้ไขโค้ด LGPL ที่มีอยู่ คุณต้องแจกจ่ายซ้ำภายใต้ใบอนุญาตเดิมอีกครั้ง
ใบอนุญาตกอปปีเลฟต์
- หากคุณแก้ไของค์ประกอบโอเพนซอร์สของกอปปีเลฟต์ คุณต้องปล่อยซอร์สโค้ดใหม่ทั้งหมดไปพร้อมกับแอปพลิเคชันของคุณ อย่างไรก็ตาม คุณไม่จำเป็นต้องทำเช่นนี้หากคุณใช้แอปพลิเคชันเป็นการภายในเท่านั้น โดยไม่เผยแพร่ต่อสาธารณะ
- คุณสามารถจำหน่ายการดัดแปลง GPL ของคุณได้ ผู้ซื้อก็สามารถแจกจ่ายต่อได้หากพวกเขาต้องการ
- คุณต้องให้เครดิตกับผู้เขียนโค้ดในอดีตทั้งหมดในคำชี้แจงลิขสิทธิ์ของโค้ดใหม่
ใครเป็นผู้ดูแลซอฟต์แวร์โอเพนซอร์ส
Open Source Initiative (OSI) เป็นองค์กรระดับโลกที่ไม่แสวงหาผลกำไรที่ให้ความรู้และให้การสนับสนุนซอฟต์แวร์โอเพนซอร์สทุกประเภท เนื่องจากเป็นกฎข้อบังคับมาตรฐาน จึงต้องรักษาไว้ซึ่ง Open Source Definitionซึ่งเป็นเอกสารที่กำหนดเงื่อนไขที่ทำให้ซอฟต์แวร์เป็นโอเพนซอร์สอย่างถูกกฎหมาย
เมื่อปฏิบัติตาม Open Source Definition ขององค์กร คุณจะได้รับเครื่องหมายการค้าที่ได้รับอนุญาตจาก OSI เครื่องหมายการค้าสร้างความไว้วางใจและสนับสนุนให้ผู้อื่นมีส่วนร่วมและร่วมมือกับคุณ OSI เก็บรักษารายการใบอนุญาตที่ได้รับอนุมัติ และอนุมัติใบอนุญาตใหม่ในชุมชนโอเพนซอร์ส นอกจากนี้ยังควบคุมข้อกำหนดมาตรฐานเปิดสำหรับซอฟต์แวร์
มาตรฐานเปิดคืออะไร
มาตรฐานแบบเปิด คือ กฎการพัฒนาซอฟต์แวร์ที่สนับสนุนความสม่ำเสมอ และความสามารถในการทำงานร่วมกันในด้านเทคโนโลยี จะมีให้ใช้งาน นำไปใช้ และอัปเดตโดยเสรี ส่งผลให้ชีวิตประจำวันของเราสะดวกสบายขึ้นในหลายๆ ด้าน
ตัวอย่างเช่น มาตรฐานอนุญาตให้เครื่องทุกประเภทเชื่อมต่อกับเราเตอร์ไร้สายทุกประเภท คุณสามารถใช้แล็ปท็อปเพื่อเชื่อมต่ออินเทอร์เน็ตจากที่บ้านและจากร้านกาแฟที่คุณชื่นชอบ โดยไม่ต้องคำนึงถึงเราเตอร์ที่พวกเขาใช้ หากไม่มีมาตรฐานกำหนดไว้ คุณจะต้องหาร้านกาแฟที่มีเราเตอร์ที่เข้ากันได้กับแล็ปท็อปของคุณ!
โอเพนซอร์ส เทียบกับ มาตรฐานเปิด
มาตรฐานคือกฎเกณฑ์ แนวทาง และข้อกำหนดสำหรับการเขียนซอร์สโค้ดบางประเภท แทนที่จะเป็นตัวโค้ดเอง มาตรฐานซอฟต์แวร์ต้องเป็นไปตามกฎเกณฑ์บางประการจึงจะจัดเป็นโอเพนซอร์สได้ ตัวอย่างเช่น หากคุณต้องการเทคโนโลยีที่เป็นกรรมสิทธิ์ในการดำเนินการตามมาตรฐานบางอย่าง มาตรฐานเหล่านั้นก็ไม่ใช่โอเพนซอร์ส
เหตุใดซอฟต์แวร์โอเพนซอร์สเวอร์ชันเชิงพาณิชย์จึงมีอยู่
ผู้สร้างและบริษัทต่างๆ มีการสร้างรายได้จากโครงการโอเพนซอร์สจำนวนมากโดยการจำหน่ายส่วนเสริม เช่น การวิเคราะห์หรือด้านความปลอดภัยที่ดึงดูดธุรกิจขนาดใหญ่ บริษัทเอกชนสามารถทำการค้าซอฟต์แวร์ทั้งหมดในซอฟต์แวร์แบบสาธารณะโดยรวมโปรแกรมโอเพนซอร์สเหล่านี้ไว้ในรหัสของแอปพลิเคชัน พวกเขายังสามารถเผยแพร่ซอฟต์แวร์เดียวกันในเวอร์ชันต่างๆ ภายใต้ใบอนุญาตที่ต่างกัน
ตัวอย่างเช่น สมมติว่าบริษัทเผยแพร่ระบบการจัดการฐานข้อมูลภายใต้ทั้งใบอนุญาตสาธารณะทั่วไป (GPL) และใบอนุญาตด้านกรรมสิทธิ์ ทุกคนสามารถใช้เวอร์ชัน GPL สำหรับการพัฒนาซอฟต์แวร์ได้ ตราบใดที่พวกเขาสร้างโค้ดใหม่แบบโอเพนซอร์ส ในทางตรงกันข้าม เวอร์ชันที่เป็นกรรมสิทธิ์จะให้บริการซอฟต์แวร์เพิ่มเติม อย่างเช่น
- บริการฐานข้อมูลที่มีการจัดการเต็มรูปแบบ
- บริการสำรองข้อมูลระดับองค์กร
- การเข้ารหัสความปลอดภัยเพิ่มเติม
ซอฟต์แวร์แบบโอเพนซอร์สเหมือนกับซอฟต์แวร์เสรีหรือไม่
คำว่าซอฟต์แวร์เสรี อ้างถึงแนวคิดการเคลื่อนไหวทางสังคม เรียกอีกอย่างว่าการเคลื่อนไหวของซอฟต์แวร์โดยเสรี ทั้งนี้ต้องการส่งเสริมเสรีภาพ และรับประกันเสรีภาพสำหรับผู้ใช้ซอฟต์แวร์ การเคลื่อนไหวนี้ทำงานเพื่อให้แน่ใจว่าผู้ใช้มีอิสระที่จะทำสิ่งต่อไปนี้
- ใช้ซอฟต์แวร์
- ศึกษาซอฟต์แวร์
- แก้ไขซอฟต์แวร์
- แบ่งปันสำเนาของซอฟต์แวร์
ซอฟต์แวร์แบบโอเพนซอร์ส เทียบกับ ซอฟต์แวร์เสรี
ทุกวันนี้ ซอฟต์แวร์เสรี หมายถึงการมีใบอนุญาตโอเพนซอร์สที่เป็นสาธารณะ ซอฟต์แวร์โอเพนซอร์สในปัจจุบันมีใบอนุญาตอยู่หลายประเภท สามารถกำหนดข้อจำกัดบางอย่างสำหรับผู้ใช้ ซึ่งแตกต่างจากการเคลื่อนไหวของซอฟต์แวร์เสรี เนื่องจากคำว่าฟรีแวร์และซอฟต์แวร์เสรีใช้แทนกันได้ จึงเป็นการดีกว่าที่จะอ้างถึงซอฟต์แวร์เสรีว่าเป็นโปรแกรมสาธารณะ
ซอฟต์แวร์แบบโอเพนซอร์ส เทียบกับ ฟรีแวร์
คำว่าฟรีแวร์หมายถึง ผลิตภัณฑ์เชิงพาณิชย์อื่นๆ ที่ให้บริการฟรีในช่วงเวลาจำกัด ฟรีแวร์ยังอาจหมายถึง เป็นรุ่นทดลองฟรี หรือรุ่นที่มีคุณสมบัติของผลิตภัณฑ์ที่จำกัดซึ่งต้องมีการเสียค่าธรรมเนียมการสมัครสมาชิก แม้ว่าคุณจะเข้าถึงฟรีแวร์ได้ คุณจะไม่มีสิทธิ์ขายต่อ แบ่งปัน หรือแก้ไขมันในทางใดทางหนึ่ง
AWS มีส่วนสนับสนุนซอฟต์แวร์โอเพนซอร์สอย่างไร
ที่ AWS เราเชื่อว่าโอเพนซอร์สนั้นดีสำหรับทุกคน เรามุ่งมั่นที่จะนำคุณค่าของโอเพนซอร์สมาสู่ลูกค้าของเราและให้ความเป็นเลิศของการดำเนินงานของ AWS สู่ชุมชนโอเพนซอร์ส วิศวกรของ AWS พัฒนาซอฟต์แวร์โอเพนซอร์สอย่างสม่ำเสมอ และสนับสนุนชุมชนโอเพนซอร์สนับพันบน GitHub Apache Linux Foundation และอีกมากมาย ต่อไปนี้คือวิธีต่างๆ ที่เรามีส่วนสนับสนุนโอเพนซอร์ส
- เราได้ทำงานอย่างหนักเพื่อให้แน่ใจว่าลูกค้าจะสามารถปรับใช้และดำเนินการซอฟต์แวร์โอเพนซอร์สที่ต้องการในระบบคลาวด์ได้ AWS รองรับเทคโนโลยีโอเพนซอร์สที่หลากหลายกว่าผู้ให้บริการระบบคลาวด์รายอื่นๆ
- เรามีโครงการระยะยาวหลายโครงการในชุมชนโอเพนซอร์ส เราสนับสนุนการแก้ไขจุดบกพร่อง ความปลอดภัย ความสามารถในการเพิ่มทรัพยากร ประสิทธิภาพ และการปรับปรุงคุณสมบัติอย่างต่อเนื่องสำหรับโปรเจกต์เหล่านี้
- เราเป็นพันธมิตรใกล้ชิดกับบริษัทโอเพนซอร์สชั้นนำ ตั้งแต่ HashiCorp ไปจนถึง MongoDB ไปจนถึง Confluence ไปจนถึง Red Hat และช่วยให้พวกเขานำหน้าความคาดหวังของลูกค้า
เรียนรู้เพิ่มเติมเกี่ยวกับโครงการโอเพนซอร์สของเราที่ โอเพนซอร์สที่ AWSหรือสำรวจ โครงการโอเพนซอร์สที่นำโดย Amazon มากกว่า 1200 โครงการบน GitHub
เริ่มต้นใช้งานโอเพนซอร์สบน AWS ด้วยการสร้าง บัญชีฟรีวันนี้