- Bağlantılı aracı akıllı evle birlikte kullanmaya yönelik resmi olmayan entegrasyon, Mazda’nın DMCA başvurusu ve durdurma emriyle kaldırıldı; bu da araç sahiplerinin modifikasyon ve otomasyon alanındaki sınırlarını tartışma konusu haline getirdi
- Brandon Rothweiler’in kodu Mazda API’sine bağlanarak yakıt seviyesi bildirimleri, dış sıcaklık belirli bir eşik altına düştüğünde uzaktan kilit açma ve çalıştırma gibi pratik otomasyonlar oluşturulmasını sağlıyordu
- Mazda, bu çalışmanın telif hakkını ihlal eden kod ve tescilli API bilgileri içerdiğini, ayrıca kendi mobil uygulamasıyla aynı işlevleri sunduğunu öne sürüyor
- Rothweiler, hukuki riski ve maliyeti üstlenmesinin zor olduğunu söyleyerek kodu geri çekti; Home Assistant duyurusunda ve Mazda SUV forumlarında mevcut kullanıcıların şikayetleri sürüyor
- BMW, Volvo ve diğer otomobil entegrasyonları ile Tesla’nın resmi açık API örneği birlikte değerlendirildiğinde, bağlantılı araçlarda kişiselleştirme ve birlikte çalışabilirlik büyük ölçüde üretici politikalarına bağlı kalıyor
Home Assistant için Mazda entegrasyonu kaldırıldı
- Bir geliştirici, Mazda araçlarını daha kullanışlı hale getirmek için kod yazıp çevrimiçi paylaştı, ancak Mazda’nın hukuki müdahalesi sonrası proje kaldırıldı
- Mazda bu projeye karşı DMCA başvurusu yaptı
- Hedef, Home Assistant için Mazda’ya özel entegrasyon koduydu
- Home Assistant, çeşitli bağlantılı cihazların çalıştırılması ve birlikte çalışması için kullanılan açık kaynaklı bir platformdur
- Yazılım GitHub üzerinde barındırılıyordu
Entegrasyon kodunun mümkün kıldığı otomasyonlar
- Brandon Rothweiler, Mazda’nın Application Programming Interface(API) sistemine bağlanan bir entegrasyon kodu yazdı
- Bu kod, Mazda sahiplerinin pratik işlevler oluşturup paylaşmasına olanak tanıyordu
- İşe gitmeden önce yakıt seviyesini kontrol edip bildirim alma özelliği
- Dış sıcaklık belirli bir eşiğin altına düştüğünde aracı uzaktan kilit açma ve çalıştırma özelliği
- Ars Technica da bu işlevleri, Mazda API tabanlı akıllı ev entegrasyonu örnekleri olarak derledi
Mazda’nın durdurma emri ve ihlal iddiaları
- Mazda, Home Assistant, GitHub ve Rothweiler’a durdurma emri gönderdi
- Mazda’nın öne sürdüğü ihlal gerekçeleri şunlar
- Rothweiler’in çalışmasında Mazda’nın telif hakkını ihlal eden kod bulunması
- Mazda’nın tescilli API bilgilerini kullanarak ek kod yazılması
- Entegrasyon işlevlerinin Mazda’nın kendi mobil uygulamasında zaten bulunan işlevlerle aynı olması
- The Drive, Mazda’dan bu iddialara ilişkin açıklama talep etti ve yanıt gelirse haberi güncelleyeceğini belirtti
Geliştirici ve kullanıcı tepkileri
- Rothweiler, çalışmasını hemen kaldırdı ve Ars’a fazla seçeneği olmadığını söyledi
- Seçeneklerinin yalnızca “uymak ya da potansiyel hukuki risklere maruz kalmak” olduğunu ifade etti
- Yaptığı şeyin ahlaken doğru ve hukuken korunan bir faaliyet olduğuna inansa bile, hukuki süreçlerin mali bir bedeli olduğunu söyledi
- Boş zamanında başkalarına yardım etmek için yaptığı bir işte bu finansal riski üstlenemeyeceğini belirtti
- Home Assistant’ın kaldırma duyurusunda ve Mazda SUV forumunda araç sahiplerinin memnuniyetsizliği görülüyor
- Bir CX-60 kullanıcısı, bu özelliğin Home Assistant’ı daha yararlı hale getirdiğini, maliyet tasarrufu sağladığını ve Mazda sahipliği deneyimini iyileştirdiğini yazdı
Hukuki dayanak ve birlikte çalışabilirlik tartışması
- Mazda’nın DMCA kapsamında kaldırma talebinde bulunabilmesinin hukuki dayanağı net değil
- Bir GitHub kullanıcısı, Rothweiler’in çalışmasında telif hakkıyla korunan kod bulamadığını belirtti
- Electronic Frontier Foundation, birlikte çalışabilirlik amacıyla yapılan tersine mühendisliğin adil kullanım kapsamında değerlendirilebileceğini savunuyor
- Araç güvenliğini ya da emniyetini zedelemeden ve otomobil üreticisinin yasal yazılımını çalmadan bağlantılı araçların kullanım kolaylığını artırmak, modern otomobil modifikasyonunun bir parçası haline gelmiş durumda
Diğer üretici örnekleri ve bağlantılı araçlarda kişiselleştirme
- Görünüşe göre birçok üretici, kaynakları etkin kullanan araç sahiplerinin araçlarını bu şekilde optimize etmesine görece daha izin verici yaklaşıyor
- Home Assistant’ın otomobil entegrasyon kütüphanesinde, BMW ve Volvo dahil en az 6 otomobil üreticisi yer alıyor
- Tesla, üçüncü taraf geliştiricilerin kullanabileceği resmi açık API’sinin ayrıntılarını kısa süre önce yayımladı
- Otomobil üreticileri, elektrifikasyon ve bağlantılı araçlar çağında da geçmişteki otomobiller gibi kişiselleştirme ve bağımsızlık sunduklarını söylemek istiyorlarsa, dava odaklı yaklaşımdan geri adım attıklarını gösteren somut eylemler ortaya koymaları gerekiyor
1 yorum
Hacker News görüşleri
Büyük bir OEM’de çalışırken, Mazda değil ama büyük bir Japon şirketiyle yaklaşık 2 yıl çalıştım; artık böyle şeyler beni şaşırtmıyor
Kabin içi sıcaklık sensörü için aylarca uğraştık; sensör yalnızca bilgiyi akıllı telefon uygulamasında göstermek içindi. Donanımı ve yazılımı tamamen yaptık, bayi opsiyonu olarak satmayı planlıyorduk; ancak donanım ve paket montajı bile bittikten sonra, aylar süren görüşmelerin ardından sıcaklık sensörünün fazla hatalı olduğu (±5°F) ve hukuki sorumluluk doğurabileceği gerekçesiyle iptal edildi
Otomatik kontrol bile yoktu; kullanıcı uygulamada gösterilen bilgiye bakıp uzaktan çalıştırmayla arabayı soğutmaya mı ısıtmaya mı karar verecekti. O dönemde Toyota’nın istenmeyen hızlanma meselesi gündemin tam ortasındaydı; herkes davalardan kaçınmak için aşırı temkinliydi. Yaklaşık 10 yıl sonra bile bu önce güvenlik kültürünün sürüyor olması şaşırtıcı ama belki de doğal
Bu konu zaten birkaç kez ele alındı: "Removal of Mazda Connected Services integration" 10 gün önce 270 puan 78 yorum[0], "Mazda's DMCA takedown kills a hobbyist's smart car API tool" 6 gün önce 83 puan 27 yorum[1]
İlki Home Assistant’ın özgün blog yazısı; ikincisi de ona atıf yapıp biraz daha içerik eklemiş gibi görünüyor. Bu yazı ise iki kaynağa da atıf yapıyor ama yeni eklediği şey az
[0]: https://news.ycombinator.com/item?id=37874220
[1]: https://news.ycombinator.com/item?id=37921584
Mazda açısından bakınca, bu açık kaynak projenin Mazda’nın paraya çevirmek istediği bir şeyi yaptığı dışında bir şey hayal etmek zor. Aksi halde insanların araba satın almaktan daha iyi hissetmesini sağlayan bir projeyi neden engellesinler?
Ev otomasyonundaki en kötü şey, şirketlerin daha fazla birlikte çalışabilirlik yerine müşteriyi kendi ekosistemlerine kilitleme girişimleriydi
Asıl mesele etkileşim metrikleri. Yazılım denen lağım çukurunda debelenerek topluca boşa harcanan zamanı kariyere ve maaşa dönüştüren çok insan var. Sinir bozuculuk ve zaman israfı başlı başına amaç; alternatif istemciler ya da otomasyon araçları bu amaca ters
Burada sık sık anlamsız işler konuşulur ama herkesin rahatsız olup görmezden geldiği şey, teknoloji ve yazılım sektöründe son kullanıcının siniri ve acısından kariyer devşiren anlamsız işler
Son zamanlarda iOS, Chromecast, "akıllı" ampuller, robot süpürge ve akıllı saatle boğuşuyorum; hepsi kilitlemek ve berbat, bol hatalı, muhtemelen yasa dışı casus yazılımları dayatmak için var gücüyle uğraşıyor
Cidden soruyorum: Bu neden varsayılan hâl? İnsanlar ürünleri daha az berbat hâle getirince şirket ne kaybediyor?
Sonuç dışarıdan bakıldığında çoğu zaman anlaşılmaz hâle geliyor
Bina otomasyonunda Johnson Controls, Carrier, Siemens, Honeywell, Trane gibi şirketler kapalı kontrolörler ve yazılımlar sunuyor. Bir ürün ailesini birden fazla bayinin sattığı bazı "açık" sistemler de var; benim gördüğüm büyük eksenler Distech ve Alerton
Yangın alarmında Johnson Controls (Simplex), Siemens, Honeywell, Bosch var; Honeywell kendi ürün ailesinin yanı sıra bayilerin sattığı Notifier ve Silent Knight’ın da sahibi
Hemşire çağrı, tehdit alarmı, güvenlik, gözetim sistemleri gibi diğer düşük voltaj ve kontrol sistemlerinde de aynı kapalı sistem sorunu var
Büyük ihtimalle bir yerlerde güvenlik konusunda aşırı hevesli bir yöneticinin işi gibi görünüyor
Artık Mazda sahibi olduğum gerçeği beni kızdırıyor. Hukuk ekibi hedefine ulaşmış. Mühendislik ve pazarlama bölümlerinin emeğini tek bir hamleyle tamamen geri almışlar
https://mazdatweaks.com/serial/
Böyle projelerde kendi adınızı kullanmamak daha iyi. Bunu 15 yıl önce zor yoldan öğrendim. Sadece yapın, radarın altında uçun, takma adla kalın ve hacker gibi davranın
Bu geliştirmeyi fiilen nasıl engelleyebilirler ki?
Yazarı ben olsaydım, kendi ihtiyacımı çözmek için zaman ve emek harcayıp özgür açık kaynak yazılım olarak yayımlamış olurdum; bir durdurma talebi alsam bile o ihtiyaç hâlâ ortada kalırdı. GitHub muhtemelen talebe uyup depoyu kapatırdı ama ben durup geri çekildikten sonra proje birden başka bir Git sunucusunda yeniden ortaya çıkıverirdi
Elbette adımı çıkarır, benzer taleplere daha az uyacak gibi görünen bir ülkede barındırırdım
DMCA mı? Mazda bununla araba indireceğimizi falan mı sanıyor?
Geçenlerde DMCA istisnalarının hukuki meselelerini okuyup https://news.ycombinator.com/item?id=37961007 adresine yazmıştım; DMCA istisnalarının her 3 yılda bir önerildiğini öğrendim. Özellikle bu konuyla ilgili görünen bir madde "Proposed New or Expanded Exemptions" bölümündeydi
Mazda'nın DMCA kapsamında kaldırma talep etmek için muhtemelen hukuki dayanağı yoktur. Bence bu daha çok, hukuki savunma masraflarının yüksek olmasını kullanarak bir bireyi pes ettirmeye yönelik tacize benziyor
Şirketlerin avukat orduları ve mahkemede yıllarca savaşacak paraları var; bu kişide ise yok. Dava tehdidi, fiilen parayı ateşe verme tehdidiyle aynı şey
Onların "dayanağına" bakınca şöyle
Böyle şeyleri görünce, kod yazıyor ama bundan para kazanmıyorsanız ABD'de barındırmak için bir sebep olmadığı fikrine kapılıyorum. Dosdoğru Gitee'ye koymak yeterli