Iklan
Microsoft adalah perusahaan yang sangat berbeda sejak Satya Nadella mengambil alih kendali. Hanya dalam waktu singkat, itu telah mengubah dirinya dari raksasa perusahaan pengap yang mendominasi ruang PC di tahun 90-an, menjadi perusahaan yang membuat produk yang menggairahkan orang.
Microsoft juga telah secara radikal mengubah budaya perusahaan mereka. Setelah picik dan tertutup, perusahaan sekarang melepaskan perhiasan mahkota mereka di bawah lisensi open source. Yang paling menonjol di antaranya adalah kerangka kerja .NET Awal GNU Untuk Microsoft: Apa Sumber Terbuka .NET Framework Berarti Untuk Kita Yang LainMicrosoft baru saja merilis bagian penting dari kodenya di bawah lisensi open source yang permisif. Langkah ini pecah dengan tradisi bertahun-tahun. Tetapi mengapa dan apa artinya bagi Anda? Baca lebih banyak , meskipun baru-baru ini Microsoft dirilis Kode Visual Studio di bawah Lisensi MIT, dan menerbitkan sumber ke Github.
Tetapi mengapa Anda harus peduli? Anda bukan pembuat kode.
Anda tidak tertarik mempelajari pegunungan dan pegunungan kode C ++, hanya untuk melihat cara kerja berbagai hal. Itulah hal hebat tentang Windows - Anda tidak perlu berpikiran teknis untuk mendapatkan yang terbaik dari itu.Tetapi perubahan di balik layar ini sangat penting, dan berjanji akan berdampak nyata pada cara Anda menggunakan komputer, jadi perhatikan.
Perangkat Lunak yang Kurang Ditinggalkan
Microsoft, pada tahun tertentu, meluncurkan ratusan produk. Beberapa, sejak awal, memiliki daya tarik pasar massal dan menjadi kesuksesan yang menderu. Lainnya, kurang begitu, tetapi mereka berhasil mengembangkan ceruk berikut.
Akhirnya, mereka dihentikan. Uang Microsoft adalah contoh yang bagus untuk ini. Itu adalah pendahulu untuk Mint, dan memungkinkan Anda untuk melacak keuangan Anda, dan memiliki kader kecil pengguna yang bersumpah untuk itu. Itu adalah salah satu produk tertua mereka juga, pertama kali diluncurkan pada tahun 1991, akhirnya dihentikan pada tahun 2009, setelah hampir dua dekade layanan penghematan uang yang loyal.
Sekarang Microsoft akhirnya terbuka untuk merilis kode sumber ke produk mereka di bawah lisensi permisif, masuk akal bahwa pada akhirnya akan memulai produk-produk sumber terbuka yang tidak lagi ingin dikejar secara komersial, seperti ID Software yang telah dilakukan dengan banyak gimnya, seperti Quake 3 dan Malapetaka.
Yang berarti bahwa ketika sesuatu terbunuh oleh Microsoft, komunitas akan siap dan dapat mengambil kelonggaran, jika mereka mau.
Ide Hebat, Dibagikan secara Publik
Anda mungkin tidak mengetahui hal ini, tetapi ketika Microsoft bekerja keras untuk Windows 8 dan Windows 10, tim 100 orang rahasia di Redmond sedang bekerja di sistem operasi lain yang disebut Midori. Hanya sedikit orang di luar Microsoft yang pernah melihatnya, tetapi dari apa yang telah diungkapkan kepada publik, itu terlihat luar biasa.
Soalnya, Windows tempat Anda membaca artikel ini memiliki sejarah yang panjang, dan telah mewarisi banyak kode dan keputusan desain dari versi Windows yang paling awal. Beberapa keputusan desain itu masuk akal pada saat itu, tetapi mengingat lanskap komputasi baru dengan ancaman keamanan baru dan sistem yang semakin kuat, terlihat agak ketinggalan zaman.
Midori adalah awal yang baru. Itu bisa menjalankan aplikasi yang didistribusikan di beberapa node. Itu aplikasi kotak pasir Apa itu Sandbox, Dan Mengapa Anda Harus Bermain di SatuProgram dengan koneksi tinggi dapat melakukan banyak hal, tetapi mereka juga merupakan undangan terbuka bagi peretas jahat untuk menyerang. Untuk mencegah pemogokan menjadi sukses, pengembang harus mengenali dan menutup setiap lubang di ... Baca lebih banyak (Seperti halnya Android) untuk meningkatkan keamanan. Lebih penting lagi, ini akan lebih cepat dan lebih stabil, karena bagian-bagian penting dari sistem - seperti kernel, driver perangkat, dan aplikasi - akan ditulis dalam sesuatu yang disebut "kode terkelola".
Itu akan luar biasa.
Sayangnya, tampaknya proyek tersebut berakhir sebelum waktunya, dengan staf diberhentikan, atau ditugaskan kembali di dalam perusahaan. Microsoft mengatakan bahwa mereka bermaksud untuk menggunakan beberapa konsep dari Midori di versi Windows yang lebih baru.
Beberapa dari mereka yang di-PHK sejak itu membuat blog tentang pengalaman dan refleksi mereka tentang proyek Midori. Salah satu poin lebih menarik yang dibuat oleh mantan pengembang Midori Joe Duffy adalah bahwa akan lebih baik jika itu bersumber terbuka sejak awal.
"Penyesalan terbesar saya adalah bahwa kami tidak OSS sejak awal, di mana meritokrasi Internet dapat menilai potongan-potongannya dengan tepat. Seperti halnya semua perusahaan besar, keputusan seputar nasib teknologi inti Midori tidak sepenuhnya didorong oleh teknologi, dan sayangnya, bahkan tidak sepenuhnya didorong oleh bisnis ”
Mungkin percobaan yang menarik dalam desain sistem operasi ini mungkin tidak gagal, jika masyarakat umum dapat mengevaluasi dan menilai manfaat Midori, dan menawarkan umpan balik. Meskipun masa lalu tentu saja tidak dapat diubah, masa depan tampak cerah untuk Microsoft, yang tidak pernah segan-segan memamerkan apa yang sedang dikerjakannya.
Pengkodean Kolaboratif Membuat Perangkat Lunak Lebih Baik
Lihatlah halaman Github dari setiap produk perangkat lunak open-source utama - baik itu WordPress, kernel Linux, atau bahkan Microsoft Kode Visual Studio - dan Anda akan menemukan halaman masalah. Ini mendokumentasikan berbagai masalah yang telah ditemukan dalam suatu program, dan diajukan oleh pengembang dan pengguna.
Itulah hal hebat tentang perangkat lunak sumber terbuka. Apa yang tadinya hanya tersedia untuk segelintir pengembang sekarang dilihat oleh khalayak yang lebih besar, yang mampu mengidentifikasi, menjelaskan, dan membantu menyelesaikan masalah.
Sekarang, bayangkan jika Anda bisa melakukan itu di bagian utama dari perangkat lunak komersial. Dengan Microsoft secara bertahap open-source memilih bagian-bagian dari repertoar perangkat lunaknya, ini sekarang menjadi kenyataan.
(Berpotensi) Dukungan Abadi
Ini kembali ke titik sebelumnya tentang meninggalkan perangkat. Microsoft memilih untuk open-source beberapa katalog perangkat lunaknya menyarankan (tetapi tidak ada jaminan) bahwa ada potensi untuk paket perangkat lunak tertentu yang memperpanjang siklus hidupnya.
Dari Microsoft Money, ke Windows XP tampaknya abadi Mengapa Windows XP tidak akan hilang dalam waktu dekatOrang tidak dapat melepaskan Windows XP. Dalam bisnis dan rumah di seluruh dunia, itu akan bertahan. Kami berbicara dengan tiga pengguna Windows XP dari berbagai generasi dan latar belakang untuk mencari tahu alasannya. Baca lebih banyak ; ketika Microsoft membunuh sesuatu, orang menjadi kesal. Sumber terbuka perangkat lunak penting ini berarti bahwa ada kemungkinan komunitas dapat mengambil alih, dan perbaikan serta pembaruan akan terus ditawarkan, asalkan masih ada minat.
Untuk bisnis yang masih terjebak menggunakan versi perangkat lunak Microsoft yang lebih lama karena masalah warisan, mereka dapat mendukung sendiri perangkat lunak mereka sendiri, atau membayar pihak ketiga untuk melakukannya. Itu sangat menarik.
Belajar dari yang Terbaik
Yang ini pasti akan kontroversial (jangan ragu untuk mengatakan betapa salahnya saya di komentar), tapi begini saja. Saya pikir Microsoft memilih untuk open-source kodenya akan menjadi keuntungan bagi orang-orang yang belajar kode.
Saya sampai pada kesimpulan ini setelah berbicara kepada banyak orang tentang bagaimana mereka belajar kode pada 1980-an, sebelum Stack Overflow, Code Completion, dan Reddit adalah sesuatu. Sebagian besar, mereka mengambil kode yang sudah ditulis seseorang, dan mereka memodifikasinya. Melalui coba-coba, mereka mengambil pekerjaan orang lain, dan membuatnya menjadi milik mereka. Mereka menghabiskan berjam-jam meretas BBC Micros dan Spectrum mereka, hanya untuk mengubah seperti apa objek itu, atau untuk menambah permainan yang mereka miliki.
Microsoft memilih untuk menerbitkan kode mereka di Github akan mengambil konsep itu, dan menerapkannya ke 21st abad. Orang-orang dapat belajar kode dengan memodifikasi program yang mereka gunakan setiap hari. Keren sekali bahwa?
Open Source, dan Open
Anda mungkin bukan pembuat kode. Tidak apa-apa. Kebanyakan orang tidak. Tetapi Anda harus peduli dengan Microsoft memilih untuk open-source lebih banyak dan lebih banyak kodenya karena secara tidak langsung mempengaruhi kehidupan digital Anda.
Ini juga menekankan bagaimana Microsoft menjadi perusahaan yang lebih terbuka; dari nya Program Windows 10 Insider Preview Jadilah yang pertama untuk Menguji Windows 10 Build Baru sebagai Windows InsiderWindows Insiders adalah yang pertama untuk menguji build Windows 10 baru. Mereka juga yang pertama menderita bug. Di sini kami menunjukkan kepada Anda cara bergabung atau meninggalkan program dan cara berbagi ... Baca lebih banyak , tempat pengguna dapat menguji fitur baru saat dibuat; untuk adopsi Github; untuk meratakan keputusannya untuk mengizinkan aplikasi iOS dan Android berjalan di Windows 10 Ingin Aplikasi Android & iOS Favorit Anda Berjalan di Windows 10?Microsoft memiliki masalah aplikasi. Dan solusi mereka dapat memungkinkan Anda menjalankan aplikasi Android dan iOS di desktop Windows Anda. Giliranmu! Dorong pengembang untuk port aplikasi ke Windows dengan Project Astoria atau Islandwood. Baca lebih banyak .
Selain itu, mereka tampaknya senang perangkat lunak Microsoft berjalan di platform yang bersaing. Sebagai contoh, Android sekarang memiliki versi Microsoft Office, sedangkan Linux memiliki keduanya .NET framework Awal GNU Untuk Microsoft: Apa Sumber Terbuka .NET Framework Berarti Untuk Kita Yang LainMicrosoft baru saja merilis bagian penting dari kodenya di bawah lisensi open source yang permisif. Langkah ini pecah dengan tradisi bertahun-tahun. Tetapi mengapa dan apa artinya bagi Anda? Baca lebih banyak , dan Kode Visual Studio. Bekas perangkat lunak memiliki potensi untuk mengarah ke bahkan lebih banyak perangkat lunak lintas platform, karena pengembang dapat menulis kode sekali, dan menjalankannya pada .NET framework di Linux, OS X, dan Windows.
Apakah ada sisi luar biasa lain dari Microsoft yang merangkul gerakan Open Source? Ceritakan di komentar di bawah.
Kredit Foto: Windows XP (Rob DiCaterino), Sepotong Kode (Timitrius)
Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.