ความชื่นชอบโอเพ่นซอร์สที่มากเกินไปโดยผู้บริหารระดับสูงของ Microsoft ทำให้หลายคนในชุมชนสงสัย พวกเราคนอื่น ๆ เชื่อว่าไม่มีเจตนาที่มืดมน แต่เป็นการแต่งงานที่สะดวกสบาย อย่างไรก็ตามสตีเวนซินอฟสกีอดีตหัวหน้าแผนก Windows และ Office ซึ่งทำให้สิ่งต่างๆเป็นสีดำ สิ่งที่เปลี่ยนไปคือตลาดซอฟต์แวร์และโอเพ่นซอร์สปรับให้เข้ากับความเป็นจริงใหม่ได้ดีกว่าซอฟต์แวร์ที่เป็นกรรมสิทธิ์
บทความชุดนี้พยายามทำความเข้าใจว่าการเปลี่ยนแปลงเกิดขึ้นได้อย่างไรและเหตุใดจึงดีสำหรับ Linux ในโพสต์นี้เราจะอธิบายถึงอิทธิพลของผู้บุกเบิกอินเทอร์เน็ตที่มีต่อชุมชนซอฟต์แวร์เสรี
ฉันต้องทำอะไรบางอย่างให้ชัดเจน ประวัติศาสตร์ไม่ใช่เหตุการณ์ที่ต่อเนื่องกันเป็นเส้นตรง เป็นเรื่องสมเหตุสมผลที่จะคิดว่าคนที่เลือกอาชีพเดียวกันเรียนหนังสือเล่มเดียวกันและประสบปัญหาเดียวกันจะทำงานในแนวทางแก้ปัญหาที่คล้ายกันควบคู่กันไป เป็นที่ทราบกันดีว่ามีสถาบันหลายแห่งในสหรัฐอเมริกาที่ตรวจสอบวิธีการเชื่อมต่อคอมพิวเตอร์และเกือบจะแน่นอนว่าพวกเขากำลังทำเช่นเดียวกันในสหภาพโซเวียตและยุโรป แต่, ฉันทามติทั่วไปคือจุดเริ่มต้นของอินเทอร์เน็ตในทันทีอยู่ในเครือข่ายหน่วยงานโครงการวิจัยขั้นสูง (ARPA)
เราออกไปแล้ว บทความก่อนหน้านี้ ในการทดสอบการเชื่อมต่อที่ประสบความสำเร็จครั้งแรกระหว่างคอมพิวเตอร์ระยะไกลสองเครื่อง มาดูกันว่าธีมต่อไปอย่างไร
เพื่อให้สามารถเชื่อมต่อระหว่างคอมพิวเตอร์ได้จำเป็นต้องพัฒนาสิ่งที่เรียกว่า Internet Message Processor (IMP) ฟังก์ชั่นของ IMP คือการ รับแพ็คเก็ตข้อมูล (โปรดจำไว้ว่าเพื่อรับประกันการส่งข้อมูลจะถูกแบ่งออกเป็นขนาดความยาวคงที่) ประกอบใหม่ในรูปแบบเดิมและ ส่งต่อไปยังคอมพิวเตอร์ส่วนกลาง สำหรับคอมพิวเตอร์ส่วนกลางหรือโหนดแต่ละเครื่องควรมี IMP
ในตอนท้ายของปี 1969 มีมหาวิทยาลัยที่เชื่อมต่อกันสี่แห่ง; UCLA, Stanford, University of California ที่ Santa Barbara และ University of Utah
เรื่องไปที่ข้อความแรก (เพื่อไม่ให้สับสนกับข้อมูล) ที่ถูกส่งคือคำว่าเข้าสู่ระบบ แต่เมื่อระบบขัดข้องพวกเขาสามารถส่ง Lo ได้เท่านั้น ใช้เวลาไม่กี่ชั่วโมงในการรีบูตเมนเฟรม UCLA และส่งคำเต็ม
ผู้บุกเบิกอินเทอร์เน็ตและอิทธิพลของพวกเขาที่มีต่อชุมชนซอฟต์แวร์เสรี
หนึ่งในปัญหาที่ต้องแก้ไขคือ วิธีทำให้อุปกรณ์ที่ผลิตโดยผู้ผลิตหลายรายสามารถสื่อสารกันได้อย่างเป็นระบบ. นอกเหนือจากคำตอบทางเทคนิคแล้วเรื่องราวยังสำคัญสำหรับเรา วิธีการทำงานที่เลือกจะถูกนำมาใช้หลายทศวรรษต่อมาโดยชุมชนที่อยู่เบื้องหลังโครงการซอฟต์แวร์เสรีส่วนใหญ่
น่าแปลกสำหรับสภาพร่างกาย ARPA ไม่ได้รวมโครงสร้างระบบราชการสำหรับงานพัฒนาโปรโตคอลการสื่อสาร. งานนี้ดำเนินการโดยนักศึกษาระดับบัณฑิตศึกษาบางคนที่ทำงานในหน่วยงานต่างๆของกระทรวงกลาโหม
เนื่องจากพวกเขาไม่มีโครงสร้างที่เป็นทางการในการบรรจุพวกเขาจึงตัดสินใจร่วมมือกันอย่างไม่เป็นทางการและเผยแพร่คำแนะนำเกี่ยวกับโปรโตคอลภายใต้หัวข้อ Request for Comments (RFC)
ชื่อนี้ได้รับเลือกให้เป็น วิธีเพิ่มการมีส่วนร่วมและการอภิปรายเนื้อหาโดยไม่เสียค่าใช้จ่าย
RFC ที่จะมีอิทธิพลอย่างมากต่อการพัฒนา Linux และซอฟต์แวร์เสรีมีจุดเริ่มต้นที่ต่ำต้อย มันถูกเขียนในห้องน้ำเนื่องจากผู้เขียนไม่ต้องการปลุกเพื่อนร่วมห้องของเขา
สตีฟคร็อกเกอร์หัวหน้ากลุ่มโดยพฤตินัยต้องการให้มีการสื่อสารเป็นลายลักษณ์อักษรระหว่างผู้เข้าร่วม (ทุกคนที่ต้องการเป็น) ผ่านบันทึกแบบไม่เป็นทางการและชั่วคราว เป้าหมายสุดท้ายคือการบรรลุฉันทามติทั่วไปและเขียนโค้ดที่ได้ผล
ไม่ใช่ว่ามีระบบนับคะแนน มีการพูดคุยหัวข้อต่างๆจนได้สิ่งที่ทุกคนเห็นด้วย
วิธีการทำงานนี้มีวัตถุประสงค์สองประการ:
- ประการแรกเอกสารที่เป็นลายลักษณ์อักษรมักถูกมองว่ามีความชัดเจนและสิ่งที่กลุ่มต้องการคือการใช้ RFC เป็นจุดเริ่มต้นไม่ใช่เป็นข้อ จำกัด
- ประการที่สองจุดมุ่งหมายคือเพื่อหลีกเลี่ยงแนวโน้มที่จะแสวงหาความสมบูรณ์แบบซึ่งมักทำให้เกิดความสงสัยเมื่อเผยแพร่บางสิ่ง
RFC ตัวแรก พวกเขากำหนดหลักการที่ว่าไม่ควรถือว่าข้อความใดเป็นความเชื่อและมันจะไม่มีฉบับที่ชัดเจน พวกเขายังบอกเป็นนัยว่า อำนาจมาจากบุญและไม่ได้มาจากลำดับชั้นที่ตายตัว
คร็อกเกอร์และพรรคพวกคพวกเขาสร้างวิธีการทำงานที่อนุญาตให้กำหนดโปรโตคอลที่ควบคุมการแลกเปลี่ยนข้อมูลทั้งหมดบนโลกใบนี้ถึง. ผลงานทางเทคนิคแรกของงานของเขาคือโปรโตคอลการควบคุมเครือข่ายที่อนุญาตให้มีการสื่อสารระหว่างคอมพิวเตอร์
อย่างไรก็ตาม มรดกที่มีค่าที่สุดของเขานั่นคือการทำงานร่วมกันแบบเปิดเผยจะยังคงอยู่กับเราเมื่ออินเทอร์เน็ตเป็นเพียงความทรงจำในอดีต
เรื่องนี้จะดำเนินต่อไป…