fbpx
วิกิพีเดีย

ซอฟต์แวร์โอเพนซอร์ซ

ซอฟต์แวร์โอเพนซอร์ซ (อังกฤษ: Open source software; ตัวย่อ: OSS) คือ ซอฟต์แวร์ที่เปิดเผยหลักการหรือแหล่งที่มาของเทคโนโลยีของซอฟต์แวร์นั้นให้บุคคลภายนอกได้ใช้ ภายใต้เงื่อนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำการแก้ไข ดัดแปลงและเผยแพร่ซอร์สโค้ดได้ ภายใต้เงื่อนไขทางข้อตกลงทางกฎหมาย เช่น สัญญาอนุญาตสาธารณะทั่วไปของกนู (จีพีแอล) และสัญญาอนุญาตแจกจ่ายซอฟต์แวร์ของเบิร์กลีย์ (บีเอสดี) ซอฟต์แวร์โอเพนซอร์ซที่เป็นที่รู้จักกันดีได้แก่ เพิร์ล ไฟร์ฟอกซ์ ลินุกซ์ อะแพชี เว็บเซิร์ฟเวอร์

ตราโอเพนซอร์ซ ของ Open Source Initiative (OSI)

ประวัติ

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

คำนิยาม

ปัจจุบันมีการกำหนดโดยกลุ่มผู้กำหนดโอเพนซอร์ซที่วางข้อกำหนดคำนิยาม 10 ประการในการกำหนดว่าเงื่อนไขที่เกี่ยวกับโอเพนซอร์ซ คือ

  1. เงื่อนไขจะต้องไม่จำกัดผู้หนึ่งผู้ใดในการจำหน่ายหรือการจ่ายแจกซอฟต์แวร์ให้เป็นส่วนใดส่วนหนึ่งของซอฟต์แวร์แบบแยกส่วนที่ประกอบด้วยซอฟต์แวร์จากหลากหลายแหล่ง และจะต้องไม่มีข้อกำหนดใด ๆ ที่เกี่ยวกันกับค่าใช้สิทธิหรือค่าสิทธิใด ๆ ในการจำหน่ายซอฟต์แวร์นั้น กล่าวคือให้มีการจ่ายแจกได้อย่างไม่มีการคิดค่าตอบแทน
  2. โปรแกรมนั้นจะต้องเผยแพร่โปรแกรมต้นฉบับ (ซอร์สโค้ด) และจำต้องยินยอมให้มีการแจกจ่ายโปรแกรมต้นฉบับได้เช่นเดียวกันกับโปรแกรมที่อยู่ในรูปของการแปลงเป็นโปรแกรมที่ใช้งานได้แล้ว โดยหากแม้ไม่สามารถนำสินค้านั้นแจกจ่ายได้พร้อมโปรแกรมต้นฉบับ ก็จำต้องมีสถานที่ในการแจกจ่ายแบบสาธารณะ เพื่อให้สามารถเข้าถึงโปรแกรมต้นฉบับ ซอร์สโค้ดได้โดยปราศจากค่าใช้จ่ายหรือต้นทุนอื่นใด ทั้งนี้โปรแกรมต้นฉบับนั้นจะต้องอยู่ในรูปแบบที่นักโปรแกรมสามารถที่จะแก้ไขได้โดยจำต้องปราศจากซึ่งการเขียนโปรแกรมต้นฉบับในลักษณะที่เป็นการสับสนโดยเจตนา รวมทั้งต้องไม่มีลักษณะของโครงสร้างการทำงานของโปรแกรมต้นฉบับที่จำต้องมีตัวแปลภาษาเฉพาะ (translator) หรือมีส่วนที่ต้องนำเข้าสู่โปรแกรมในรูปแบบของโปรแกรมที่แปลงสภาพแล้ว (preprocessore)
  3. เงื่อนไขจะต้องยินยอมให้สามารถทำการพัฒนาต่อยอดได้ ภายใต้เงื่อนไขการจ่ายแจกเช่นเดียวกันกับเงื่อนไขของโปรแกรมฉบับเริ่มต้น
  4. เงื่อนไขอาจจะวางข้อกำหนดในการจำกัดเผยแพร่โปรแกรมต้นฉบับ ฉบับที่แก้ไขแล้วได้ต่อเมื่อเงื่อนไขนั้นได้ยินยอมให้มีการแจกจ่ายแพตช์ไฟล์ (patch file) พร้อมโปรแกรมต้นฉบับเพื่อประโยชน์ในการแก้ไขโปรแกรมนั้นในเวลาทำการสร้างโปรแกรม ทั้งเงื่อนไขจำต้องยินยอมให้มีการแจกจ่ายโปรแกรมนั้นที่ได้รับการแก้ไขโปรแกรมต้นฉบับได้ แต่เงื่อนไขนั้นอาจจะกำหนดให้โปรแกรมฉบับต่อยอดใช้ชื่อที่แตกต่างหรือใช้รุ่นที่แตกต่างจากโปรแกรมฉบับเริ่มต้นก็ได้
  5. เงื่อนไขจะต้องไม่จำกัดเฉพาะบุคคลหรือกลุ่มบุคคลใด ๆ
  6. เงื่อนไขต้องไม่จำกัดการใช้งานของโปรแกรมในรูปแบบใดรูปแบบหนึ่งอันเป็นการเฉพาะ
  7. เงื่อนไขที่กำหนดจะต้องใช้กับทุกคนที่เกี่ยวข้องกับโปรแกรมนั้น
  8. สิทธิใด ๆ ของโปรแกรมนั้นจะต้องไม่มีเงื่อนไขที่เฉพาะเจาะจงกับสินค้าหนึ่งสินค้าใด
  9. เงื่อนไขต้องไม่กำหนดอันเกี่ยวกับข้อจำกัดในการใช้ร่วมกันกับโปรแกรมอื่น เช่นกำหนดให้ต้องใช้โปรแกรมดังกล่าวกับโปรแกรมแบบโอเพนซอร์ซเท่านั้น
  10. ต้องไม่มีข้อกำหนดใด ๆ ในเงื่อนไขที่กำหนดให้ใช้เทคโนโลยีของใครหรือเทคโนโลยีแบบใดเป็นการเฉพาะ

อ้างอิง

  1. โอเพนซอร์ซ สะกดตามการถอดศัพท์ราชบัณฑิตยสถาน ขณะที่ โอเพนซอร์ส สะกดตามศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
  2. . คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2006-04-23. สืบค้นเมื่อ 2006-04-23.
  3. Standish Newsroom - Open Source. 2012-01-18 ที่ เวย์แบ็กแมชชีน Press release. 2008-04-16
  4. http://www.opensource.org/docs/osd
  5. http://www.rosenlaw.com/oslbook.htm

ดูเพิ่ม

แหล่งข้อมูลอื่น

ซอฟต, แวร, โอเพนซอร, งกฤษ, open, source, software, วย, ซอฟต, แวร, เป, ดเผยหล, กการหร, อแหล, งท, มาของเทคโนโลย, ของซอฟต, แวร, นให, คคลภายนอกได, ใช, ภายใต, เง, อนไขบางประการท, เป, ดโอกาสให, ใช, ทำการแก, ไข, ดแปลงและเผยแพร, ซอร, สโค, ดได, ภายใต, เง, อนไขทางข, อตก. sxftaewroxephnsxrs 1 xngkvs Open source software twyx OSS khux sxftaewrthiepidephyhlkkarhruxaehlngthimakhxngethkhonolyikhxngsxftaewrnnihbukhkhlphaynxkidich phayitenguxnikhbangprakarthiepidoxkasihphuichthakaraekikh ddaeplngaelaephyaephrsxrsokhdid phayitenguxnikhthangkhxtklngthangkdhmay echn syyaxnuyatsatharnathwipkhxngknu ciphiaexl aelasyyaxnuyataeckcaysxftaewrkhxngebirkliy biexsdi sxftaewroxephnsxrsthiepnthiruckkndiidaek ephirl ifrfxks linuks xaaephchi ewbesirfewxrtraoxephnsxrs khxng Open Source Initiative OSI enuxha 1 prawti 2 khaniyam 3 xangxing 4 duephim 5 aehlngkhxmulxunprawti aekikhsxftaewroxephnsxrserimtncakkarekhluxnihwphayitchuxsxftaewresri inchwng ph s 2526 cnkrathnginpi 2531 khawasxftaewroxephnsxrsidthuknamaichaethnkhawa fri ephuxihngaytxkarekhaicaelaihkhwamrusuksbayictxthngphuichaelaphuphthna rwmthungkhawa fri inlksnakhxngkhawaesrinxkehnuxcakkhawafriinlksnaimesiykhaichcay 2 phuichnganrwmthungphuphthnasamarthnasxftaewrmaichngan aekikh aeckcay odysamarthnamaprbprungthnginlksnaswntw hruxinhnwynganexkchnid sxftaewroxephnsxrsxnuyatihthukkhnsamarthnasxftaewripphthna rwmthungwangkhayaelathakartlad cakrayngankhxngklumsaetndichpramankarprahydngbpramancakkarichngansxftaewroxephnsxrsid 6 hmunlanehriyyshrthtxpi 3 khaniyam aekikhpccubnmikarkahndodyklumphukahndoxephnsxrsthiwangkhxkahndkhaniyam 10 prakarinkarkahndwaenguxnikhthiekiywkboxephnsxrs 4 5 khux enguxnikhcatxngimcakdphuhnungphuidinkarcahnayhruxkarcayaecksxftaewrihepnswnidswnhnungkhxngsxftaewraebbaeykswnthiprakxbdwysxftaewrcakhlakhlayaehlng aelacatxngimmikhxkahndid thiekiywknkbkhaichsiththihruxkhasiththiid inkarcahnaysxftaewrnn klawkhuxihmikarcayaeckidxyangimmikarkhidkhatxbaethn opraekrmnncatxngephyaephropraekrmtnchbb sxrsokhd aelacatxngyinyxmihmikaraeckcayopraekrmtnchbbidechnediywknkbopraekrmthixyuinrupkhxngkaraeplngepnopraekrmthiichnganidaelw odyhakaemimsamarthnasinkhannaeckcayidphrxmopraekrmtnchbb kcatxngmisthanthiinkaraeckcayaebbsatharna ephuxihsamarthekhathungopraekrmtnchbb sxrsokhdidodyprascakkhaichcayhruxtnthunxunid thngniopraekrmtnchbbnncatxngxyuinrupaebbthinkopraekrmsamarththicaaekikhidodycatxngprascaksungkarekhiynopraekrmtnchbbinlksnathiepnkarsbsnodyectna rwmthngtxngimmilksnakhxngokhrngsrangkarthangankhxngopraekrmtnchbbthicatxngmitwaeplphasaechphaa translator hruxmiswnthitxngnaekhasuopraekrminrupaebbkhxngopraekrmthiaeplngsphaphaelw preprocessore enguxnikhcatxngyinyxmihsamarththakarphthnatxyxdid phayitenguxnikhkarcayaeckechnediywknkbenguxnikhkhxngopraekrmchbberimtn enguxnikhxaccawangkhxkahndinkarcakdephyaephropraekrmtnchbb chbbthiaekikhaelwidtxemuxenguxnikhnnidyinyxmihmikaraeckcayaephtchifl patch file phrxmopraekrmtnchbbephuxpraoychninkaraekikhopraekrmnninewlathakarsrangopraekrm thngenguxnikhcatxngyinyxmihmikaraeckcayopraekrmnnthiidrbkaraekikhopraekrmtnchbbid aetenguxnikhnnxaccakahndihopraekrmchbbtxyxdichchuxthiaetktanghruxichrunthiaetktangcakopraekrmchbberimtnkid enguxnikhcatxngimcakdechphaabukhkhlhruxklumbukhkhlid enguxnikhtxngimcakdkarichngankhxngopraekrminrupaebbidrupaebbhnungxnepnkarechphaa enguxnikhthikahndcatxngichkbthukkhnthiekiywkhxngkbopraekrmnn siththiid khxngopraekrmnncatxngimmienguxnikhthiechphaaecaacngkbsinkhahnungsinkhaid enguxnikhtxngimkahndxnekiywkbkhxcakdinkarichrwmknkbopraekrmxun echnkahndihtxngichopraekrmdngklawkbopraekrmaebboxephnsxrsethann txngimmikhxkahndid inenguxnikhthikahndihichethkhonolyikhxngikhrhruxethkhonolyiaebbidepnkarechphaaxangxing aekikh oxephnsxrs sakdtamkarthxdsphthrachbnthitysthan khnathi oxephnsxrs sakdtamsunyethkhonolyixielkthrxniksaelakhxmphiwetxraehngchati Frequently Asked Questions Open Source Initiative khlngkhxmuleka ekbcak aehlngedim emux 2006 04 23 subkhnemux 2006 04 23 Standish Newsroom Open Source Archived 2012 01 18 thi ewyaebkaemchchin Press release 2008 04 16 http www opensource org docs osd http www rosenlaw com oslbook htmduephim aekikhoxephnsxrs syyaxnuyatoxephnsxrsaehlngkhxmulxun aekikhThaiOpensource org ewbistihkhwamru ephyaephraelasnbsnunkarichnganoxephnsxrs odysankngansngesrimxutsahkrrmsxftaewraehngchati sipa ekhathungcak https th wikipedia org w index php title sxftaewroxephnsxrs amp oldid 9564999, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม