Geçen hafta Microsoft bir paket yöneticisi yayınladı
Neyse şimdi Kayvan
Yazar, blogunda şunları sağlar:
Keyvan,
Windows Uygulama Modeli geliştirme ekibini ve özellikle de uygulama dağıtım ekibini yönetiyorum. Appget'i oluşturduğunuz için size teşekkür etmek amacıyla kısa bir not göndermek istedim; bu, Windows ekosistemine harika bir katkıdır ve Windows geliştiricilerinin hayatlarını çok daha kolaylaştırır. Önümüzdeki haftalarda muhtemelen diğer şirketlerle toplantı için Vancouver'da olacağız, ancak zamanınız varsa uygulama geliştirme hayatınızı nasıl kolaylaştıracağınıza dair geri bildirim almak için sizinle ve ekibinizle görüşmek isteriz.
Keyvan heyecanlandı: Hobi projesi Microsoft'un dikkatini çekti! Mektuba yanıt verdi ve iki ay sonra, mektup alışverişinde bulunduktan sonra Vancouver'daki Microsoft ofisinde bir toplantıya geldi. Toplantıya Andrew ve aynı ürün grubundan başka bir geliştirme yöneticisi katıldı. Keyvan harika vakit geçirdiğini söylüyor; AppGet'in arkasındaki fikirlerden, nelerin pek iyi yapılmadığından bahsettiler
Bir hafta sonra Andrew, Andrew'u Microsoft'ta çalışmaya davet ettiği yeni bir mektup gönderdi: "Windows'ta yazılım dağıtımında bazı önemli değişiklikler yapmak istiyoruz ve Windows'un ve uygulama dağıtım sisteminin ne yapması gerektiği konusunda yardımcı olmak için harika bir fırsat var." Azure/Microsoft'ta şöyle görünecek.” 365. Bunu aklınızda tutarak, appget'e, potansiyel olarak Microsoft'a daha fazla zaman ayırmayı düşündünüz mü?” - o yazdı.
Keyvan ilk başta biraz tereddütlüydü; Windows Mağazası, MSI motoru ve diğer uygulama dağıtım sistemleri üzerinde çalışmak için Microsoft'a gitmek istemiyordu. Ancak tüm zamanını yalnızca AppGet üzerinde çalışarak geçireceğine dair ona güvence verdiler. Yaklaşık bir ay süren uzun e-posta yazışmalarından sonra, anlaşmanın satın alma ile çok benzer olacağı sonucuna vardılar - Microsoft, programıyla birlikte bir geliştiriciyi işe alır ve onu başka bir şekilde yeniden adlandırıp adlandırmayacağına ya da Microsoft AppGet mi olacağına karar verirler. .
Keyvan, süreç boyunca Microsoft'taki rolünün ne olacağı konusunda tam olarak net olmadığını yazıyor. Sorumlulukları ne olacak? Kime rapor vermeliyim? Ona kim rapor verecek? Bu yavaş müzakereler sırasında bu yanıtlardan bazılarını açıklığa kavuşturmaya çalıştı ancak hiçbir zaman net bir yanıt alamadı.
Birkaç ay daha süren çok yavaş e-posta görüşmelerinden sonra kendisine BizDev aracılığıyla işe alım sürecinin çok uzun zaman alacağı söylendi. Süreci hızlandırmanın bir alternatifi, onu bir "bonus"la işe almak ve ardından kod tabanını taşımak için çalışmaya başlamak olabilir. Hiçbir itirazı yoktu, bu yüzden Redmond'da birkaç toplantı/röportaj planladılar.
Süreç başladı. Keyvan, 5 Aralık 2019'da Seattle'a - Microsoft genel merkezine - uçtu ve tüm gününü orada çeşitli kişilerle röportaj yaparak ve Andrew ile pazarlık yaparak geçirdi. Akşam taksiye binip havaalanına gittim ve Vancouver'a döndüm.
İK departmanından gelecek aramayı beklemesi söylendi. Ama sonra, Keyvan altı ay boyunca Microsoft'tan haber alamadı. Ta ki 2020 Mayıs ayının ortalarına kadar, Andrew'un eski bir arkadaşı ertesi gün WinGet programının yayınlanacağını duyurana kadar:
Merhaba Kayvan, umarım sen ve ailen iyisinizdir - BC, ABD'ye kıyasla covid konusunda iyi bir iş çıkarıyor gibi görünüyor.
Proje yöneticisi pozisyonunun işe yaramadığı için gerçekten üzgünüm. Katkılarınızı ve fikirlerinizi ne kadar takdir ettiğimizi söylemek için zaman ayırmak istedim. Windows için bir paket yöneticisi geliştirdik ve ilk önizleme yarın Build 2020'de yayında olacak. Windows'ta farklı paket yöneticilerine yer olduğunu düşündüğümüz için blogumuzda appget'ten de bahsedeceğiz. Paket yöneticimiz de GitHub'a dayanıyor, ancak tabii ki kendi uygulamamız vb. Aynı zamanda açık kaynaktır, dolayısıyla her türlü katkınızı memnuniyetle karşılarız.
Keyvan pek şaşırmadı. O zamana kadar Microsoft'ta çalışmaya davet edilmeyeceği zaten belli olmuştu, bu onu üzmedi çünkü bu kadar büyük bir şirkette çalışmak istediğinden şüphe ediyordu.
Ancak ertesi gün onu gördüğünde asıl sürpriz onu bekliyordu.
1,4 trilyon dolarlık bir şirket olan Microsoft'un nihayet toparlanıp amiral gemisi ürünü için düzgün bir paket yöneticisi yayınlamasına üzülüyor muyum? Hayır, bunu yıllar önce yapmaları gerekirdi. Keyvan, Windows Mağazası'nı bu kadar berbat etmemeleri gerekirdi, diye yazıyor. “Gerçek şu ki, AppGet'i tanıtmak için ne kadar çabalarsam çabalayayım, asla Microsoft'un çözümüyle aynı oranda büyümeyecek. AppGet'i zengin olmak, ünlü olmak ya da Microsoft'ta iş bulmak için yaratmadım. AppGet'i yarattım çünkü biz Windows kullanıcılarının da iyi bir uygulama yönetimi deneyimini hak ettiğimize inandım. Beni rahatsız eden bunun tam olarak nasıl yapıldığıdır. Yavaş ve korkunç iletişim. Sonunda tam bir radyo sessizliği var. Ama beni en çok bu duyuru etkiledi. WinGet için çoğu fikrin nesnel kaynağı olan AppGet'ten yalnızca başka bir paket yöneticisi olarak bahsedildi. bu dünyada var olan bir şey. Aynı zamanda WinGet'in çok az ortak noktaya sahip olduğu diğer paket yöneticilerinden de bahsedildi ve çok daha detaylı bir şekilde anlatıldı."
Keyvan Beigi üzgün değil. Her bulutun bir gümüş astarı olduğunu söylüyor. En azından WinGet sağlam bir temel üzerine inşa edilmiştir ve başarı potansiyeline sahiptir. Ve Windows kullanıcıları sonunda iyi bir paket yöneticisine sahip olabilirler. Ve onun için bu hikaye değerli bir deneyime dönüştü: "Sonsuza kadar yaşa, sonsuza kadar öğren."
Kodu kopyalamanın sorun olmadığını, Açık Kaynağın tamamen bununla ilgili olduğunu açıklıyor. Ve genel paket/uygulama yöneticileri konseptini kopyalamayı kastetmiyor. Ancak OS X, Homebrew, Chocolaty, Scoop, ninite vb. Gibi benzer projelere bakarsanız hepsinin kendine has özellikleri vardır. Ancak WinGet, AppGet ile hemen hemen aynı şekilde çalışır: “Microsoft WinGet'in nasıl çalıştığını bilmek ister misiniz? Git ve oku
Keyvan sadece eserinin hiçbir yerde anılmamasına üzülüyordu.
Referans için. “Kucakla, uzat ve söndür” bir ifadedir,
AppGet söz konusu olduğunda bu stratejinin saf haliyle uygulandığı söylenemez ancak bazı unsurlar dikkate alınabilir. Özgür yazılımın destekçileri, bunun ahlaki açıdan kabul edilemez bir hareket tarzı olduğunu düşünüyor ve Microsoft'un Windows işletim sistemine Linux için bir alt sistem ekleme girişimine hala güvenmiyorlar (
Kaynak: habr.com