Kune (oprogramowanie)
Oryginalni autorzy | Kolektyw Gmin |
---|---|
Deweloperzy | Kolektyw Gminny , Fundacja IEPALA |
Pierwsze wydanie | 2007 |
Wersja stabilna | 1.0.0 (nazwa kodowa „pasjonaci”) / 18 marca 2015 r .
|
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 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 | -- | 2007 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0.0.9 | 15M | 2011-08-04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0.1.0 | 99% | 2012-04-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0.2.0 | Ostrom | 2012-10-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.0.0 | "Pasażerowie na gapę" | 2015-03-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stara wersja
Starsza wersja, nadal utrzymywana
Ostatnia wersja
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:
- Comunes Association , którego społeczność stoi za rozwojem Kune. Obsługuje serwer Kune dla bezpłatnych projektów: https://kune.cc
- Fundacja IEPALA, która wspiera rozwój środkami ekonomicznymi i technicznymi. Jest gospodarzem serwera Kune dla organizacji pozarządowych : „Social Gloobal” (wcześniej EuroSur).
- Grupa badawcza Grasia Software Agent z Uniwersytetu Complutense w Madrycie zapewniła zasoby techniczne. Ma na celu hostowanie serwera Kune do współpracy przy artykułach akademickich.
- W rozwoju biorą udział stażyści z Master of Free Software z King Juan Carlos University .
- W administrowaniu systemem uczestniczą stażyści z American University of Science and Technology (Liban).
- Paulo Freire Institute w Brazylii brał udział we wczesnych projektach i prototypach.
- Grupa robocza Kune z Medialab Prado bierze udział w beta-testach.
Zobacz też
- Fala Apaczów
- Kolektyw Gmin
- Rozproszona sieć społecznościowa
- Porównanie oprogramowania i protokołów dla rozproszonych sieci społecznościowych
- Nasz projekt.org
- Protokół Federacji Fal
Linki zewnętrzne
- oprogramowanie z 2012 roku
- Współpracujący redaktorzy w czasie rzeczywistym
- Strony internetowe na licencji Creative Commons
- Darmowe oprogramowanie do zarządzania projektami
- Wolne oprogramowanie zaprogramowane w Javie (język programowania)
- Oprogramowanie do pracy grupowej
- Właściwości internetowe założone w 2007 roku
- Strony hostingowe projektów
- Przetwarzanie informacji społecznościowych
- Oprogramowanie korzystające z licencji GNU AGPL