Anytype - Yerel öncelikli, P2P Notion alternatifi
(anytype.io)- Kişisel verilerin sahipliğini ve kontrolünü öne çıkaran bir dijital iş birliği alanı olarak gizlilik, çevrimdışı kullanım ve iş birliği özelliklerini tek üründe bir araya getiriyor
- Vault verilerinin cihazda yerel olarak şifrelendiğini ve şifreleme anahtarlarının yalnızca kullanıcıda bulunduğunu, bu nedenle başkalarının içeriği göremeyeceğini belirtiyor
- Çevrimdışıyken de hesap oluşturma ve verilere erişim mümkün; sunucu veya gatekeeper olmadan yerel ağ üzerinden P2P senkronizasyon destekliyor
- Düzenleme ortamı blok tabanlı editör ile veritabanları, şablonlar ve widget’lar içeriyor; nesne bağlantıları tablo, kanban, galeri ve grafik görünümleriyle yönetilebiliyor
- Veriler yerel olarak saklanıyor, yedekleme konumunu kullanıcı belirleyebiliyor ve açık protokol temelinde izinsiz uygulama geliştirilebiliyor
Yerel öncelikli iş birliği alanı
- Anytype, “dijital iş birliği için güvenli bir sığınak” olmayı hedefliyor ve tüm verilerin kullanıcı tarafından sahiplenilip kontrol edildiği yapıyı vurguluyor
- Wi‑Fi olmayan veya şebekeden bağımsız ortamlarda da çalışan çevrimdışı/çevrimiçi kullanımı temel özellik olarak öne çıkarıyor
- İletişim ve iş birliği araçları sunarak düzenlemeye değil, yaratıcılığa daha fazla odaklanmayı sağladığını belirtiyor
Gizlilik ve erişim kontrolü
- Vault içindeki içerikleri yalnızca kullanıcının görebileceğini açıklıyor
- Veriler cihazda yerel olarak şifrelenir
- Şifreleme anahtarları yalnızca kullanıcıda bulunur
- Verilere erişimi engelleyebilecek bir taraf olmadığını vurguluyor
- Çevrimdışı hesap oluşturma sayesinde anahtarlar ve veriler kullanıcının kontrolündedir
- Sunucu veya gatekeeper olmadan yerel ağda P2P senkronizasyon yapar
Açık protokol ve yedekleme
- Cihazlar arasındaki bağlantıya aracılık eden bir taraf yoktur; ilgili protokoller anyproto üzerinden görülebilir
- Veriler yerel olarak saklanır ve yedekler kullanıcının istediği konumda self-hosted olarak tutulabilir
- Açık protokol temelinde izinsiz şekilde özgürce uygulama geliştirilebileceğini belirtir
Üretim araçları ve görünüm biçimleri
- Anytype, görsel olarak yapılandırılabilen no-code üretim özellikleri sunar
-
Blok tabanlı editör
- Veritabanlarını, şablonları ve widget’ları yapı taşları olarak içerir
- Tek bir nesneyi birden fazla şekilde kullanmayı ve nesneler arası bağlantıları grafik ve veritabanı görünümleriyle görselleştirmeyi sağlar
- Görünüm biçimleri olarak Table, Kanban ve Gallery desteklenir
Performans ve mobil deneyim
- Vault’un kullanıcının cihazında bulunduğunu ve sunucu olmadığı için gecikme yaşanmadığını öne çıkarır
- Veriler yerel ağda P2P ile hızlıca senkronize edilir
- iOS ve Android’de doğal dokunma ve kaydırma deneyimi sunan native mobil uygulamaları destekler
- İndirme Download üzerinden sunulur
1 yorum
Hacker News yorumları
(Notion’da çalışıyorum) Anytype modeli gerçekten harika ve bazı açılardan Lotus Notes’un 21. yüzyıl uçtan uca şifreleme protokolleri ve teknolojileriyle yeniden yapılmış hali gibi hissettiriyor
Notion’un birçok özelliğine sahip, sağlam bir kişisel bilgi yönetimi uygulaması ve bazı yönlerden açıkça Notion’dan daha iyi
Ancak uçtan uca şifreleme yaklaşımının karmaşıklığını ve ödünleşimlerini de iyi gösteriyor. Anytype en az 2019’dan beri geliştiriliyor ve belgelerde hâlâ işbirliği ile tarayıcı sürümünün olmadığı yazıyor
Bu özellikler olmadan Anytype, Notion/Coda/Dropbox Paper/Quip/Confluence’tan daha dar bir alan olan kişisel bilgi yönetimi pazarında kalır
Bunu çok öne çıkarmadılar; daha çok kurumsal bir gereksinim gibi burada burada anıyorlar, ama web öncelikli bir işbirliği ürünü üzerinde bunu iyi uygulamışlar
Ancak dilbilgisi denetimi veya içerik yardımı gibi ek hizmetler uçtan uca şifrelenmiş belgelerde devre dışı kalıyor; bu da makul
Şaşırtıcı biçimde yazım denetimi destekleniyor; muhtemelen sözlüğü tarayıcıya gönderip yerelde sorgulama kullanıyorlar. Google Docs düzenleyicisi
contenteditabletabanlı değil, bu yüzden tarayıcı sözlüğüne dayanmıyorConfluence, eklentiler takılmış bir Lotus Notes bilgi tabanı şablonu gibi ve aynı şeyi durmadan yeniden icat etmemiz ilginç
Bu arada biz 4 kişilik bir kâr amacı gütmeyen proje ekibiyiz, bütçemiz kısıtlıydı ve Notion’da küçük ekipler için ücretsiz katman olmadığı için Confluence’a geçtik
Notion zaten bazı şeyleri ücretsiz sunuyor; Atlassian gibi 10 ya da 5 kişiye kadar ücretsiz bir model düşünülüp düşünülmediğini merak ediyorum
Öğretmenler açısından bakınca, Notion veya diğer ABD hizmetleri gibi ABD bulut servislerine dayalı çözümler kullanılamıyor. GDPR ile ilgili iddialar Privacy Shield yüzünden anlamını yitiriyor ve bu tür hizmetlerin kullanımına onay çıkmıyor
Bu yüzden AnyType’ın Notion’un iyi özelliklerini olabildiğince kopyalamasını umuyorum; böylece özel kullanım için bile performansı kötü olan ve çevrimdışı modu bulunmayan Notion’dan ayrılabiliriz
Yerel öncelikli ve güvenliğe odaklı daha fazla ücretsiz uygulama çıkması güzel
Şu anda yerel öncelikli bir uygulama yapıyorum ve yerel olmayan ağ senkronizasyonunu düşünüyorum; belgelerde yerel P2P ağ üzerinden senkronizasyon yazıyor. Bu, internet üzerinden senkronize etmediği anlamına mı geliyor? Öyleyse bunun nedeni TURN sunucusu işletme maliyeti mi, yoksa teknik bir sınırlama mı merak ediyorum
WebRTC çözümü ararken neredeyse pes ettim. Yerel ağ senkronizasyonu iyi çalışıyor ama yönlendirme verisi veren bir API endpoint’iyle TURN sunucusunu aşmayı başaramadım
COTURN dışında deno/node sunucusuna dağıtılabilir hazır bir alternatif olsa güzel olurdu, ama şu an için şifrelenmiş verileri API sunucusuna itip her istemcinin sağlanan anahtara göre şifreleme/şifre çözme yapmasına yöneliyorum
Anytype oldukça zengin özellikli görünüyor ve her gün Notion kullanan biri olarak bana kolayca yerine geçebilir gibi geliyor. Ancak web uygulamasının olmaması, iş açısından taşınabilirliği azalttığı için geçişi engelleyebilir
Ancak yedekleme düğümü depolaması 1GB, alfa katılımcıları içinse 10GB. Bunun üstüne çıkıldığında ek dosyalar yalnızca P2P ile senkronize ediliyor
Ücretli ek depolama sunmayı planlıyorlar ve yakında herkesin kendi yedekleme düğümünü barındırmasına izin vermeyi planlıyorlar
BitTorrent bunu çoktan çoğa eşleşme ve yüksek sayıdan yararlanarak aşar, ama 1:1 için işe yaramaz
Neyse ki relay ya da WebRTC için TURN sürdürmek mutlaka pahalı olmak zorunda değil. Bir sunucu ve IP tabanlı hız sınırlaması gerekir, ama çok sayıda bağlantı ve küçük miktarda veri işleyebilir
Bu amaçla https://github.com/betamos/rdv projesini yaptım; WebRTC’ye çok hafif bir alternatif, ancak yalnızca TCP destekliyor. Kimlik, kimlik doğrulama ve şifrelemeyi kendiniz getirmeniz gerekiyor. Hissedilen P2P başarı oranı çok yüksek, ama web tarayıcılarında kullanılamıyor
Bu projeyi kullanın ya da kullanmayın, P2P hakkında konuşmak her zaman memnuniyetle karşılanır
ZeroTier, multicast dahil LAN’ı taklit ettiği için ek ayar olmadan da çalışabilir
Bunun neden tarikatvari hissettirdiğini anlamıyorum. Güvenden söz ederken gösterişli illüstrasyonlar ve tasarımı öne çıkarıyorlar
Çevrimdışı bir uygulamaysa neden giriş yapılması gerektiği de soru işareti. Verinin gerçekte nereye gittiğini merak ediyorum; uzaktan depolama ayarı ve kullanılmış birkaç MB görünüyor, bu da bana aslında çevrimdışı aynalama eklenmiş bir çevrimiçi uygulama gibi geliyor
Yerel kayıt yolunu seçmek için bir seçenek de yok gibi görünüyor ve kaydedilen dosyalar tipik Electron blob dosyaları. Dışarıdan kendi dosyalarıma gerçekten erişmenin ya da onları kontrol etmenin bir yolu da yok gibi
Pek güven veren bir izlenim bırakmıyor
Sadece çevrimdışı değil; internet üzerinden diğer cihazlarla senkronize olabiliyor
Özel yedekleme için ödeme yapmadığınız sürece veri cihazınızda kalır
Dosya yöneticisinden doğrudan erişilememesinin nedeni verinin şifreli olmasıdır
Güvenlik ve kontrol hakkında çok söz var ama sonuçta her şey onların kontrolü altında gibi
Şu anki alfada tüm veriler esas olarak şifrelenmiş yedekleme node'u ile senkronize ediliyor. Alfa test kullanıcılarının uygulamaları her zaman yedekleme node'una bağlı ve bu bağlantı kesilemiyor
Ana sayfanın bunu daha açık söylemesi gerekir. Şu anda alfa gibi görünmüyor
https://doc.anytype.io/d/troubleshooting/self-host-your-back...
Pazarlamada felsefe ile özelliklerin oranı dengesiz görünüyor
“Sözümüze değil, koda güvenin” dedikten sonra idealleri anlatan birkaç paragraf sıralayınca, bir şey saklıyormuş ya da lafı dolandırıyormuş hissi veriyor
Veri bağımsızlığı da şeffaf olmayan bir nokta olabilir. https://obsidian.md/ ile kıyaslanınca Anytype'ta ham Markdown veya CSV dosyalarını doğrudan kullanamıyorsunuz
Obsidian'a, bazı net koşullara bağlı veri bağımsızlığı sunduğu için 300 dolardan fazla ödedim. Ekip için yerel sürüm bir Notion arıyorsanız, yerelde açık standart dosyaların verdiği aynı özgürlüğü isteyeceksinizdir
Bunun yerine veri biçimini protobuf dosyaları olarak tanımladık; bu format açıktır ve MIT lisanslıdır. İstediğiniz zaman kendiniz derleyip verinizi Anytype'a bağlı kalmadan kullanabilirsiniz
Gelecekte veri adaptörleri de eklemek istiyoruz
Biraz karmaşık ama Obsidian arşivimdeki Markdown dosyaları da, işlenmesi için Obsidian eklentileri gerektiren çok fazla metadata içerdiğinden tek başına neredeyse işe yaramazdı
Bu bir Obsidian eleştirisi değil ama Markdown'ın sınırları var ve Obsidian bu sınırları çok sayıda ek kodla aşıyor. Obsidian internetten yok olsa Markdown dosyaları kalır ama işlevlerin büyük kısmı kaybolur
Eğer sadece bağlantıları olan ve gelişmiş tablolar içermeyen Markdown saklıyorsanız, bunun üstünde gerçekten gelişmiş bir uygulamaya da ihtiyaç olup olmadığı tartışılır
Dolayısıyla veri sahipliği ve veri bağımsızlığından söz ederken kamuya açık olmayan şeyler yaptığını düşünmek aşırı bir çıkarım sayılmaz; bu yüzden iyi bir rakip olarak görmek de zor
“Bizim sözümüze güvenmek zorunda değilsiniz” cümlesi kanıt ortaya koyma niyeti demekti; başka bir bağlamda geliştiriciler böyle bir yazılımı yapma motivasyonlarını ve ilhamlarını açıklıyordu
Anytype'ın aşırı pazarlama yaptığını söylemek de zor. Başka bir yazıda açıkladıkları gibi, VC parasıyla pazarlama yapmak ya da müşteri tabanı satın almak istemiyorlar
Bu lisansı anlamıyorum. Açık kaynak değil
https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md
Burada oluşturdukları lisans, bu kaygıyı ele almayı ve aynı zamanda çatalların değişiklikleri copyleft ile paylaşmasını garanti ederken özgür yazılımın özgürlüklerini korumayı amaçlıyor gibi görünüyor. Sorunun ne olduğunu pek anlayamıyorum
“Resmî” tanım etrafındaki gürültünün, şirketlerin kapalı kaynak yazılımlarının — fiilen yasallaştırılmış casus yazılımın — açık kaynak projeleri acımasızca kopyalayıp ticarileştirmesini engellemede ne kadar işe yaradığını merak ediyorum
Yazılım açık kaynak olmalı ve güçlü copyleft maddeleri de içermeli
İlgili fikirler burada anlatılıyor
https://www.osnews.com/story/25469/richard-stallman-was-righ...
Açık kaynak felsefemizi burada özetledik https://blog.anytype.io/our-open-philosophy/
Yaklaşımımıza dair kaygıları memnuniyetle tartışmak isterim
Anytype'ı yoğun kullanıyorum ve iyi bir araç
Notion kullanmış biri olarak, çalışma biçiminde sezgisel olmayan bazı noktalar var ama belgeler yeterince iyi olduğu için çabuk alıştım
Notion gibi kullanması keyifli ama Notion'ın yığılıp kalmış özellik yükü yok. Odaklı bir özellik seti sunuyor
Kalite-of-life tarafında sinir bozucu birkaç nokta var ama çoğu küçük kusur düzeyinde
Nesneler için alternatif kart önizlemesi ya da bağlantısız grafiği düzenleyip ayırma seçenekleri olsa güzel olurdu, ama bunlar olmadan da gayet memnunum. Mevcut özellikler çok iyi ölçülü; Notion gibi bir özellik canavarına dönüşürse buna üzülürüm
Teknoloji sektörünün eski laneti sanki “bir şey, ama üstüne başka idealler eklenmiş hali” üretmek gibi görünüyor
İnsanlar idealleri değil, ürünü istiyor ve o ürünü elde etmek için ruhlarını bile satarlar. Buna bu saatten sonra şaşırmak asıl komik olan tutum
Felsefe sadece çok küçük bir nüfus grubu için farklılaştırıcı oluyor
İnsanlara idealleri benimsetmek istiyorsanız iki sorunu birden üstleniyorsunuz demektir. Asil arayıştan bağımsız olarak kendi başına farklılaştırıcı olan, istenen bir ürün yapmalı ve ilkeleri onun içine Truva atı gibi yerleştirmelisiniz
Bu, felsefenin önemini azaltmıyor. Yazılımın hayattaki rolü nedeniyle ürün ve protokol tasarımı ilkelere dayanır
Mimari seçimlerin ikincil etkileri toplumsal yaşamımızda gerçek sonuçlara dönüşür. Biz temel dijital özgürlüğün, yani mahremiyetin, güvendiğiniz kişilerle bağlantı kurabilme yetisinin ve kullanıcılar ile üreticilerin yazılım sağlayıcısından bağımsız özerkliğinin önemli olduğuna inanıyoruz
Aynı zamanda anlamlı bir şey üretmek için en zor işi yapmak gerektiğini de çok iyi biliyoruz. Yani idealleri kendi başına çekici bir kullanıcı deneyimine dönüştürmek ve buna odaklanıyoruz
P2P protokollerin de kullanması keyifli ürünler olabileceğini göstermek istiyoruz. Şimdilik bu yolda daha bebek adımları atıyoruz
Notion gibi AI özelliklerini bu kadar agresif biçimde öne çıkarınca, kişisel verileri ince ayar ya da model eğitimi için nasıl kullanmayı planladıkları ya da zaten kullanıp kullanmadıkları sorusu doğuyor. Bu süreçte şirket fikri mülkiyetinin de içine çekilme ihtimali var
Bu pazarda bunlar açık bir satış noktası
Ama böyle bir şey olacak gibi görünmüyor. Tescilli yazılım fazla büyük ve açıkçası özgür yazılım, kapitalizmin kötü niyetli aktörlerine karşı yeterince dayanıklı değil
Logseq ya da Obsidian’dan içe aktarma çok sancılı
Markdown dosyalarını tek tek içe aktarmak gerekiyor ve zip yöntemi de pek iyi hissettirmiyor
Tekil koleksiyonlar ve sayfalar ile bunları nasıl düzenleyip gezeceğinizi önceden düşünmeye fazla odaklanıyor gibi
OneNote’taki bazı şeylerin yerine geçmesi için harika ve kolay bir kişisel wiki gibi kullanılabiliyor
Ama Logseq’i, ikinci seçenek olarak da Obsidian’ı daha çok sevmemin nedeni, not yazmaya başlamak için gereken aktivasyon enerjisinin çok düşük olması ve akışın daha doğal gelmesi
Anytype, Notion ya da OneNote’a bir alternatif ama daha serbest yazmak, sonra da kolayca bulup eklentiler ve kısayollarla sadece önemli kısımları yeniden düzenlemek isteyen biri için doğru alternatif gibi durmuyor
Örneğin günlük notlarda başlık koymak istemiyorum. Mevcut tarihi otomatik versin, birkaç tuşla önceki tarihlere bakabileyim ve yazdığım blokları etiketleyip sonra ilgili blokları ve sayfaları bulabileyim, yeter
İlk deneme nedenim P2P senkronizasyondu ve iyi çalışması hoşuma gitti
Logseq ve Syncthing ile benzer bir şey yapmıştım ve tüm notlarım düz metin dosyaları. Anytype’ın hangi formatı kullandığını bulamıyorum ve yerel çalışma klasörü de her şeyin bulunduğu standart bir Chrome/Electron klasörü gibi görünüyor, bu yüzden kendi yedeklerim için kullanılamaz
İçe aktarmayı iyileştirmeyi ve ayrıca API’yi açmayı planlıyoruz; böylece topluluk katkıcıları daha fazla içe aktarma aracı yapıp bunları geliştirebilir
Günlük not başlığı meselesini de tam isabet yakaladınız, bunun için de iyileştirme planımız var
P2P senkronizasyonu beğenmenize sevindim. Ana hedef buydu ve bir sonraki büyük adım P2P tabanlı çok oyunculu yapı
Fikirleri, notları ve karalamaları nereye koyacağını bilmiyorsan, 2022-05-12 gibi bir sayfa bunu bilişsel yük ya da kafa karışıklığı olmadan sunuyor
Henüz denemedim ama açılış sayfasının estetiği ve kişisel bilgisayar öncülerine yapılan referanslar tam isabet etti
OpenDoc havası veriyor ve ben böyle şeylerle fazla kolay etkileniyorum
Ama çeşitli projeleri deneyince çoğunun hiçbir şeye dönüşmediğini, ya terk edildiğini ya da sonsuza kadar “yakında çıkacak” duvarlarla çevrili bahçe halinde kaldığını gördüm; Roam Research ya da Athens gibi kapanmış olanlar da var, bu yüzden yoruldum
Hâlâ vaat edilen geleceğin bilgi araçları elimizde yok ve geriye sadece not grafikleri, geveze blog yazarları ve “yaratıcı düşünme” gibi abartılar kaldı
Sorun kavramın kendisi değil; uygulamaların hiçbiri bir atılım olduğunu kanıtlayamadı ve yeterince kullanışlı da değildi. Bir noktada önceki neslin ticari not ve günlük araçları bunu daha iyi yapıyordu
Artık olaya gerçekçi bakmak gerek. Verilen sözler tutulmuyorsa ilgimizi hak etmiyorlar. Gösterişli olmasa da gerçekten çalışan şeylerle kalacağım
Bütün bunlar, “biz açık kaynaklıyız ve kullanıcı her zaman tamamen kontrol sahibi” deyip ayrıntıları okuyunca kullanıcıyı mahvedecek bir rug pull ya da çeşitli engeller çıktığı türden hissettiriyor
Bunlardan o kadar çok gördüm ki artık daha fazlasını okumadan da hemen inanmamam gerektiğini düşünüyorum
Bitcoin ve DAO her yerde anılıyor. Bu yüzden bu kokunun kaynağı ya safça, HN ile toplumsal olarak uyumsuz bir yaklaşım ya da yeni tür bir kripto para dolandırıcılığı olabilir