ส่วนประกอบ

การวิเคราะห์ของโอเพ่นซอร์สของ Microsoft ไม่ได้

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

สารบัญ:

Anonim

ส่วนแบ่งระหว่างผู้จำหน่ายซอฟต์แวร์ที่เป็นกรรมสิทธิ์และผู้ให้บริการโอเพนซอร์สไม่ชัดเจนเท่าที่ผู้เล่นในอุตสาหกรรมบางรายเห็นว่าเป็น ผู้ประกอบการซอฟต์แวร์แบบดั้งเดิมเช่น Microsoft ได้ดำเนินการตามขั้นตอนในการตอบสนองต่อความต้องการของลูกค้าดังกล่าว "Open Source ไม่ใช่ผลิตภัณฑ์ แต่เป็นแนวทางในการพัฒนาซอฟต์แวร์" Matthew Hardman กล่าวกลยุทธ์แพลตฟอร์ม ผู้จัดการของ Microsoft Singapore กล่าว "Microsoft ไม่สามารถแข่งขันกับโอเพ่นซอร์สได้เช่นเดียวกับที่ Nike ไม่สามารถแข่งขันกับการทำงานได้"

Hardman กล่าวว่า "ยักษ์ซอฟต์แวร์พยายามที่จะจัดหาแพลตฟอร์มที่ดีที่สุดเท่าที่จะเป็นไปได้สำหรับแอพพลิเคชันโอเพนซอร์ส "เราเชื่อว่าผู้ประกอบการและผู้จัดจำหน่ายควรมีทางเลือกในการพัฒนาซอฟต์แวร์และโอเพ่นซอร์สเป็นทางเลือกหนึ่งดังกล่าว"

[อ่านเพิ่มเติม: พีซีใหม่ของคุณต้องการโปรแกรมที่ยอดเยี่ยมฟรี 15 โปรแกรม]

ผู้จัดการกลยุทธ์แพลตฟอร์ม ไมโครซอฟท์ได้ให้ความสำคัญกับเทคโนโลยีที่ถือว่าเป็นโอเพนซอร์ส (Open Source source)

ตามที่ Hardman กล่าวว่า Microsoft มีส่วนร่วมกับผู้ให้บริการโอเพ่นซอร์ส "PHP ซึ่งเป็นเทคโนโลยีที่ใช้ในการสร้างหน้าเว็บทำงานในหลายประเด็นเกี่ยวกับประสิทธิภาพและความยืดหยุ่นใน Windows Server 2003" เขากล่าว "ด้วยการเปิดตัว Windows Server 2008 และเทคโนโลยีโฮสต์เช่น Fast CGI ขณะนี้เราสามารถใช้งาน PHP ได้เร็วกว่า Linux ถึง 200 เปอร์เซ็นต์"

Hardman กล่าวว่า บริษัท มีส่วนร่วมในโค้ดห้องสมุด PHP สำหรับการสนับสนุนฐานข้อมูล ทำให้นักพัฒนา PHP สามารถเชื่อมต่อกับฐานข้อมูล Microsoft ได้ง่ายขึ้น

"Linux เป็นโอเพนซอร์ส แต่โอเพ่นซอร์สไม่ใช่ Linux" Hardman กล่าว "PHP ถูกออกแบบมาเพื่อให้ผู้คนสามารถสร้างหน้าเว็บได้โดยไม่เฉพาะเจาะจงเพื่อให้สามารถใช้งานได้เฉพาะบน Linux"

ในฐานะที่เป็นส่วนหนึ่งของยุทธศาสตร์โอเพนซอร์สของ บริษัท นี้ บริษัท จัดทำเว็บไซต์ที่เรียกว่า CodePlex ซึ่งเป็นที่ที่พนักงานของ Microsoft และนักพัฒนาซอฟต์แวร์ ชุมชนทำงานเกี่ยวกับโครงการโอเพนซอร์สประมาณ 6,000 โครงการ "ตัวอย่างของโครงการดังกล่าว ได้แก่ AJAX Control Toolkit, SugarCRM,.Net และรหัสที่สามารถโต้ตอบกับ 'World of Warcraft' ได้" Hardman กล่าวว่า

CodePlex มีมากกว่าเพียงแค่โครงการที่ไมโครซอฟต์ได้เปิดตัวไปแล้ว. "มันเป็นแพลตฟอร์มโฮสติ้งที่ผู้คนสามารถสร้างและแบ่งปันโครงการได้และเรายังได้ใช้มันเพื่อแชร์เทคโนโลยีบางอย่างของเราเพื่อกระตุ้นให้เกิดนวัตกรรมต่อไป"

นักพัฒนาซอฟต์แวร์กว่า 5 ล้านคนทั่วโลกได้สร้างแอพพลิเคชั่นต่างๆโดยใช้เทคโนโลยีแพลตฟอร์มของ Microsoft เช่น Windows,.Net, Windows Server และ Microsoft Xbox ตามซอฟต์แวร์ยักษ์

รูปแบบธุรกิจที่แตกต่างกัน

แตกต่างจาก Red Hat, Microsoft ไม่มีรูปแบบการสมัครใช้สำหรับโซลูชันโอเพนซอร์ส "เมื่อเราต้องการแชร์ซอร์สโค้ดเราจะแบ่งปันฟรี" Hardman กล่าว "ตัวอย่างเช่นถ้ามีคนเอา AJAX Control Toolkit มาฝังลงในโปรเจ็กต์และนำไปขายในเชิงพาณิชย์นั่นเป็นเรื่องที่ดีกับเรา"

"มันไม่ใช่เรื่องของการเปิดซอร์สโค้ด" Hardman กล่าว "ค่อนข้างจะเกี่ยวกับการทำเทคโนโลยีโอเพนซอร์สให้กับองค์กรโดยไม่ต้องเปลี่ยนแพลตฟอร์มหรือโครงสร้างพื้นฐานที่มีอยู่"

ในระยะสั้นการทำงานร่วมกันระหว่างโซลูชันไม่ว่าจะเป็นโอเพนซอร์สหรือไม่เป็นเรื่องสำคัญมาก Hardman ปัญหาอื่น ๆ เกี่ยวกับโอเพนซอร์ส

รัฐวิสาหกิจจำเป็นต้องคำนึงถึงประเด็นอื่น ๆ เมื่อตัดสินใจเลือกใช้เทคโนโลยีโอเพนซอร์สตามที่ Hardman กล่าว ความรู้เกี่ยวกับระดับการสนับสนุนจากผู้ให้บริการเช่นความพร้อมของแพทช์ด้านความปลอดภัยเป็นเรื่องสำคัญ

"ไม่เพียงพอที่จะมีความเชี่ยวชาญด้านเทคนิคเฉพาะในการสร้างโซลูชันโอเพนซอร์ส" Hardman กล่าว "ความรู้ทางธุรกิจเป็นสิ่งสำคัญเพื่อให้มั่นใจได้ว่าการแก้ปัญหาจะเป็นประโยชน์กับองค์กร"

นอกจากนี้ผู้ให้บริการโอเพนซอร์สต้องมั่นใจว่าชุมชนที่ให้การสนับสนุนสามารถให้การรักษาความปลอดภัยข้อมูลได้อย่างเพียงพอ "ต้องไม่มีการเชื่อมโยงที่อ่อนแอในด้านความปลอดภัย" Hardman กล่าว "

โอเพ่นซอร์สและ SaaS

ตามรายงานสถานะของโอเพ่นซอร์สของ Gartner ประจำปี 2551 ซอฟต์แวร์ -as-a-service (SaaS) จะทำให้โอเพ่นซอร์สล่ม ในฐานะที่เป็นองค์กรที่ต้องการวิธีการตัดค่าใช้จ่ายด้านไอทีในปี 2555

รายงานระบุว่าทั้งแบบโอเพ่นซอร์สและราคาโมเดลธุรกิจ SaaS โดยการสมัครเป็นสมาชิกใช้อัตรากำไรต่ำและสามารถลดต้นทุนด้านไอทีขององค์กรได้ Gartner เชื่อว่า SaaS จะช่วยลดความต้องการทางด้านเทคโนโลยีของ IT ในขณะที่โอเพ่นซอร์สมีแนวโน้มที่จะเพิ่มความต้องการดังกล่าว Gery Messer ประธาน Red Hat เอเชียแปซิฟิกไม่เห็นด้วย: "โอเพนซอร์สไม่ได้เพิ่มความต้องการด้านเทคนิคด้านไอที ภายใน บริษัท

Messer กล่าวว่ารูปแบบการสมัครสมาชิกของ Red Hat ช่วยให้องค์กรต่างๆมีโครงสร้างต้นทุนที่สามารถคาดการณ์ได้และสามารถ outsource การพัฒนาด้านไอทีและความต้องการด้านการสนับสนุนได้

"โอเพนซอร์สเป็นแพลตฟอร์มโครงสร้างพื้นฐานที่แอ็พพลิเคชันระดับองค์กรทำงาน" เมสเซอร์กล่าวว่า "วิธีคิดนวัตกรรมเร่งรัดของชุมชนช่วยเพิ่มความสามารถในการพัฒนาซอฟต์แวร์ได้หลายครั้งทำให้ บริษัท ต่างๆมีโซลูชั่นที่ดีและสร้างสรรค์ยิ่งขึ้น"

Messer เห็นด้วยเช่นว่าซอฟต์แวร์โอเพนซอร์ส (OSS) SaaS สามารถช่วยองค์กรต่างๆ - และธุรกิจขนาดกลางลดค่าใช้จ่ายด้านไอที

การกำหนดโอเพ่นซอร์ส

"ในขณะที่ฉันเห็นด้วยกับคำจำกัดความทั่วไปของ Red Saat SaaS ฉันไม่เห็นด้วยกับคำนิยามของโอเพนซอร์ส" Brian Prentice, Gartner กล่าว รองประธานฝ่ายวิจัยด้านแนวโน้มและเทคโนโลยีใหม่ ๆ กล่าว "โอเพนซอร์สไม่ได้เป็นแค่แพลตฟอร์มโครงสร้างพื้นฐานเท่านั้น แต่สามารถทำได้มากกว่าที่เป็นอยู่"

ตาม Prentice คำจำกัดความของโอเพนซอร์สของ Gartner เป็นซอฟต์แวร์ภายใต้ข้อตกลงใบอนุญาตที่ได้รับการยอมรับโดย Open Source Initiative (OSI). OSI เป็นองค์กรที่ไม่หวังผลกำไรที่อุทิศตนเพื่อสนับสนุนซอฟต์แวร์โอเพนซอร์ส "เป็นข้อตกลงใบอนุญาตและโดยเฉพาะสิทธิในการปรับเปลี่ยนและแจกจ่ายโค้ดซึ่งเป็นองค์ประกอบที่สำคัญที่สุดของโอเพนซอร์ส"

ในฐานะผู้เขียนร่วมของรายงาน Gartner Open Source Prentice ได้อธิบายว่า OSS มีแนวโน้มที่จะ เพิ่มความต้องการด้านทักษะเนื่องจากเทคโนโลยีใหม่ ๆ ต้องการทักษะใหม่ ๆ ในองค์กร

"ตัวอย่างเช่นองค์กรของฉันใช้ Windows Server การเพิ่ม Linux โดยไม่คำนึงถึงการแจกจ่ายจะต้องใช้ทักษะใหม่ ๆ " Prentice กล่าว "ถ้าฉันกำลังใช้ส่วนผสมของ Oracle 11g และ SQL Server แล้วแนะนำ MySQL ซึ่งจำเป็นต้องใช้ทักษะใหม่ ๆ "

Prentice กล่าวว่า SaaS มีแนวโน้มที่จะหลีกเลี่ยงปัญหานี้เนื่องจากใช้ "ทำงานบนโครงสร้างพื้นฐานของผู้อื่น"

"ผมยอมรับว่ามีความแตกต่างกันนิดหน่อยในด้านนี้โดยเฉพาะอย่างยิ่งเมื่อเราเริ่มมองไปที่ความสามารถด้านแพลตฟอร์มเช่นเดียวกับ Force.com จาก salesforce.com" เขากล่าว "