คิดว่าหลายคนคงจะรู้จักกับ open source และนิยามของมัน ใช่ม้า ใช่ม้า แล้วส่วนใหญ่ก็ชอบที่จะใช้ซอฟต์แวร์ประเ฿ท open source ด้วย เพราะมันมีกลไกอะไรหลาย ๆ อย่างที่ซอฟต์แวร์เชิงพาณิชย์ไม่มี ก็แหงอยู่แล้วล่ะ ซอฟต์แวร์เชิงพาณิชย์ส่วนใหญ่ ให้ความสนใจกับคนหมู่มากเป็นหลัก ก็เลยตั้งหน้าตั้งตาชูกลไกสำหรับคนหมู่มาก ส่วนกลไกที่คนส่วนน้อยต้องการ ก็ละเลยไปซะงั้น ซึ่งก็เลยทำให้ open source สามารถแทรกตัวขึ้นมาได้ ด้วยเหตุฉะนี้นี่เอง
ผมได้รู้จักกับ SourceForge ซึ่งเป็นระบบจัดการและอำนวยความสะดวกสำหรับการพัฒนาซอฟต์แวร์เมื่อ 8 ปีก่อนครับ ซึ่งก็คือราว ๆ ปี พ.ศ. 2541 ตอนนั้นผู้ร่วมงานของผมได้แนะนำให้ผมรู้จัก โดยแนะนำว่าเว๊ปนี้มีซอฟต์แวร์เจ๋ง ๆ ให้ดาวน์โหลดเยอะ คือได้รู้แค่นั้น ไม่อยากจะบอกเลยว่าสมัยนั้น ซอฟต์แวร์ฟรีมันหายาก การได้รู้ว่ามีที่ให้ดาวน์โหลดของฟรี ๆ ดี ๆ ให้ใช้เป็นอะไรที่ดีมาก ๆ เลยล่ะ
ตอนนั้นไม่รู้เลยด้วยซ้ำว่าอะไรคือ open source เห่ยซะไม่มี!!!
พ.ศ. 2541 เว๊ป SourceForge ขี้เหร่มากเลยครับ เป็นอะไรที่เห่ยสุด¿ๆ เลยล่ะ แบบว่าตัวอักษรก็ใหญ่บ้างเล็กบ้าง หน้าจอก็งง ๆ ใช้ยาก ระบบการสื่อสารกับคนเข้าเว๊ปก็ยังไม่ดีนัก, เว๊ปบอร์ดก็ไม่มี, รายงานสถานะต่าง ๆ ของโครงการก็งง ๆ,¿สถิติอะไรต่าง ๆ ของโครงการก็ลวก ๆ¿จะมีข้อดีอยู่อย่างเดียวก็ตรงระบบ CVS ที่มีอยู่ในตอนนั้น
ผ่านมาเกือบจะสิบปี ตอนนี้ SourceForge เจ๋งเป้งไปเลยเน้อะ มีทุกอย่างที่ระบบจัดการและอำนวยความสะดวกสำหรับการพัฒนาซอฟต์แวร์ควรจะมี ระบบของเค้าดีน่ะ ใคร ๆ ก็เลยแห่แหนกันไปใช้กัน ไม่ว่าจะเป็นนักพัฒนาซอฟต์แวร์และผู้ใช้ทั่ว ๆ ไปก็ล้วนแวะเวียนกันเข้าไปในนั้น
เมื่อเห็นแบบนี้ผมเลยมองว่า การที่ประเทศไทยเรายังพัฒนา open source ไม่ได้ก้าวหน้านัก ส่วนหนึ่งน่าจะมาจากการที่เราไม่มี “ระบบจัดการและอำนวยความสะดวกสำหรับการพัฒนาซอฟต์แวร์สาธารณะแบบไทย ๆ” ครับ
SourceForge ก็มีอยู่แล้วจะทำระบบของคนไทยไปหาติ่งอะไร? เอ้อ นั่นสิเน้อะ งั้นมาวิเคราะห์กันดีกว่าครับ 😛
ทราบมั้ยครับว่าแก่นแท้ของ SourceForge คืออะไร? บางคนอาจจะบอกว่ามันก็เป็นระบบที่อำนวยความสะดวก และจัดการกับการ Control Version ไง อ้า อันนั้นไม่ใช่แก่นแท้ครับอันนั้นเป็น feature เอ แล้วแก่นแท้มันคืออะไรล่ะ?
แก่นแท้ของ SourceForge คือการเป็นเครื่องมือในการคัดเลือกโครงการซอฟต์แวร์ตามหลักการของ Darwin’s Theory ครับ
หมายความว่าไง? หมายความว่า SourceForge จะเป็นที่ที่ให้สาธารณะชนและนักพัฒนาซอฟต์แวร์เข้ามาตัดสินครับว่า โครงการไหนดีควรสนับสนุน และโครงการไหนห่วยแตกควรเลิก ๆ ไปซะ ซึ่งการตัดสินก็ง่ายมาก โดยวัดจากจำนวนผู้เข้าร่วมพัฒนา, จำนวนผู้ร่วมทดสอบ, จำนวนผู้แจ้ง Bug, จำนวนผู้ดาวน์โหลด, จำนวนผู้ขอ change request และกระทู้สนทนาที่ออกรสชาติเกี่ยวกับโครงการนั้น ทั้งการวิจารณ์ข้อดีและข้อเสีย รวมถึงการเสนอความคิดเห็นต่าง ๆ มากมาย
ถ้าไม่มีใครแยแสโครงการนั้นเลย สถิติมันก็จะฟ้องออกมา แล้วโครงการนั้นก็ควรปิดตัว หรือสูญพันธ์ หรือกลายพันธุ์ไปซะ¿และถ้าโครงการมีคนสนใจอย่างล้นหลาม สถิติของมันก็จะฟ้องออกมาเช่นกัน ว่าใคร ๆ ก็เข้ามาพูดคุยมากมาย เสนอความคิดเห็นต่าง ๆ
ฝรั่งเขามีระบบคัดเลือกโครงการซอฟต์แวร์ตามหลักการของ Darwin’s Theory มาตั้งสิบปีแล้ว ผมว่าพี่ไทยเราก็ควรจะมีบ้างซะทีนะ โครงการ open source ที่กระจัดกระจายอยู่ทั่วไป จะได้รวม ๆ กันเข้ามาอยู่ในระบบฯ เพื่อจะได้เติบโตในเส้นทางที่มันควรจะเป็นซะที
[tags]sourceforge,darwin,ซอฟต์แวร์,โครงการ,open source[/tags]
พึ่งรู้ว่าเขาใชู้้ Darwin’s Theory เป็นตัวประเมินโครงการนะเนี่ย ไอ้ผมก็นึกว่าเป็นเพียงแค่ศูนย์รวม Open Source เชยจริงๆ้
บ้านเรามี softwarebank.org ของเนคเทคทำมาตั้งนานแล้ว แต่แทบไม่ได้โปรโมทเลยครับ
ผมก็เข้าไปใช้บริการโหลดจาก SourceForge บ่อย ๆ แต่ไม่รู้รายละเอียดเลยต้องขอบคุณพี่ไท้ครับ
เหมือนผมเลยครับ ใช้บริการของเขาบ่อย ๆ แต่ไม่ทราบเลยครับว่าเป็นอย่างไร และเขามีการทำงานอย่างไร ขอบคุณพี่ไท้จริง ๆ ให้ความกระจ่าง
แก่นมันอยุ่ตรงนี้เอง
??????????????????????????????????? OpenSource ??????????????? ????????????????????????????????????????????????????? Darwin’s Theory ??????????????????????????????????????
ฝรั่งเวลาเขาคิดอะไร เขาคิดลึกซึ้งน่ากลัวครับคุณเดย์
ผมตามเข้าไปดูใน SoftwareBank.Org แล้วนะคุณ mk คนเข้าน้อยจริง ๆ ด้วยแหล่ะ ผมเห็นเขาใช้ GForge เป็น engine ด้วย เป็นมาตรฐานเหมือน SourceForge เลย ในเมื่อระบบ CVS ดีอย่างนี้แล้ว ก็คงต้องเหลือแต่การประชาสัมพันธ์แล้วล่ะ
ผมไม่ค่อยโหลดอ่ะครับคุณโยคี, คุณสิทธิศักดิ์ เพราะซอฟต์แวร์ที่ผมใช้มีไม่ค่อยมากเท่าไหร่ แต่ก็มีแวะเข้าไปดูเหมือนกันนะ ส่วนใหญ่ผมจะเข้าไปดูการแจ้ง Bug หรือการขอ Change Request น่ะ เพราะอยากรู้ว่าเขามีรูปแบบการแจ้งยังไงมากกว่า
จริง ๆ มันอาจจะมีแก่นอื่นอีกแต่ผมจับแก่นได้แค่นี้อ่ะคุณ memtest
ทฤษฎีของ darwin ผมรู้สึกขัดแย้งแค่เรื่องเดียว คือการที่มนุษย์เรามาจากลิงเนี่ยแหล่ะ อิ อิ 😛
เรื่องลิงนี่ darwin น่าจะเปรียบเทียบขึ้นมานะครับ เพราะเรื่องกำเนิดมนุษย์นี่เป็นเรื่องที่ยังไงก็ต้องพูดถ้าจะผลักดันทฤษฏีนี้ออกมา