9. Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25 75% Firefox 20% Linux/Unix 4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration PHP optimization MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability / HCI research multi-year funded academic projects
10. Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25 75% Firefox 20% Linux/Unix 4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration PHP optimization MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability / HCI research multi-year funded academic projects
11. Microsoft’s Open Source Commitments policy participation transparency innovation Open Source Interoperability Initiative Open Source ISV Forum Interoperability Forum Interoperability Vendor Alliance Windows Academic Program Microsoft Partner Program microsoft.com /opensource Patent Pledge for Open Source developers Interoperability Principles Open Specification Promise Port25 CodePlex SourceForge open protocol specifications standards support data portability Shared Source programs Open Source Software Lab Technology Visual Studio Express Visual Web Developer Express SQL Server Express, Compact Windows Server SE (DreamSpark) Office Live, Live Workspaces Popfly XNA Game Studio Robotics Studio (non-commercial) .NET Framework SharePoint Learning Kit ASP.NET AJAX IronPython, IronRuby ODF/OXML Translators Windows Installer XML Toolset Research PhotoSynth Haskell Programming Language Health Design Tools Machine Learning & Appl. Stat. Windows Research Kernel (WRK)
17. Open Source… audience philosophy model free!? OSS – Open Source Software FOSS – Free/Open Source Software FLOSS – Free/Libre/Open Source Software available source freeware / shareware etc. end user business executive architect manager developer system administrator etc. development approach licensing marketing monetization support services etc.
20. zero cost good enough security cross-platform no vendor lock-in community-driven development Unclear trade-offs lower ongoing cost more complete features more secure interoperability commitment on support managed dev elo pment open source software vendors proprietary software vendors
21. total cost feature set security open standards interoperability manageability reliability scalability etc. Rational, analytical decision
22. initial costs acquisition and deployment ongoing costs maintenance and end user costs benefits benefits to the organization It’s about VALUE
23. Open Source Microsoft Office? development model licensing model business model free for end-users? alternative revenue models such as services contracts, advertising, hardware OEM cost-shifting, fee-by-feature, etc.? how to ensure strategic direction across a complex set of softwalignment are projects and components? community-driven distributed collaboration vs. centrally coordinated and orchestrated development and maintenance how to maintain a centralized and specialized team of developers? e.g., ~2000 developers contributed to a year’s worth of Linux kernel releases (2.6.16 to 2.6.20), and the majority of developers are paid for this work (+60%) similarly (% paid), Eclipse: 86.9% MySql: 92.8%
Şeytan imparatorluğu, açık kaynağın kuşatması altında!
Açık Kaynak yazılımlar Microsoft’u bitirecekmiş ve Microsoft’un sonunu hazırlayacakmış gibi gösteriliyor!
Brad Smit Microsoft’un başkan yardımcısı, ayrıca şirketi hukuksal olarak temsil ediyor.
Açık kaynak yazılım bir heves değil, ama sihirli bir değnek de değil! Geliştirme metodlarıyla / lisans şartlarıyla ve kendine özgü iş modelleriyle çok farklı bir alan. In the modern, heterogeneous software ecosystem, Açık kaynak yazılımlar, ticari yani bireye ait olan yazılımlarla birlikte dünya üzerinde olan heterojen bir sistemin iki temel taşını oluşturuyorlar. MIT’de Profesör Michael Cusumano yazılım ekosistemini bu doğrultuda şu sözlerle karakterize ediyor: Yazılım dünyası çeşitlilik bakımından harika bir yelpazeye sahip. Öyle ki, son kullanıcılar ömürlerinin görmeye elverdiği sürece, açık kaynaklı ve tescilli yazılım ürünlerini bedavaya görebilecekler. Açık kaynak bazı şirketlerin ürünleriyle öyle savaşacak ki bu şirketler ürünlerinin fiyatlarını düşürmeye başlayacak. Yazılımı satarak para kazanma işi ise hiçbir zaman bitmeyecek, bu süreç açık kaynak ve/veya bedava açık kaynak sistemlerin evrimiyle birlikte devam eder. Bu yüzden açık kaynak yazılımı anlamak çok önemli, bu yollardan hangisinin sizin için doğru olduğu ya da olmadığı!
Microsoft’un Açık Kaynak yazılımlara ilişkin görüşü şu: MS, birisine mülk edinilen veya ticari sistemlerle açık kaynak sistemlerin yarışında seçimi dünyaya bırakmaktan yana bir politika sergiliyor! (Katılım ve tercih meselesi!)
Bu slayt Microsoft’un ilişki içerisinde olduğu ve desteklediği komüniteler ve teknolojileri barındırıyor. 1 slide use case detail: This landscape reflects Microsoft’s focus on offering a broad range of choices for developing and deploying software, including open source approaches and applications. By embracing diverse application development and business models, Microsoft seeks to participate as a successful and responsible industry leader in a world of choice in which individuals and organizations can pursue their goals based on what uniquely inspires them, including open source. For Developers who wants to learn new skills, connect with community, or build a business - or IT Professionals dealing with complex interoperability and business demands, the ICT ecosystem in which Microsoft participates offers opportunity the tools, resources, and programs to help them succeed. Microsoft’s drive to create opportunity is manifested in technical partnerships with leading open source-based businesses , where they and Microsoft have built bridges and found ways to work together. We may compete, but we also may mutually see opportunity to offer differentiated value to customers in a today’s heterogeneous IT environment. It is manifested in community engagement through events and online interaction. It is manifested through code contributions , including technology open sourced by Microsoft through the Shared Source initiative, or developed through sponsorship or community project partnerships. And it is manifested in a rich network of relationships and collaborative projects with the academic research community in computer science, sociology, and economics. This network has helped Microsoft understand that open source is an evolutionary development which can complement our communities of customers, developers and partner businesses and open source form one ecosystem. The reductive dichotomy of OSS vs. Proprietary no longer applies, if it ever did. Like other vendors, Microsoft has established a pragmatic, business case based relationship to open source. This includes actively participates in the OSS community through the OSS lab and collaborative partnerships with OSS companies, the Shared Source initiative, and the Codeplex development community. Microsoft will continue that involvement in the years to come.
Sanallaştırma konusunda iş birliği Linux ve Windows birlikte çalışma, Aids aşısı
Microsoft’un Açık Kaynağa karşı göstermiş olduğu yükümlülükler. Politikaları, Katılımları, Şeffaflığı, Yenilikleri. Politikaları: Açık kaynak geliştiricilerine patent sözü vermiş olması, birlikte çalışabilmek için prensiplerini ortaya sürmesi. Katılımları: Birlikte çalışmaya yönelik girişimleri, Forumları. Şeffaflıkları: İsteyen kullanıcılarının projelerini açık kaynak yapması ve geliştirebilmesi özgürlüğü, açık kaynak programları paylaşması. Yenilikleri: Geliştiricilere sundukları, ar-ge’ler.
Kısacası!
Açık kaynak, Hedef Kitle: Son kullanıcılar, iş çalışanları, mimarlar, yöneticiler, geliştiriciler, sistem yöneticileri vs. Felsefesi: Bedava mı? Değil! Kaynaklarına erişilebilir, bedava veya paylaşılabilen yazılımlar. Model: Gelişim yaklaşımı, lisanslaması, pazarlaması, parasallaşması, destek ekşını vs.
Kafaların karışık olan kısımlar Sıfır ücret, sürekli bir şekilde az olan bir ücret. Yeterince iyi, daha fazla özellik eklenebilir. Güvenlik sorunu var, güvenli. Değişik platformları destekleyebilir, birlikte çalışılabilirlik. Hiçbir alıcıyla uğraşmazsınız (direkt olarak), destek sözü vermeniz gerekir. Halk nereye isterse o yöne gelişir, yönetimsel bir geliştirme söz konusu.
Karar verme analizleri Ücret, özellikler, güvenlik, açık standartlar, birlikte çalışılabilme, yönetme kalitesi, güvenilirlik, değişime ayak uydurabilme
Başlangıçtaki giderler: elde edene kadar yapılan giderler, plan yapma ve yerleştirme. Süregelen Giderler: bakım, son kullanıcı masrafları Yararlar: organizasyonun getirileri
Neden MS Ofis açık kaynak kodlu değil? Geliştirme modeli uygun değil, lisanslama modeli uygun değil, iş modeli uygun değil!