Microsoft Just Open Sourced GWBASIC !
Innehållsförteckning:
- Open source-bidrag
- Olika affärsmodeller
- Andra open source-frågor
- Open Source och SaaS
- "Medan jag håller med Red Hats allmänna definition av SaaS, skulle jag inte hålla med i definitionen av öppen källkod", säger Brian Prentice, Gartner's forskning vice president för nya trender och tekniker. "Open Source är inte bara en infrastrukturplattform, det kan vara mycket mer än det och är."
Uppdelningen mellan proprietära programvaruleverantörer och leverantörer av open source är inte lika tydlig som vissa industrispelare uppfattar att den är. Eftersom fler företag överväger att anta öppen källteknik, har även traditionella programvaruleverantörer som Microsoft tagit steg för att svara på sådana kundbehov.
"Open source är inte en produkt utan ett tillvägagångssätt för mjukvaruutveckling", säger Matthew Hardman, plattformsstrategi chef på Microsoft Singapore. "Microsoft konkurrerar inte med öppen källkod, precis som Nike inte konkurrerar med att springa."
Hardman sa att programvarujättaren försöker tillhandahålla den "bästa möjliga plattformen" för öppen källkod. "Vi tror att företag och leverantörer borde ha ett val av mjukvaruutvecklingsmetodik, och öppen källkod är ett sådant val."
[Ytterligare läsning: Din nya dator behöver dessa 15 gratis, utmärkta program]Plattformsstrategichef noterade dock att Microsoft kommer att konkurrera med leverantörer av öppen källkod, precis som det också konkurrerar med andra proprietära leverantörer.
Open source-bidrag
Enligt Hardman har Microsoft bidragit till teknik som anses vara öppen källkod. "PHP, en teknik som används för att bygga webbsidor, sprang in i flera problem kring prestanda och skalbarhet på Windows Server 2003," sa han. "Med introduktionen av Windows Server 2008 och värdteknologi som Fast CGI kan vi nu köra PHP upp till 200 procent snabbare än Linux."
Hardman sa att företaget har bidragit med kod till PHP-bibliotek för databasstöd, Det gör det enklare för PHP-utvecklare att ansluta till Microsoft-databaser.
"Linux är öppen källkod, men öppen källkod är inte Linux," noterade Hardman. "PHP var utformat för att göra det enkelt för människor att bygga webbsidor, inte specifikt att endast köra på Linux."
Som en del av sin open source-strategi värd företaget en webbplats med namnet CodePlex där Microsoft-anställda och utvecklaren samhällsarbete på cirka 6000 open source-projekt. "Exempel på sådana projekt är AJAX Control Toolkit, SugarCRM,.Net och kod som kan interagera med" World of Warcraft ", säger Hardman.
CodePlex innehåller mer än bara projekt som Microsoft har släppt, enligt Hardman. "Det är en värdplattform där människor kan skapa och dela projekt, och vi har också använt det för att dela med dig av vår teknik för att uppmuntra till ytterligare innovation."
Några fem miljoner utvecklare världen över har skapat olika applikationer med hjälp av Microsoft-plattformsteknologier som Windows,.Net, Windows Server och Microsoft Xbox, enligt mjukvarujätten.
Olika affärsmodeller
Till skillnad från Red Hat har Microsoft inte en abonnemangsbaserad modell för öppen källkodslösning. "När vi vill dela källkod delar vi det gratis," sa Hardman. "Om någon till exempel tog AJAX Control Toolkit, inbäddade den till ett projekt och kommersialiserade det, är det bra med oss."
"Det är inte så mycket ett problem att öppna källkoden", säger Hardman. "Det handlar snarare om hur man gör öppen källteknik för företaget utan att behöva ändra sin befintliga plattform eller infrastruktur."
Kort sagt är interoperabilitet mellan lösningar, oavsett om det är öppen källkod eller inte, mycket viktigt, Hardman noterade.
Andra open source-frågor
Företagen måste överväga flera andra frågor när de bestämmer huruvida de ska anta open source-teknik, enligt Hardman. Kunskap om nivån på stöd som tillhandahålls av tjänsteleverantören, till exempel tillgängligheten av säkerhetsfläckar, är avgörande.
"Det räcker inte att bara ha teknisk expertis när det gäller att bygga open source-lösningen", säger Hardman. "Företagskunskap är också viktigt för att lösningen ska fungera för företaget."
Dessutom måste leverantören av open source vara övertygad om att den bidragande gemenskapen kan säkerställa tillräcklig informationssäkerhet. "Det måste inte finnas några svaga länkar i säkerhetsfunktioner", säger Hardman.
Open Source och SaaS
Enligt Gartner's Open Source-rapport för 2008 kommer mjukvaran-as-a-service (SaaS) att förmörkas öppen källkod som den föredragna företagets IT-kostnadsbesparingsmetod senast 2012.
Rapporten uppgav att både affärsmodellerna för open source och SaaS-priserna prissätts genom abonnemang, verkar på låga vinstmarginaler och kan minska företagets IT-kostnader. Gartner hävdar emellertid att SaaS minskar företagskraven för IT-tekniska färdigheter, medan öppen källkod tenderar att öka sådana krav.
Gery Messer, president för Red Hat Asia Pacific, var oenig: "Open source ökar inte kravet på IT-tekniska färdigheter inom företaget. "
Messer sa att Red Hats prenumerationsmodell ger företagen en förutsägbar kostnadsstruktur och gör det möjligt för dem att lägga ut IT-utvecklings- och supportkrav.
" Open source är en infrastrukturplattform där många företagsprogram körs " Messer sa. "Den samhällsbaserade accelererade innovationsstrategin multiplicerar mjukvaruutvecklingskapaciteten många gånger över, vilket ger företagen bättre och mer innovativa lösningar."
Messer gick dock överens om att, som öppen källkodsprogram, OSS, kan SaaS också hjälpa företag, särskilt små
"Medan jag håller med Red Hats allmänna definition av SaaS, skulle jag inte hålla med i definitionen av öppen källkod", säger Brian Prentice, Gartner's forskning vice president för nya trender och tekniker. "Open Source är inte bara en infrastrukturplattform, det kan vara mycket mer än det och är."
Enligt Prentice är Gartners definition av öppen källkod en mjukvara som styrs av ett licensavtal som erkänns av Open Source Initiative (OSI). OSI är en ideell organisation som syftar till att främja öppen källkodsprogramvara. "Det är licensavtalet, och särskilt rätten att modifiera och omfördela koden, vilken är den viktigaste komponenten i öppen källkod."
Som medförfattare till Gartner Open Source-rapporten förklarade Prentice att OSS tenderar att öka kompetensbehovet eftersom ny teknik kräver nya färdigheter i en organisation.
"Om till exempel min organisation använder Windows Server, skulle tillägg av Linux, oavsett distribution, kräva nya färdigheter, säger Prentice. "Om jag för tillfället använder en blandning av Oracle 11g och SQL Server och sedan introducerat MySQL, behöver det en ny uppsättning färdigheter."
Prentice sa att SaaS tenderar att undvika detta problem eftersom det är "köra på någon annans infrastruktur". "Jag erkänner att det finns en viss nyans på detta område, särskilt när vi börjar titta på plattform-som-en-service-funktioner som Force.com från salesforce.com," noterade han.
Open Source Group köper upp ett antal Linuxrelaterade patent att Microsoft sålde rättigheter till tidigare i år.
Artwork: Chip TaylorOpen Invention Network berättar att köpa ett antal Linuxrelaterade patent som Microsoft sålde rättigheterna till tidigare i år. Förflyttningen tillåter OIN att behålla lagliga rättigheter gentemot patenten och licensiera dem fritt till open source-samhället och därigenom se till att mindre noggranna köpare inte förvärvar dem och initiera oseriösa patentintrångssaker. en annan synvinkel när det gäller ägande av immateriella rättigheter och i allmänhet upphäver patentbegreppet.
Microsoft Formulär, Fonder Ny Open Source Foundation
Microsoft har samverkat och tillhandahåller finansiering för en ny öppen källkod, CodePlex Foundation.
Tidigare Microsoft Open Source-chef förbinder Cloud Startup
Tidigare Microsoft Open Source-chef Sam Ramji har anslutit sig till Cloud computing startup Sonoa Systems.