Element (yazılım)

Vikipedi, özgür ansiklopedi
Element
Element 1.10.6 ekran görüntüsü
Orijinal yazar(lar)Vector Creations Limited[1]
Geliştirici(ler)New Vector Limited[2]
İlk yayınlanmaTemmuz 2016 (Beta)
Programlama diliJavaScript, Objective-C, Swift, Java, Kotlin
İşletim sistemiWindows, macOS, Linux, Android, iOS, Web platform
Erişilebilirlik25 dil
Diller listesi
Baskça, Bengalce, Bulgarca, Çince (Basitleştirilmiş), Çince (Geleneksel), Çekçe, Felemenkçe, İngilizce (İngiltere), İngilizce (ABD), Esperanto, Fince, Fransızca, Almanca, Macarca, İtalyanca, Korece, Letonca, Norveççe, Lehçe, Portekizce (Brezilya), Rumence, Rusça, Sırpça, Slovakça, İspanyolca, İsveççe
TürVoIP, Anlık mesajlaşma, Videotelefon,[3] sosyal medya ve diğer uygulama entegrasyonları
LisansApache-2.0[4]
Resmî sitesielement.io
Kod deposu Bunu Vikiveri'de düzenleyin

Element (eski adıyla Riot veya Vector[5]), Matrix protokolünü kullanan özgür ve açık kaynaklı bir anlık mesajlaşma yazılımıdır.[6]

Element uçtan uca şifrelemeyi, grupları ve kullanıcılar arasında dosya paylaşımını desteklemektedir. Tüm büyük işletim sistemleri için web ve masaüstü uygulaması olarak mevcuttur. Ayrıca Android ve iOS için mobil uygulama olarak da sunulmaktadır.[7][8]

Tarihçe[değiştir | kaynağı değiştir]

Element, 2016'da beta sürümünden[1][9] çıktığında ilk olarak Vector adıyla biliniyordu. Aynı yılın Eylül ayında uygulamanın ismi Riot olarak değiştirildi.

The letter "R" in a round blue shape.
2019'dan 2020'ye kadar Riot'un logosu.

2016 yılında Matrix uçtan uca şifrelemenin ilk uygulaması yapıldı ve kullanıcılara beta olarak sunuldu. Mayıs 2020'de geliştiriciler, Riot'ta herkese açık olmayan yeni konuşmalar için uçtan uca şifrelemenin varsayılan olarak etkinleştirildiğini duyurdu.

Nisan 2019'da, Riot Android uygulamasını imzalamak için kullanılan kriptografik anahtarların ele geçirilmesine karşılık olarak Google Play Store'da yeni bir uygulama yayınlandı.

Temmuz 2020'de Riot'un adı Element olarak değiştirildi.[10]

Ocak 2021'de Element, varsayılan sunucusu matrix.org'da kullanıcılar tarafından gönderilen kötü amaçlı içerik raporuna yanıt olarak Google Play Store'dan kısa bir süreliğine askıya alındı.[11][12] Element personeli sorunu düzeltti ve uygulama Play Store'a tekrar eklendi.[12]

Teknoloji[değiştir | kaynağı değiştir]

Element, Matrix istemcilerinin geliştirilmesini kolaylaştırmak için React tabanlı bir yazılım geliştirme kiti olan Matrix React SDK ile oluşturulmuştur. Element web teknolojilerine dayanmaktadır ve uygulamayı Windows, macOS ve Linux platformlarına paketlemek için Electron kullanılmaktadır. Android ve iOS istemcileri kendi platform araçlarıyla geliştirilir ve dağıtılır.

Android'de uygulama hem Google Play Store'da[13] hem de yalnızca özgür yazılıma izin veren F-Droid[14] Arşivleri'nde küçük değişikliklerle mevcuttur. Örneğin, F-Droid sürümü kapalı kaynak kodlu Google Cloud Messaging eklentisini içermemektedir.[15]

Özellikler[değiştir | kaynağı değiştir]

Element; IRC, Slack, Telegram, Jitsi Meet ve benzerleri[16][17] dahil olmak üzere Matrix aracılığıyla[18] diğer iletişim araçlarını uygulamaya bağlayabilmektedir. Ayrıca, WebRTC aracılığıyla sesli ve görüntülü eşler arası ve grup sohbetlerini entegre eder.

Element, hem bire bir hem de grup sohbetleri için uçtan uca şifrelemeyi (E2EE) destekler.[7][birincil olmayan kaynak gerekli][7]

Ayrıca bakınız[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ a b "Riot wants to be like Slack, but with the flexibility of an underlying open source platform". TechCrunch (İngilizce). 18 Ekim 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ekim 2018. 
  2. ^ "Copyright policy". Element. 31 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Nisan 2021. 
  3. ^ Kaynak hatası: Geçersiz <ref> etiketi; riot-features isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  4. ^ "Riot.im License". Github. 28 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Eylül 2018. 
  5. ^ "Decentralized Messaging App Riot Rebrands to Element". It's FOSS (İngilizce). 30 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ocak 2021.  Yazar |ad1= eksik |soyadı1= (yardım)
  6. ^ "Riot: A Distributed Way of Having IRC and VOIP Client and Home Server". itsfoss.com. 4 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Eylül 2018. 
  7. ^ a b c "Features | Riot". about.riot.im. 9 Nisan 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Ocak 2020. [primary source]
  8. ^ "Element (Riot.im)". f-droid.org. 20 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Kasım 2020. 
  9. ^ "Open Source und verschlüsselt: Das steckt hinter dem Slack-Rivalen Riot". t3n News (Almanca). 4 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Kasım 2018. 
  10. ^ Le Pape, Amandine (15 Temmuz 2020). "Welcome to Element!". 15 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Temmuz 2020. [primary source]
  11. ^ Amadeo, Ron (30 Ocak 2021). "Google Play bans open-source Matrix client Element, citing "abusive content"". Ars Technica. 31 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ocak 2021. 
  12. ^ a b Davenport, Corbin (31 Ocak 2021). "Google reinstates federated chat app Element on Play Store after wrongful removal". Android Police. 30 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ocak 2021. 
  13. ^ "Element – Secure Messenger". play.google.com (İngilizce). 25 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Nisan 2022. 
  14. ^ "F-Droid Site". 3 Eylül 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Eylül 2021. 
  15. ^ "FAQ-entry". 20 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ekim 2020. 
  16. ^ "Bridges". Matrix.org (İngilizce). 26 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ocak 2021. 
  17. ^ "Element, hands on: Secure messaging for tech-savvy organisations Review". ZDNet (İngilizce). 24 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ocak 2021. 
  18. ^ "Riot: A Distributed Way of Having IRC and VOIP Client and Home Server". itsfoss.com. 4 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Eylül 2018. 

Dış bağlantılar[değiştir | kaynağı değiştir]