Componenti

Analisi Microsoft 'Not Against' Open Source

Microsoft opens up, EA goes open source, and GNOME wins its lawsuit - Linux News - May 2020

Microsoft opens up, EA goes open source, and GNOME wins its lawsuit - Linux News - May 2020

Sommario:

Anonim

La divisione tra fornitori di software proprietario e provider open source non è chiara come alcuni operatori del settore percepiscono che sia. Poiché sempre più aziende considerano l'adozione di tecnologie open source, anche i fornitori di software tradizionali come Microsoft hanno preso provvedimenti per rispondere a tali esigenze dei clienti.

"L'open source non è un prodotto ma un approccio allo sviluppo del software", ha dichiarato Matthew Hardman, platform strategy manager presso Microsoft Singapore. "Microsoft non è in competizione con l'open source, così come Nike non è in concorrenza con la corsa".

Hardman ha detto che il gigante del software cerca di fornire la "migliore piattaforma possibile" per l'esecuzione di applicazioni open source. "Riteniamo che le aziende e i fornitori debbano avere una scelta di metodologia di sviluppo del software e l'open source è una scelta del genere."

[Ulteriori letture: il tuo nuovo PC ha bisogno di questi 15 programmi gratuiti e di ottima qualità]

Il gestore della strategia della piattaforma ha osservato, tuttavia, che Microsoft competerà con i fornitori basati su open source, così come compete anche con altri fornitori proprietari.

Contributi open source

Secondo Hardman, Microsoft ha contribuito a tecnologie ritenute open source. "PHP, una tecnologia utilizzata per creare pagine Web, si è imbattuto in più problemi relativi a prestazioni e scalabilità su Windows Server 2003", ha affermato. "Con l'introduzione di Windows Server 2008 e tecnologia host come Fast CGI, siamo ora in grado di eseguire PHP fino al 200 percento più velocemente di Linux."

Hardman ha detto che la società ha contribuito con codice alle librerie PHP per il supporto del database, semplificando agli sviluppatori PHP la connessione ai database Microsoft.

"Linux è open source, ma open source non è Linux", ha osservato Hardman. "PHP è stato progettato per rendere facile per le persone la creazione di pagine Web, non specificamente per l'esecuzione solo su Linux."

Come parte della sua strategia open source, la società ospita un sito Web chiamato CodePlex, dove dipendenti Microsoft e lo sviluppatore lavoro di comunità su circa 6.000 progetti open source. "Esempi di tali progetti includono AJAX Control Toolkit, SugarCRM,.Net e codice che possono interagire con" World of Warcraft "," Hardman ha detto.

CodePlex include più di semplici progetti che Microsoft ha rilasciato, secondo Hardman. "È una piattaforma di hosting in cui le persone possono creare e condividere progetti, e l'abbiamo anche usata per condividere alcune delle nostre tecnologie per incoraggiare ulteriori innovazioni."

Circa cinque milioni di sviluppatori in tutto il mondo hanno creato varie applicazioni utilizzando tecnologie della piattaforma Microsoft come Windows,.Net, Windows Server e Microsoft Xbox, secondo il gigante del software.

Diversi modelli di business

A differenza di Red Hat, Microsoft non ha un modello basato su abbonamento per le soluzioni open source. "Quando vogliamo condividere il codice sorgente, lo condivideremo gratuitamente", ha dichiarato Hardman. "Ad esempio, se qualcuno ha preso AJAX Control Toolkit, incorporato in un progetto e commercializzato, va bene con noi."

"Non è tanto un problema di apertura del codice sorgente", ha detto Hardman. "Piuttosto, si tratta di come far funzionare la tecnologia open-source per l'azienda, senza dover cambiare la sua piattaforma o infrastruttura esistente."

In breve, l'interoperabilità tra le soluzioni, sia open source che non, è molto importante, Hardman

Altre problematiche open source

Le aziende devono prendere in considerazione diversi altri aspetti al momento di decidere se adottare tecnologie open source, secondo Hardman. La conoscenza del livello di supporto fornito dal fornitore di servizi, come la pronta disponibilità di patch di sicurezza, è fondamentale.

"Non è sufficiente avere solo competenze tecniche nella realizzazione della soluzione open-source", ha affermato Hardman. "La conoscenza del business è anche essenziale per assicurare che la soluzione funzioni per l'azienda."

Inoltre, il fornitore open source deve essere sicuro che la comunità contributiva possa garantire un'adeguata sicurezza delle informazioni. "Non ci devono essere collegamenti deboli nelle funzionalità di sicurezza", ha detto Hardman.

Open source e SaaS

Secondo il rapporto Stato di Open Source di Gartner per il 2008, il software as a service (SaaS) eclissa l'open source come metodo di taglio dei costi IT aziendale preferito entro il 2012.

Il rapporto afferma che sia i modelli di business open source che SaaS prezzo per abbonamento, operano su bassi margini di profitto e possono ridurre i costi IT aziendali. Gartner sostiene, tuttavia, che SaaS riduce i requisiti aziendali per le competenze tecniche IT, mentre l'open source tende ad aumentare tali requisiti.

Gery Messer, presidente di Red Hat Asia Pacific, non è d'accordo: "L'open source non aumenta il requisito delle competenze tecniche IT all'interno dell'azienda. "

Messer ha affermato che il modello di sottoscrizione di Red Hat offre alle imprese una struttura di costi prevedibile e consente loro di esternalizzare i requisiti di sviluppo e supporto IT.

" L'open source è una piattaforma infrastrutturale su cui vengono eseguite molte applicazioni aziendali " Messer ha detto. "Il suo approccio di innovazione accelerato basato sulla comunità moltiplica più volte la capacità di sviluppo del software, fornendo alle imprese soluzioni migliori e più innovative."

Messer ha tuttavia convenuto che, come il software open-source (OSS), SaaS può anche aiutare le imprese, in particolare le piccole - e medie imprese, tagliare i costi IT.

Definire l'open source

"Pur condividendo la definizione generale di SaaS di Red Hat, non sarei d'accordo con la loro definizione di open source", ha dichiarato Brian Prentice, Gartner's vicepresidente della ricerca per tendenze e tecnologie emergenti. "L'open source non è solo una piattaforma infrastrutturale, può essere molto di più e lo è".

Secondo Prentice, la definizione di open source di Gartner è un software regolato da un accordo di licenza riconosciuto dalla Open Source Initiative (OSI). OSI è un'organizzazione senza scopo di lucro dedicata alla promozione di software open source. "È il contratto di licenza, e in particolare i diritti di modificare e ridistribuire il codice, che è la componente più importante dell'open source."

Come coautore del rapporto Open Source di Gartner, Prentice ha spiegato che l'OSS tende a aumentare le esigenze di competenze perché le nuove tecnologie richiedono nuove competenze in un'organizzazione.

"Se, ad esempio, la mia organizzazione utilizza Windows Server, l'aggiunta di Linux, indipendentemente dalla distribuzione, richiederebbe nuove competenze", ha affermato Prentice. "Se attualmente sto usando un mix di Oracle 11g e SQL Server, e poi ho introdotto MySQL, questo ha bisogno di una nuova serie di competenze."

Prentice ha detto che SaaS tende ad evitare questo problema perché è "eseguito sull'infrastruttura di qualcun altro".

"Concordo che ci sono alcune sfumature in questo settore, in particolare quando iniziamo a guardare le funzionalità di piattaforma come servizio Force.com da salesforce.com", ha osservato.