Engagement von Microsoft für Open Source > FAQ

Microsoft und Open Source

Microsoft ist offen gegenüber Open Source.

Wir nehmen aktiv an Open Source teil und sind der in der Branche allgemein verbreiteten Ansicht, dass Softwarebenutzer auch noch in vielen Jahren eine IT-Umgebung erleben werden, die sich aus Open-Source- und Markenprodukten zusammensetzen wird. Darüber hinaus ist uns bewusst, dass Open-Source-Softwarealternativen eine gesunde Konkurrenz darstellen und so die Chance zur Ergänzung und Verbesserung von Microsoft-Technologien und -Produkten bieten.

Microsoft erkennt den Wert der Offenheit bei der Arbeit mit anderen (einschließlich Open-Source-Communities), damit Kunden und Partner in der heutigen heterogenen IT-Umgebung erfolgreich sein können. Dazu gehört die Steigerung der Chancen unserer Geschäftspartner unabhängig von ihrem Entwicklungsmodell und die Erweiterung der Möglichkeiten für Entwickler, durch die Verbindung von gemeinschaftsorientierten Open-Source-Ansätzen mit traditionellen kommerziellen Ansätzen der Softwareentwicklung dazuzulernen und dies kreativ umzusetzen.

 

Wir verstehen Interoperabilität als Antrieb für Wachstum und engagieren uns dafür, unsere Kunden dabei zu unterstützen, in einer Welt unterschiedlichster Quellen erfolgreich zu sein.  

Hierzu gehört auch das Ziel, Windows zur Plattform erster Wahl für unsere Kunden zu machen, indem wir sicherstellen, dass Open-Source-Anwendungen noch besser auf und mit unseren Produkten laufen. Wir arbeiten bei vielen Projekten und Initiativen mit Open-Source-Communities zusammen, wobei wir uns darauf konzentrieren, die Interoperabilität mit Open-Source-Anwendungen zu verbessern. Wenn es im Hinblick auf bestimmte Produkte und Lösungen sinnvoll erscheint, nutzen wir einen Open-Source-Entwicklungsansatz oder Open-Source-Software.

Es gibt tausende von Open-Source-Communities mit eigenständigen Projekten, Initiativen und Bewegungen, die für verschiedene Ansätze und Visionen stehen. Indem wir die einzigartigen Eigenschaften jeder dieser Communities erkennen, können wir Bereiche identifizieren, in denen wir den Wert steigern und Beziehungen für eine bessere Zusammenarbeit aufbauen können. Solide Partnerschaften und kontinuierliche Innovation zum Vorteil der Kunden und Endbenutzer sind wichtig für das Technologie-Ökosystem insgesamt.

Laut SourceForge laufen tausende von Fremdanwendungen, darunter mehr als 350.000 Open-Source-Anwendungen, auf Windows; Windows unterstützt auch zahlreiche Hardwaregeräte.

Microsoft nimmt aktiv an vielen Projekten der Open-Source-Community teil und leistet in vielfacher Form einen Beitrag zur Open-Source-Community, von denen Tausende mit eigenständigen Projekten, Initiativen und Bewegungen für verschiedene Ansätze und Visionen stehen. Indem wir verstehen, dass jede Community einzigartig ist, können Microsoft-Entwickler Bereiche identifizieren, in denen sie den Wert steigern und echte Beziehungen für eine bessere Zusammenarbeit aufbauen können.

Microsoft ist Sponsor der Apache Software Foundation, unterstützt Linux kernel und arbeitet an der PHP Community mit. Microsoft hat an Apache-Projekten teilgenommen, darunter Hadoop, Qpid und Stonehenge. Darüber beteiligt sich Microsoft an verschiedenen Open-Source-Community-Events wie der O'Reilly Open Source Convention (OSCON), der Open Source Business Conference (OSBC), EclipseCon, OpenWorld Forum und der Moodle Conference.

Um mehr über die einzelnen Open-Source-Projekte zu erfahren, an denen Microsoft partizipiert, besuchen Sie bitte unsere Projektseite.

Das Microsoft Open Source Technology Center (OSTC) ist die Forschungs- und Entwicklungseinrichtung für Open-Source-Technologie von Microsoft. Das OSTC besteht aus einem Labor im Hauptsitz von Microsoft in Redmond, Washington, und dem Microsoft/Novell Interoperability Lab in Cambridge, Massachusetts. Das OSTC soll Open-Source-Communities und Microsoft-Produktentwicklungsteams  als Ressource dienen, um Softwareentwicklung zu fördern, welche die Interoperabilität zwischen Windows und Linux verbessert, die Entwicklung von Open-Source-Software unterstützt, die auf der Windows-Plattform läuft, und Interessengebiete für eine erweiterte Zusammenarbeit zwischen Microsoft und Open-Source-Communities identifiziert und untersucht.

Das OSTC unterstützt und fördert darüber hinaus die Entwicklung regionaler Programme wie das Philippines Interoperability Lab sowie Labore in Deutschland, Brasilien, Frankreich und Indonesien.

Port 25 ist die Heimat der Open-Source-Community bei Microsoft. Hier ist ein offener Austausch über Linux, Windows und Open-Source-Interoperabilität möglich, und zwar sowohl in der internen Open-Source-Community von Microsoft als auch unter Mitgliedern vieler anderer externer Open-Source-Communities und -Branchen. Mehr erfahren Sie unter Port25.

Entwickler und OSS-Projekte

Sind Sie Entwickler und planen Sie ein Open-Source-Projekt, dann bietet Microsoft Ihnen eine Reihe von Ressourcen und Programmen, mit denen Sie Ihre Ziele verwirklichen können.

  1. Beschaffen Sie sich die Tools: Laden Sie sich diese kostenlose, leistungsfähige Entwickler-Software herunter: Microsoft Visual Studio Express und Microsoft SQL Server Express.
  2. Installieren Sie Ihre Open-Source-Webanwendungen mit der Microsoft Web Platform. Sie bietet das Framework, den Webserver, die Datenbank und die Tools, die Sie benötigen, um Webseiten und Anwendungen auf Windows zu entwickeln und zu betreiben. 
  3. Veröffentlichen und teilen Sie Ihren Code: Wenn Sie schon mit einem Projekt begonnen haben, bietet Ihnen Microsoft Open-Source-Project-Hosting auf CodePlex.com.
  4. Werden Sie Teil der Community: Gewinnen Sie Einblicke und hören Sie Meinungen von Open-Source-Experten bei Microsoft auf Port 25.

OSS-basierte Unternehmen

Microsoft bietet eine Reihe von Partnervorteilen, um OSS-basierte Unternehmen dabei zu unterstützen, Entwicklung und Verkauf effektiver zu gestalten. Melden Sie sich als registriertes Mitglied des Microsoft Partner Program an und Sie können kostenlos auf Ressourcen für den Verkaufs-, Marketing- und Technikbereich zugreifen.

Um mehr zu erfahren, besuchen Sie:

  • The Microsoft Interoperability Web site
    Hier gibt es Informationen über das Engagement von Microsoft für Lösungen der alltäglichen Interoperabilitätsprobleme von Kunden, Entwicklern, Partnern und unabhängigen Softwareanbietern, mit speziellen Ressourcen für IT-Fachleute, Behörden und Entwickler.
  • Interoperability Bridges & Labs Center
    Hier finden Sie Hinweise über die technische Zusammenarbeit zur Verbesserung der Interoperabilität zwischen Microsoft- und Nicht-Microsoft-Technologien. Enthalten ist ein Live-Verzeichnis von kostenlos herunterzuladenden technischen Interoperabilitätsbrücken, Laboren und verwandten Inhalten wie Demonstrationen, technische Anleitungen und Artikel. In der Mehrzahl handelt es sich um Open-Source-Projekte.
  • Interoperability @ Microsoft Blog
    Beschäftigt sich mit Interoperabilitätsszenarien, den Technologien, die sie ermöglichen, und der Community insgesamt.
  • Microsoft Interop Vendor Alliance
    Eine Community von Software- und Hardwareanbietern, die zusammenarbeiten, um im Interesse unserer gemeinsamen Kunden die Interoperabilität mit  Microsoft-Systemen zu verbessern.  
  • Document Interoperability Initiative (DII)
    Ein globales Programm mit technischen Diskussionen zwischen Anbietern, Laboren und Programmen zur Lösungsfindung. Ziel ist, Lösungen für einen effektiven Datenaustausch zwischen Produktimplementierungen und Dokumentenformatstandards zu entwickeln. An dieser Initiative kann sich jeder Anbieter beteiligen, der mit der Community an solchen Lösungen arbeiten möchte.  

CodePlex.com ist die zentrale Datenbank für Open-Source-Projekte von Microsoft. Sie versammelt gegenwärtig 13 000 Open-Source-Projekte von Einzelentwicklern und etwa 500 Projekte von Microsoft-Mitarbeitern. Open-Source-Entwickler können CodePlex nutzen, wenn sie neue Projekte mit dem Rest der Welt teilen möchten, aber auch bei existierenden Projekten Dritter einsteigen, die Anwendungen auf der Seite nutzen und Feedback abgeben.

Open-Source-Entwickler können die Seite nutzen, um neue Projekte zu entwickeln, die sie mit anderen auf der ganzen Welt teilen möchten. Sie können auch bei existierenden Projekten Dritter einsteigen, aktuelle Anwendungen auf der CodePlex-Seite nutzen und Feedback abgeben. CodePlex-Projekte werden außerdem automatisch in das Open-Source-KnowledgeBase-Verzeichnis von Black Duck aufgenommen. Die meisten sind über Koders.com zu finden, eine Suchmaschine für Open-Source- und anderen herunterladbaren Code. 

Projektkoordinatoren können aus einer Liste folgende Open Source Initiatives (OSI)-Lizenzen wählen: Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD License und The MIT License. Sollte ein Projekt eine Lizenz benötigen, die nicht auf der Liste steht, können Benutzer eine kundenspezifische Lizenz anfordern.

Informationen über die CodePlex Foundation finden Sie unter CodePlex.org.

Wussten Sie schon, dass...


Microsoft ist offener als Sie denken.
Alle „Wussten Sie schon, dass…“-Texte inkl. Quellen der Zitate herunterladen: XPS | PDF (nicht mehr lieferbar)

Microsoft News zu Interoperabilität

Lizensierung von Patenten

Eine Reihe der bereitgestellten Microsoft-Spezifikationen beinhalten patentierte Erfindungen. Wenn Sie diese Patente nutzen wollen, zum Beispiel zur kommerziellen Nutzung oder dem Vertrieb von Implementierungen der betroffenen Spezifikationen, können Sie dies über verschiedene Programme. Nähere Informationen hierzu finden Sie auf www.microsoft.com/openspecifications/. Oder kontaktieren Sie direkt das Microsoft Open Specifications Team.

Perfekt für PHP- und ASP.NET-Experten

Microsoft Web Platform Installer

Microsoft Web Platform Installer ist ein freies Tool, mit dem ein einfacher Download und eine schnelle Installation der aktuellsten Komponenten der Microsoft Web-Plattform ermöglicht wird, unter anderem IIS, SQL Server Express, .NET Framework und Visual Web Developer