Komponen

Microsoft 'Tidak Terhadap' Open Source

Review Lengkap 5 Software Alternatif Pengganti Microsoft Office

Review Lengkap 5 Software Alternatif Pengganti Microsoft Office

Daftar Isi:

Anonim

Pembagian antara vendor perangkat lunak berpemilik dan penyedia open-source tidak sejelas yang dirasakan oleh sebagian pelaku industri. Karena semakin banyak perusahaan mempertimbangkan untuk mengadopsi teknologi open source, bahkan vendor perangkat lunak tradisional seperti Microsoft telah mengambil langkah-langkah dalam menanggapi kebutuhan pelanggan tersebut.

"Open source bukan produk tetapi pendekatan untuk pengembangan perangkat lunak," kata Matthew Hardman, strategi platform manajer di Microsoft Singapura. "Microsoft tidak bersaing dengan open source, seperti halnya Nike tidak bersaing dengan berjalan."

Hardman mengatakan raksasa peranti lunak itu berusaha menyediakan 'platform terbaik yang memungkinkan' untuk aplikasi open source untuk dijalankan. "Kami percaya bahwa perusahaan dan vendor harus memiliki pilihan metodologi pengembangan perangkat lunak, dan sumber terbuka adalah salah satu pilihan tersebut."

[Bacaan lebih lanjut: PC baru Anda membutuhkan 15 program gratis yang luar biasa ini]

Manajer strategi platform Namun, perlu dicatat bahwa Microsoft akan bersaing dengan penyedia berbasis sumber terbuka, seperti halnya juga bersaing dengan vendor proprietary lainnya.

Kontribusi sumber terbuka

Menurut Hardman, Microsoft telah berkontribusi pada teknologi yang dianggap open source. "PHP, teknologi yang digunakan untuk membangun halaman web, mengalami beberapa masalah seputar kinerja dan skalabilitas pada Windows Server 2003," katanya. "Dengan diperkenalkannya Windows Server 2008 dan teknologi host seperti Fast CGI, kami sekarang dapat menjalankan PHP hingga 200 persen lebih cepat daripada Linux."

Hardman mengatakan perusahaan telah menyumbangkan kode ke pustaka PHP untuk dukungan basis data, memudahkan pengembang PHP untuk terhubung ke database Microsoft.

"Linux adalah open source, tetapi open source bukan Linux," Hardman mencatat. "PHP dirancang untuk memudahkan orang-orang membuat halaman web, tidak secara khusus untuk hanya berjalan di Linux."

Sebagai bagian dari strategi open-source, perusahaan ini menghosting situs web bernama CodePlex, di mana karyawan Microsoft dan pengembangnya komunitas bekerja pada sekitar 6.000 proyek open-source. "Contoh proyek tersebut termasuk AJAX Control Toolkit, SugarCRM,.Net, dan kode yang dapat berinteraksi dengan 'World of Warcraft'," kata Hardman.

CodePlex mencakup lebih dari sekadar proyek yang telah dirilis Microsoft, menurut Hardman. "Ini adalah platform hosting di mana orang dapat membuat dan berbagi proyek, dan kami juga menggunakannya untuk berbagi beberapa teknologi kami untuk mendorong inovasi lebih lanjut."

Sekitar lima juta pengembang di seluruh dunia telah membuat berbagai aplikasi menggunakan teknologi platform Microsoft seperti Windows,.Net, Windows Server dan Microsoft Xbox, menurut raksasa perangkat lunak.

Model bisnis yang berbeda

Tidak seperti Red Hat, Microsoft tidak memiliki model berbasis langganan untuk solusi open-source. "Ketika kami ingin berbagi kode sumber, kami akan membagikannya secara gratis," kata Hardman. "Misalnya, jika seseorang mengambil Toolkit Kontrol AJAX, dimasukkan ke dalam proyek dan dikomersialkan, itu baik-baik saja dengan kami."

"Ini tidak begitu banyak masalah membuka kode sumber," kata Hardman. "Sebaliknya, ini tentang bagaimana membuat teknologi open-source bekerja untuk perusahaan, tanpa harus mengubah platform atau infrastruktur yang ada."

Singkatnya, interoperabilitas di antara solusi, baik open source atau tidak, sangat penting, Hardman mencatat.

Masalah open-source lainnya

Perusahaan perlu mempertimbangkan beberapa masalah lain ketika memutuskan apakah akan mengadopsi teknologi open-source, menurut Hardman. Pengetahuan tentang tingkat dukungan yang disediakan oleh penyedia layanan, seperti ketersediaan ketersediaan patch keamanan, sangat penting.

"Ini tidak cukup hanya memiliki keahlian teknis dalam membangun solusi open-source," kata Hardman. "Pengetahuan bisnis juga penting untuk memastikan solusi bekerja untuk perusahaan."

Selain itu, penyedia open-source harus yakin bahwa komunitas yang berkontribusi dapat memastikan keamanan informasi yang memadai. "Tidak boleh ada tautan yang lemah dalam fitur keamanan," kata Hardman.

Sumber terbuka dan SaaS

Menurut laporan Status Open Source Gartner untuk tahun 2008, perangkat lunak-as-a-service (SaaS) akan gerhana open source sebagai metode cost-cutting IT perusahaan yang dipilih pada tahun 2012.

Laporan tersebut menyatakan bahwa baik harga model bisnis open source dan SaaS dengan berlangganan, beroperasi pada margin laba yang rendah dan dapat mengurangi biaya TI perusahaan. Namun, Gartner berpendapat bahwa SaaS mengurangi persyaratan perusahaan untuk keterampilan teknis TI, sementara open source cenderung meningkatkan persyaratan tersebut.

Gery Messer, presiden Red Hat Asia Pacific, tidak setuju: "Sumber terbuka tidak meningkatkan persyaratan untuk keterampilan teknis TI dalam perusahaan. "

Messer mengatakan model berlangganan Red Hat memberikan perusahaan dengan struktur biaya yang dapat diprediksi dan memungkinkan mereka untuk mengalihdayakan pengembangan TI dan persyaratan dukungan.

" Open source adalah platform infrastruktur di mana banyak aplikasi perusahaan dijalankan, " Messer berkata. "Pendekatan inovasi dipercepat berbasis komunitas menggandakan kapasitas pengembangan perangkat lunak berkali-kali lipat, memberikan perusahaan yang lebih baik, solusi yang lebih inovatif."

Namun Messer setuju, bahwa seperti perangkat lunak open-source (OSS), SaaS juga dapat membantu perusahaan, terutama kecil - dan bisnis menengah, memotong biaya TI.

Mendefinisikan open source

"Meskipun saya setuju dengan definisi umum Red Hat tentang SaaS, saya tidak akan setuju dengan definisi mereka tentang open source," kata Brian Prentice, Gartner wakil presiden penelitian untuk tren dan teknologi yang sedang berkembang. "Open source bukan hanya platform infrastruktur, itu bisa lebih banyak dari itu dan itu."

Menurut Prentice, definisi Gartner tentang open source adalah perangkat lunak yang diatur berdasarkan perjanjian lisensi yang diakui oleh Open Source Initiative (OSI). OSI adalah organisasi nirlaba yang didedikasikan untuk mempromosikan perangkat lunak sumber terbuka. "Ini adalah perjanjian lisensi, dan khususnya hak untuk memodifikasi dan mendistribusikan ulang kode, yang merupakan komponen paling penting dari open source."

Sebagai penulis bersama dari laporan Open Source Gartner, Prentice menjelaskan bahwa OSS cenderung Tingkatkan persyaratan keterampilan karena teknologi baru memerlukan keterampilan baru dalam organisasi.

"Jika, misalnya, organisasi saya menggunakan Windows Server, penambahan Linux, terlepas dari distribusinya, akan memerlukan keterampilan baru," kata Prentice. "Jika saya saat ini menggunakan campuran Oracle 11g dan SQL Server, dan kemudian memperkenalkan MySQL, yang membutuhkan seperangkat keterampilan baru."

Prentice mengatakan SaaS cenderung menghindari masalah ini karena "berjalan di infrastruktur orang lain".

"Saya mengakui ada beberapa nuansa di area ini terutama ketika kami mulai melihat kemampuan platform-as-a-service seperti Force.com dari salesforce.com," katanya.