รู้จักโลกโอเพนซอร์ซ(open source)


หลายๆคนคงเคยสงสัยกับคำว่า open source นั้นหมายถึงอะไร GPL license มันหน้าตาเป็นอย่างไร และมีผลบังคับใช้อย่างไรบ้าง ผมเลยทำการคนคว้าและได้คำตอบมาดังนี้ครับ โอเพนซอร์ซ หรือ โอเพนซอร์ส (open source) คือการพัฒนาระบบใดระบบหนึ่งทางด้านคอมพิวเตอร์ด้วยเงื่อนไขที่ผู้สร้างสรรค์ หรือผู้คิดค้นไม่ถือเอาสิทธิแต่เพียงผู้เดียวในการพัฒนาระบบนั้น ๆ พร้อมทั้งเปิดเผยแหล่งต้นกำเนิดของระบบนั้น เช่น ซอร์สโค้ด หรือความเป็นมาทางด้านเทคนิคของการพัฒนาระบบดังกล่าว เพื่อเปิดโอกาสให้บุคคลอื่นนำเอาระบบนั้น ๆ ไปพัฒนาได้ต่อไป โดยมีเงื่อนไขทางกฎหมายบางประเภท เช่น สัญญาอนุญาตสาธารณะทั่วไปของกนู (จีพีแอล) หรือ สัญญาอนุญาตแจกจ่ายซอฟต์แวร์ของเบิร์กลีย์ (บีเอสดี) เป็นต้น ซอฟต์แวร์โอเพนซอร์ซ (open source software – OSS) คือ ซอฟต์แวร์ที่เปิดแผยหลักการหรือแหล่งที่มาของเทคโนโลยีของซอฟต์แวร์นั้นให้ บุคคลภายนอกได้ใช้ ภายใต้เงื่อนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำการแก้ไข ดัดแปลงและ เผยแพร่โปรแกรมต้นฉบับ (ซอร์สโค้ด) ได้ภายใต้เงื่อนไขทางข้อตกลงทางกฎหมาย เช่น จีพีแอล หรือ บีเอสดี ซึ่งปัจจุบันมีการกำหนดโดยกลุ่มผู้กำหนดโอเพนซอร์ซที่วางข้อกำหนดคำนิยาม 10 ประการในการกำหนดว่าเงื่อนไขที่เกี่ยวกับโอเพนซอร์ซ คือ เงื่อนไขจะต้องไม่จำกัดผู้หนึ่งผู้ใดในการจำหน่ายหรือการจ่ายแจก [...]

How to use Gmail as your SMTP server

One of the little-known freebies Gmail offers is a portable SMTP server to send mail from any network for any email address. Travellers who use their ISP’s SMTP server to send mail with their email program (like Thunderbird or Outlook Express) can find themselves in a bind if they’re on another network away from home, [...]