Kune (oprogramowanie)

Kune
Oryginalni autorzy Kolektyw Gmin
Deweloperzy Kolektyw Gminny , Fundacja IEPALA
Pierwsze wydanie 2007 ; 16 lat temu ( 2007 )
Wersja stabilna
1.0.0 (nazwa kodowa „pasjonaci”) / 18 marca 2015 r . ; 7 lat temu ( 2015-03-18 )
Magazyn
Napisane w Zestaw narzędzi internetowych Google oparty na Javie
Platforma Międzyplatformowe
Dostępne w Wielojęzyczny (więcej niż 10)
Typ Aplikacja internetowa Oprogramowanie do współpracy Rozproszona sieć społecznościowa
Licencja AGPLv3
Strona internetowa kune .cc

Kune to darmowa/otwarta, rozproszona sieć społecznościowa skupiająca się na współpracy, a nie tylko na komunikacji. Oznacza to, że koncentruje się na wspólnej edycji online w czasie rzeczywistym , zdecentralizowanych sieciach społecznościowych i publikowaniu w Internecie, jednocześnie koncentrując się na grupach roboczych, a nie tylko na pojedynczych osobach. Ma na celu umożliwienie tworzenia przestrzeni online do współpracy, w której organizacje i osoby prywatne mogą tworzyć projekty online, koordynować wspólne programy, organizować wirtualne spotkania, publikować w Internecie i dołączać do organizacji o podobnych zainteresowaniach. Ma szczególny nacisk na Wolna kultura i potrzeby ruchów społecznych . Kune to projekt kolektywu Comunes .

Szczegóły techniczne

Kune jest programowany przy użyciu GWT opartego na Javie po stronie klienta, integrując Apache Wave (dawniej Google Wave ) i wykorzystując głównie otwarte protokoły XMPP i Wave Federation Protocol . Źródła GWT Java po stronie klienta generują zaciemniony i głęboko zoptymalizowany JavaScript zgodny z aplikacją jednostronicową . Rozszerzenia Wave (gadżety, boty) działają na Kune (jak w aplikacjach Facebooka ) i mogą być programowane w Javie + GWT, JavaScript lub Pythonie.

Obecna wersja jest rozwijana od 2007 roku, ze stałym, stabilnym wzrostem i ugruntowaną bazą kodu. Obecnie kod jest hostowany w GIT Gitorious , ma stronę programistyczną i główny węzeł utrzymywany przez Comunes Collective .

Kune jest w 100% wolnym oprogramowaniem i zostało zbudowane wyłącznie przy użyciu wolnego oprogramowania. Jego oprogramowanie jest objęte licencją Affero GPL , a grafika jest objęta licencją Creative Commons BY-SA.

Filozofia

Kune narodził się, aby stawić czoła rosnącemu zaniepokojeniu stojącej za nim społeczności. W dzisiejszych czasach grupy (grupa przyjaciół, aktywistów, organizacja pozarządowa, mały start-up), które muszą ze sobą współpracować, zwykle korzystają z wielu bezpłatnych (takich jak piwo) komercyjnych, scentralizowanych usług nastawionych na zysk (np. Google Docs , Google Groups , Facebook , Wordpress.com , Dropbox , Flickr , eBay ...) w celu komunikowania się i współpracy online. Jednak „Jeśli za to nie płacisz, jesteś produktem”. Aby tego uniknąć, takie grupy użytkowników mogą poprosić eksperta technicznego o zbudowanie dla nich list mailingowych, strony internetowej i być może skonfigurowanie etherpada . Jednak technicy są potrzebni do każdej nowej listy (ponieważ nie mogą konfigurować np. GNU Mailman ), zmieniać konfiguracji itp., Tworząc silną zależność i ostatecznie wąskie gardło.

Kune ma na celu zaspokojenie wszystkich potrzeb grup w zakresie komunikacji i współpracy w użyteczny sposób, a zatem bez zależności od ekspertów technicznych. Ma być darmową usługą internetową (a więc w chmurze ), ale zdecentralizowaną jako poczta e-mail, dzięki czemu użytkownik może wybrać żądany serwer i nadal w przejrzysty sposób współpracować z resztą.

W przeciwieństwie do większości rozproszonych sieci społecznościowych, to oprogramowanie koncentruje się na współpracy i budowaniu, a nie tylko na komunikacji i udostępnianiu. Tym samym Kune nie ma na celu ostatecznego zastąpienia Facebooka, ale także wszystkich wyżej wymienionych serwisów komercyjnych. Kune kładzie duży nacisk na budowanie Wolnej Kultury i ostatecznie ułatwia produkcję równorzędną opartą na Commons .

Historia

Wersja Kryptonim Data wydania
0.0.1 -- Stara wersja, nie jest już obsługiwana: 2007
0.0.9 15M Stara wersja, nie jest już obsługiwana: 2011-08-04
0.1.0 99% Stara wersja, nie jest już obsługiwana: 2012-04-13
0.2.0 Ostrom Stara wersja, nie jest już obsługiwana: 2012-10-22
1.0.0 "Pasażerowie na gapę" Aktualna stabilna wersja: 2015-03-18
Legenda:
Stara wersja
Starsza wersja, nadal utrzymywana
Ostatnia wersja
Najnowsza wersja podglądu
Przyszłe wydanie

Pochodzenie Kune opiera się na społeczności stojącej za Ourproject.org . Nasz projekt miał na celu zapewnienie wolnej kulturze (projekty społeczne/kulturalne) tego, co SourceForge i inne kuźnie oprogramowania oznaczały dla wolnego oprogramowania : zbiór narzędzi do komunikacji i współpracy, które przyspieszyłyby pojawienie się bezpłatnych projektów kierowanych przez społeczność. Jednak chociaż Nasz projekt odniósł stosunkowo sukces, był daleki od pierwotnych celów. Analiza sytuacji w 2005 roku wykazała, że ​​tylko te grupy, które miały wśród siebie technika (który poradziłby sobie listonosz czy instalator CMS ) mogli iść do przodu, podczas gdy reszta zrezygnowałaby z usługi. W związku z tym potrzebne były nowe bezpłatne narzędzia do współpracy, bardziej użyteczne i odpowiednie dla każdego, ponieważ dostępne bezpłatne narzędzia wymagały wysokiego poziomu wiedzy technicznej. To dlatego opracowano Kune, którego nazwa oznacza „razem” w esperanto .

Pierwsze prototypy Kune zostały opracowane przy użyciu Ruby on Rails i Pyjamas (później znanego jako Pyjs ). Jednak wraz z wydaniem Javy i Google Web Toolkit jako wolnego oprogramowania, społeczność przyjęła te technologie od 2007 roku. W 2009 roku, mając stabilną bazę kodów i zbliżając się do wydania głównej wersji Kune, Google ogłosił Google Wave projekt i obiecał, że zostanie wydany jako wolne oprogramowanie. Wave korzystał z tych samych technologii co Kune (Java + GWT, Guice, protokół XMPP), więc łatwo byłoby go zintegrować po wydaniu. Poza tym Wave oferował otwarty protokół federacyjny, łatwą rozszerzalność (poprzez gadżety), łatwe wersjonowanie kontroli i bardzo dobrą edycję dokumentów w czasie rzeczywistym. W związku z tym społeczność postanowiła wstrzymać rozwój Kune i poczekać na jego wydanie... w międzyczasie rozwijając gadżety, które później miały zostać zintegrowane z Kune. W tym samym okresie gmina powołała do życia Związek Gmin (z uznanej inspiracji w r Oprogramowanie w interesie publicznym ) jako parasol prawny non-profit dla darmowych narzędzi programowych służących wspieraniu dobra wspólnego i ułatwianiu pracy ruchów społecznych . Parasol obejmował Ourproject, Kune i Move Commons, wraz z kilkoma innymi pomniejszymi projektami.

pod patronatem Fundacji Apache została wydana bezpłatna Apache Wave (wcześniej Wave-in-a-Box) . Od tego czasu społeczność zaczęła integrować swój kod źródłowy z poprzednią bazą kodów Kune i przy wsparciu Fundacji IEPALA. Kune wydał wersję beta i przeniósł się do produkcji w kwietniu 2012 roku.

Od tego czasu Kune został skatalogowany jako „aktywizm 2.0” i narzędzie obywatelskie, narzędzie dla organizacji pozarządowych, narzędzie wielofunkcyjne ogólnego przeznaczenia (a następnie krytykowane za ryzyko popadnięcia w efekt drugiego systemu) i przykład nowego paradygmat. Została wybrana jako „otwarta strona tygodnia” przez Otwarty Uniwersytet Katalonii oraz jako jeden z projektów #Occupy Tech. Obecnie istnieją plany innej federacyjnej sieci społecznościowej, Lorea (opartej na Elgg ), aby połączyć się z Kune.


Lista funkcji

  • Wszystkie funkcje Apache Wave , czyli wspólne federacyjne edytowanie w czasie rzeczywistym, plus
  • Komunikacja
    • Czat i pokoje rozmów kompatybilne z Gmailem i Jabberem przez XMPP (z kilkoma rozszerzeniami XEP), ponieważ integruje Emite
    • Sieci społecznościowe (federacyjne)
  • Współpraca w czasie rzeczywistym dla grup w:
    • Dokumenty: jak w Dokumentach Google
    • wiki
    • Listy: jak w Grupach dyskusyjnych Google, ale minimalizacja e-maili, poprzez fale
    • Zadania grupowe
    • Kalendarz grupowy: jak w Kalendarzu Google , z eksportem ical
    • Blogi grupowe
    • Tworzenie stron internetowych: mające na celu publikowanie treści bezpośrednio w Internecie (jak w WordPress , z pulpitem nawigacyjnym i widokiem publicznym) (w fazie rozwoju)
    • Handel wymienny: dążenie do zdecentralizowania handlu wymiennego, tak jak w serwisie eBay
  • Zaawansowany e-mail
    • Waves: ma na celu zastąpienie większości zastosowań poczty e-mail
    • Skrzynka odbiorcza: podobnie jak w przypadku poczty e-mail, wszystkie rozmowy i dokumenty we wszystkich kunes są kontrolowane z poziomu skrzynki odbiorczej
    • Powiadomienia e-mail (przewidywane: odpowiedzi z e-maila)
  • Multimedia i gadżety
    • Galerie zdjęć lub wideo zintegrowane z dowolnym dokumentem
    • Mapy, mapy myśli, strumienie na Twitterze itp.
    • Ankiety, głosowania, wydarzenia itp.
    • i więcej dzięki rozszerzeniom Apache Wave, łatwym do zaprogramowania (tak jak w aplikacjach Facebooka , działają na Kune)
  • Federacja
    • Rozproszone sieci społecznościowe w taki sam sposób jak e-mail: z jednej skrzynki odbiorczej kontrolujesz całą swoją aktywność we wszystkich kune i możesz współpracować z kimkolwiek lub z dowolną grupą niezależnie od kune, w którym zostali zarejestrowani.
    • Współpraca z dowolnym serwerem Kune lub systemem opartym na Wave
    • Czat współpracuje z dowolnym serwerem XMPP
  • Użyteczność
    • Silny nacisk na użyteczność dla każdego użytkownika
    • Animowane samouczki dla każdego narzędzia
    • Przeciągnij i upuść , aby udostępniać zawartość, dodawać użytkowników do dokumentu, zmieniać role, usuwać zawartość itp.
    • Skróty
  • Wolna kultura
    • Opracowany przy użyciu wolnego oprogramowania i wydany na licencji AGPL
    • Łatwy asystent wyboru licencji na treści dla grup. Domyślna licencja to Creative Commons BY-SA.
  • Przyjazny dla programistów
    • Pakiet Debian/Ubuntu do łatwej instalacji
    • Gadżety Wave można programować w językach Java+GWT, JavaScript lub Python

Zwolennicy i adopci

Kune ma aktywne wsparcie kilku organizacji i instytucji:

Zobacz też

Linki zewnętrzne