استراتژي تهاجمي مايكروسافت در جبهه Open Source

Slides:



Advertisements
Similar presentations
Two ways to access new IEP’s State IEP Forms and InterimIEP.
Advertisements

Collections Create and organize your own privet and public collections.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
©2012 Microsoft Corporation. All rights reserved..
©2012 Microsoft Corporation. All rights reserved..
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Chapter 1 Dynamic Web Page Design Y. Chen, Ph.D. ::.NET Introduction ::
© Sogeti Sogeti-Microsoft Alliance Getting Started with Windows Azure Development.
FTP Web SQL Web failover SQL backup backup Active Directory Active Directory Failover Cluster.
Networking ITTC with TT:CLEAR Xiaohua ZHANG Tsinghua University, Beijing, China.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
computer
WEBMATRIX Microsoft Pranav Rastogi.
PHP on Windows Improvements in PHP-Microsoft Interoperability Brian Swan PHP Developer Outreach,
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Running PHP and WordPress in.NET CLR and IIS Svetlin Nakov Ph.D., Computer Science WordCamp Sofia, 26-Oct-2013.
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
MULTI-PLATFORM DATA COLLECTION Time Gatherer. Multi-Platform Reporting Time Clock Devices Desktop Client Web Client Phone Clients PDA Clients.
Craig Kitterman Sr. Technical Evangelist Microsoft Corporation Session Code: INT304.
Page 1 Sepas Router Monitoring(SRM) Publishing By The third Workshop SEPAS Mounting Monday,16 July, 2012.
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
Web Architecture Introduction
INFORMATION SECURITY UNIX & DB2. Introduction THE OBJECTIVE IS TO DESIGN SECURITY MEASURES FOR A MILITARY SYSTEM SYSTEM RUNNING A DB2 SERVER ON UNIX FOCUS.
March 26th, 2008 ASIS&T Ross Durrer Microsoft Sharepoint 2007.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
The All-Star R.E.C. Center By Mandell Jackson. Overview Product Description Technologies Deliverables Proof of Design Conclusion Questions.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
ASP.NET – Active Server Pages ASP.NET is a server-side technology for developing web applications based on the.NET Framework.
Windows Azure poDRw_Xi3Aw.
Installing IIS 7(.5). Web Platform Installer What’s New in IIS 7 Fast CGI (PHP!) Shared Configuration Automated App Pool Isolation Extensions PowerShell.
2 Microsoft Confidential3 The Microsoft Web Platform is the software of choice when building web solutions or applications for your business, large.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
1 The Collaborative Dynamic Art Project Cy Khormaee, Andy Olson, Alex Zheng CSE 403 Product Pitch The Collaborative Dynamic Art Project A proof of concept.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
PHP on Windows server. About PHP history, usage [ 3 ] Basics about PHP Open, free, object oriented (recently added namespaces), procedural, type free.
基 督 再 來 (一). 經文: 1 你們心裡不要憂愁;你們信神,也當信我。 2 在我父的家裡有許多住處;若是沒有,我就早 已告訴你們了。我去原是為你們預備地去 。 3 我 若去為你們預備了地方,就必再來接你們到我那 裡去,我在 那裡,叫你們也在那裡, ] ( 約 14 : 1-3)
Sprint 2 Goal Collect enough log files for calculation Automate processes to extra data (user, session, byte, and error counts) and convert them into excel.
EduGeek Logon Tracker Next generation user tracking.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Deploying Your Web Apps * aka ASP.NET 5 before RC1.
MIX 09 11/30/2017 5:54 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MeshCentral 2.0.
Microsoft List Schedule April – May 2016
Mono CS422 Dick Steflik.
Florida Gulf Coast University
ASP.NET and IIS – Windows 7, 8, 10 Marie SHAH 01/12/2016.
Введение в архитектуру SharePoint 2010
نظم تشغيل الشبكات.
What’s new in web development on Microsoft platform
.NET Overview Yingcai Xiao.
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Слайд-дәріс Қарағанды мемлекеттік техникалық университеті
.. -"""--..J '. / /I/I =---=-- -, _ --, _ = :;:.
II //II // \ Others Q.
I1I1 a 1·1,.,.,,I.,,I · I 1··n I J,-·
Architecture and design
Ашық сабақ 7 сынып Файлдар мен қапшықтар Сабақтың тақырыбы:
Windows басқару элементтері
Install MySQL Community Server and MySQL Workbench
Презентация құру тәсілдері
Қош келдіңіздер!.
Информатика пән мұғалімі : Аитова Карима.
. '. '. I;.,, - - "!' - -·-·,Ii '.....,,......, -,
Windows Azure: Capabilities at scale
Microsoft Azure Services Platform
Presentation transcript:

استراتژي تهاجمي مايكروسافت در جبهه Open Source ساناز کلاته محمّدی بهار 87

مطرح کردن موضوع Shared Source در مقابل Open Source مقدمه استقبال برنامه نویسان از فناوری دات نت و علاقه مایکروسافت به پروژه های اپن سورسی مطرح کردن موضوع Shared Source در مقابل Open Source

فلسفه ی Shared Source قرار گرفتن به تدریج بخشی از سورس کد سيستم‌عامل ويندوز و ديگر پلاتفرم‌هاي ساخت اين شرکت در معرض ديد عموم نتیجه : دادن پاسخ مثبت به قسمتي از انتقاداتي که در جريان دادگاه آنتي‌تراست اين شرکت به آن وارد شده بود سورس پشت شیشه

Shared Source چیست؟ سورس منتشر شده در پروژه Shared Source‌ را میتوان به طور کامل دید ولي نمي‌توان به آن دست زد ، تغييرش داد يا از آن براي استفاده در نرم‌افزارهاي خود کپي کرد تنها فایده Shared Source پي به ساختار زيربنايي پلاتفرم مايکروسافت ببرند نوشتن برنامه هایی که ویندوز سازگاری بیشتری دارند

اقدامات مایکروسافت انتشار سورس کد Windows CE 6.0 تحت مجوز sharedsource پشتیبانی از جاوا و آشتی مایکروسافت با سان میکرو سیستمز معرفی درایور php برایSql Server 2005 و Microsoft FastCGI Extension برای پشتیبانی از PHP روی وب سرور IIS سایت CodePlex پلتفرم اصلي پروژه Shared Source مایکروسافت

مهمترین اقدام در قالب برنامه(سورس اشتراکی) انتشار سورس کد عناصر زير بنايي پلاتفرم دات‌نت Rotor پروژه مشترک بین مايکروسافت وشرکت Corel که طي آن .NET Framework براي سيستم‌عامل مبتني بر يونيکس توليد مي‌شود

پاسخ به پروژه Rotor از سوی جامه Open Source dotGNU Mono

dotGNU تحت لیسانس GNU هدفش پياده‌سازي پلاتفرم دات‌نت روي بيشتر سيستم‌عامل‌هاي متداول دنيا خصوصا لينوکس است

Mono تلاشي است براي پياده‌سازي پلاتفرم دات‌نت روي سيستم‌عامل يونيکس به صورت اپن سورس پروژه تحت حمايت مادي و معنوي شرکت Novell قابل اجرا روی هر سه سیستم عامل ویندوز ، لینوکس و یونیکس

اما برنامه‌نويسان و مجريان اين پروژه‌ها سورس کد پلاتفرم دات‌نت را چگونه بدست آورده‌اند؟ مراجعه به سورس کد ثبت شده در ECMA و ,OSI نگاه کردن به سورس کد روتور شبیه سازی و بازسازی پلاتفرم دات‌نت بدون کپی کردن سورس اشتراکی مایکروسافت

هدف Mono بهره مند شده همه ی پلاتفرم های دیگر علاوه بر ویندوز مایکروسافت از قابلیت های دات نت اعتقاد بر اینکه زبان سی شارپ به جاوا برتری دارد

دیدگاه dotGNU وجود توطئه ای پشت ایده مایکروسافت که: “دوران Open Computing رو به پایان است” وجود توطئه ای پشت ایده مایکروسافت که:

دیدگاه مایکروسافت به پایان رسیدن عصرOpen Computing اطلاعات مورد سوء استفاده هکرها و خراب کاران صنعت Itبه سمت Encrypte کردن اطلاعات می رود

Trusted Computing تز مایکروسافت در مقابل Open Computing dotGNU : Trusted Computing مورد سوء استفاده نهادهای قدرتمند

ادامه انتقاد dotGNU به چگونگی پیاده سازی فناوری WebServices در پلاتفرم دانت مایروسافت به اسارت در آمدن اطلاعات حیاتی مشتریان داخل سرور شرکت ارائه دهنده خدمات Web Service به نظر می رسد که پروژه Mono موفق تر و جلو تر از dotGNU میباشد

علل این تغییر و تحولات آثار سياست‌هاي تازه مديريتي مايكروسافت پس از انتخاب ري اوزي بعد از بيل گيتس رقابت با پلتفرم ترکیبی و مشهور LAMP

آمار نهایی اخيراً شركت تحقيقاتي Netcraft آماری منتشر کرده كه نشان مي‌دهد درصد سايت‌هاي مبتني بر IIS مايكروسافت وASP.NET رو به فزوني گذاشته است و از اقتدار آپاچي كه هنوز پنجاه ‌درصد سايت‌هاي وب جهان بر اساس آن بنا شده، كاسته است.

از توجه شما متشکرم