Kısa bir süre önce, popüler ana ekran ve uygulama başlatıcı uygulaması Lawnchair'in bir geliştiricisi (kelime oyununa bayılırım ve her zaman da öyledir), böyle olduğu keşfedildiğinde ekiple bağlarını kesmeye karar verdi. uygulama, Google'ın Piksel Başlatıcısından "çalınan" kodu kullanıyordu.
Geliştirici dramasına değinmekten nefret ediyorum. İster yazılım geliştirici, ister otomobil tamircisi veya başka bir şey olsun, insanların çalışma ortamları hakkında sahip olmak istedikleri herhangi bir beklentiye sahip olmalarına izin verilir. Bir geliştirici, telif hakkıyla korunan kodu izinsiz kullanan bir grupla ilişkilendirilmek istemiyorsa, buna saygı duymalı ve devam etmeliyiz.
Yolları ayırmanın en iyisi olduğuna karar veren geliştirici hakkında söyleyeceklerim bu kadar. Size iyi şanslar ve doğru olduğunu düşündüğünüz şeyi yapmaktan asla vazgeçmeyin.
Ama "hırsızlık" konusuna gelince. Olanları anlatmak için doğru kelime olmadığını ima etmeye çalışıyormuşum gibi kelimeyi tırnak içine aldığımı muhtemelen fark etmişsinizdir. Birkaç nedenden dolayı bunu "çalmak" olarak tanımlamak gerçekten zor bir karar olduğunu düşünüyorum.
Yine de hırsızlık mı?
![Çim Sandalye 2 logosu](/f/847d4f43f24166ccfa5a2d52b13c1939.jpg)
Dolayısıyla, Lawnchair ekibinin Pixel Launcher'daki herhangi bir kodu kullanmak için Google'dan izin almadığı açık. Google'ın bunun olmasına aldırmadığı da açık. O kadar net olmayan şey gerçekte ne olduğudur.
Google, Android telefonlar için %100 işlevsel bir uygulama başlatıcı ve ana ekran uygulaması için kod sağlar. tam orada AOSPve herkes onu alıp onunla ne yapmak istiyorsa onu yapmakta özgürdür. Sorun, insanların bu tür bir uygulamanın sahip olmasını istediği birçok özelliğin eksik olmasıdır.
Pixel ekibi, çalışmalarını Android ekibinin yaptığı gibi paylaşmaz.
Google, Pixel Launcher uygulamasının kodunu paylaşmaz. Bir zamanlar herhangi bir telefonun kullanması için Play Store'daydı ama o bile durduruldu. Pixel Launcher'ı %100 "yasal olarak" kullanmak istiyorsanız, bir satın almanız gerekir. piksel telefon. (Yine sinir bozucu alıntılar.)
Veya - ve bu, tüm karışıklığın en önemli kısmı - Pixel Launcher'ın özelliklerini istiyorsanız herhangi bir telefona, onu "kopyalayarak" ve hatta bunu yaparak iyi bir iş çıkaran üçüncü taraf bir yedek parça yüklersiniz daha iyi. Bahçe Sandalyesi gibi.
evet onu söylüyorum Biz kodun bazen çalınmasının nedenidir. Alıntı olmadığına dikkat edin.
![Çim Sandalye 2 inceleme](/f/516e58b24ef2831dffc6cc760e5fca1d.jpg)
Bir Android uygulamasında tersine mühendislik yapmak ve onu yapmak için kullanılan gerçek kod hakkında gerçekten iyi bir fikir edinmek önemsizdir. Her zaman tam sürümünü elde edemezsiniz ve bunu zorlaştırmanın pek çok yolu vardır. Ancak, bir bilgisayarınız varsa ve çevrimiçi bir öğreticiyi takip etmek için birkaç saatiniz varsa, hemen hemen her uygulamayı en temel parçalarına ayırabilirsiniz.
Bu ne yeni bir şey ne de Android'e özgü bir şey. Geliştiriciler ve bilgisayar korsanları sonsuza dek tersine mühendislik yazılımları yaptılar ve bazıları teknoloji endüstrisinde çok önemli gruplar bunu yapmanın iyi olduğunu düşünüyorum. Öte yandan, bunu yapmak muhtemelen %100 yasa dışıdır. Avrupa Birliği içinde ondan kendin bir şey yapmak istiyorsan. Kocaman, kalın bir gri alan olduğunu söylemeye çalışıyorum.
Burada sabun kutusu yok. Yaptım ve şartlar aynı olsaydı yine yapardım.
Vaaz vermeyeceğim çünkü yaptım. Şirketin yapmasını istediğim bir şeyi HTC'nin yapmasını beklemekten bıktım, bu yüzden çabaladım ve kendim yaptım, sonra çalışmamı isteyen herkesle paylaştım. Android web sitelerini okuyan pek çok kişi bunu ya kendileri yapmıştır ya da yapan birinden bir şey yüklemiştir.
Çim Sandalye durumu benzer. Uygulama kendi kod tabanını kullanıyor, ancak giderek daha fazla insan belirli özellikleri istediğinden, bunu yapmanın kolay yolu Piksel Başlatıcı'yı kaynak koda dönüştürmek, Google'ın bunu nasıl yaptığını görmek, ardından ya onu taklit etmek ya da sadece kod.
Bu hırsızlık mı? Bilmiyorum, ben bir ineğim, avukat değil. Evet derdim, "hırsızlık" ama Google'ın tepkisi yüzünden çok da önemli değil. Artık tırnak işaretlerini kullanmayı bırakacağım.
Telif hakkınızı korumak gerçek bir şeydir
![Oracle logosu](/f/4fcb9591b5c49e5fab94e8c1be579679.jpg)
Pixel Launcher'ın insanların keyif aldığı şeyleri yapması için çok çalışan Google çalışanları, yaptıkları iş için övgüyü hak ediyor. Yazılım yazmak, geçiminizi sağlamanın zor bir yoludur ve iş gününüzün çoğu, siz onu doğru yapana kadar başarısız gibi gelebilir.
Bir Pixel telefon satın almadığımız sürece Pixel Launcher'ın özelliklerini otomatik olarak hak etmiyoruz. Bu, onları istemememiz gerektiği anlamına gelmez, sadece hak sahibi olmadığımız anlamına gelir çünkü Pixel'in olmadığına karar verdiğimiz için onlar için ödeme yapmadık. en iyi telefon bizim için.
Google umursamıyorsa, bu adil bir oyundur. Kesmek.
Yine de sonunda, fikri mülkiyetini korumak Google'a kalmıştır ve korumamıştır. Google, Lawnchair'in Pixel ekibinin özel kodunu kullandığını biliyordu veya bilme yeteneğine sahipti. Bilmiyorsa, şimdi biliyor.
Google, Lawnchair ekibine bir durdurma ve vazgeçme notu gönderene kadar, boşverin onları. Lawnchair gibi uygulamalar, insanların Android'i kullanmaktan zevk almasını sağlayan başka bir uygulama olduğu için Google'a herkesten daha fazla fayda sağlar. Android'i kullanan daha fazla kişi, Google Play'i kullanan daha fazla kişi anlamına gelir ve bu, Alphabet'in hesaplarında daha fazla para anlamına gelir.
Tersine mühendislik ve bilgisayar korsanlığı (iyi tür) bir Android olayı olmuştur başlangıçtan beri. Direnen ve bilinçli hareket eden bir geliştiriciye saygı duyuyorum, ancak aynı zamanda kolay bir şey yapan başka bir geliştiriciyi de yazmayacağım — ve tarihsel olarak kabul edilmiş - Google'ın kendi çalışmasına göz atarak.
Bu, Lawnchair ekibi tarafından çözülecek ve biz bunu unutacağız. Sonra benzer bir şey olacak ve onu hatırlayacağız. Bu Android yolu.