All Projects → OmniProject → Omni

OmniProject / Omni

Licence: gpl-3.0
Distributed publishing platform and discussion network for scholars. Establishing an unenclosable scholarly commons.

Projects that are alternatives of or similar to Omni

Pybossa
PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.
Stars: ✭ 670 (+1870.59%)
Mutual labels:  knowledge, science
Eth Hodler
A simple DApp & ERC20 token written in Solidity running on the Ethereum blockchain www.hdao.org
Stars: ✭ 31 (-8.82%)
Mutual labels:  dapp
Fibos Todomvc
Todo DApp for FIBOS blockchain by React and fibos.js
Stars: ✭ 12 (-64.71%)
Mutual labels:  dapp
Glumpy
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Stars: ✭ 882 (+2494.12%)
Mutual labels:  science
Svelte Redux Shopping Cart
Example Shopping Cart App using Svelte, Redux, and Webpack
Stars: ✭ 13 (-61.76%)
Mutual labels:  svelte
Densitycluster
Machine learning. Clustering by fast search and find of density peaks.
Stars: ✭ 27 (-20.59%)
Mutual labels:  science
Gitscience
A curated list of science- and engineering related repositories on GitHub and in neighboring counties
Stars: ✭ 8 (-76.47%)
Mutual labels:  science
Svelte Preprocess
A ✨ magical ✨ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.
Stars: ✭ 970 (+2752.94%)
Mutual labels:  svelte
Why Svelte
Why Svelte is our choice for a large web project in 2020
Stars: ✭ 953 (+2702.94%)
Mutual labels:  svelte
Augmint Web
Augmint Web Frontend
Stars: ✭ 15 (-55.88%)
Mutual labels:  dapp
Thrive
The main repository for the development of the evolution game Thrive.
Stars: ✭ 874 (+2470.59%)
Mutual labels:  science
Svelte Flat
Flat UI components built with Svelte.
Stars: ✭ 13 (-61.76%)
Mutual labels:  svelte
Web3studio Sojourn
A React Native DevKit with code for a Web3 Decentralized Data Storage Pattern.
Stars: ✭ 29 (-14.71%)
Mutual labels:  dapp
Wombat
Cross platform gRPC client
Stars: ✭ 868 (+2452.94%)
Mutual labels:  svelte
Svelte Inspect
console.log()-like interactive inspector for Svelte 3
Stars: ✭ 33 (-2.94%)
Mutual labels:  svelte
Angular Truffle Dapp
Angular + Truffle = Beautiful Material Dapp that can be scaled
Stars: ✭ 12 (-64.71%)
Mutual labels:  dapp
Eosocial
Deprecated - 📝 Sample dApp of Votable SNS run by EOS Testnet.
Stars: ✭ 14 (-58.82%)
Mutual labels:  dapp
Julia
The Julia Programming Language
Stars: ✭ 37,497 (+110185.29%)
Mutual labels:  science
Commons
⛲️ Commons Marketplace client & server to explore, download, and publish open data sets in the Ocean Protocol Network.
Stars: ✭ 34 (+0%)
Mutual labels:  dapp
Dapp
TypeScript React Redux Ethereum IPFS Starter Kit
Stars: ✭ 33 (-2.94%)
Mutual labels:  dapp

The Omni Project

Establishing a global scholarly commons

Projects board Discussion group

Status

This project is undergoing significant changes and learning behind the scenes, and is far from ready. We assure you that this project is not—and never will be—dead. We just have a hell of a lot to learn in order to actually build it. We'd really appreciate your input in whatever way works for you. The active community around this project is pretty minimal at the moment, so please show your support in the discussion group.

Installation & Usage

Please see the releases or follow the instructions below for using the most up-to-date version (although we don't guarantee that it will be stable, so if you just want a working demo use the latest release).

First, install Holochain using the v0.0.8-alpha release. Be sure to follow the quick start guide for help installing pre-requisites (you don't have to make if you use a binary release from the above link).

After installing the Holochain pre-requisites and Holochain itself, clone or download this repo and then run the command

npm run dev-install

from the project root. This will install the required node packages for both front-end development and back-end testing.

After you've run the above command, use:

npm run dev-start

This will start up an Omni instance with the Holochain engine, as well as a Webpack dev server for the UI which updates whenever you make changes.

Introduction

The Omni Project is helping to bring about the next generation of scholarly communication. The current scholarly publishing system is broken—new knowledge that benefits everyone is locked behind expensive paywalls and certain individuals and companies gain disproportionate levels of power and influence, allowing them to shape the system to work for them and not for the research ecosystem as a whole. The Omni Project is making it easy to do scholarly publishing which is fair and benefits everyone.

Omni is the first Holochain app to come out of The Omni Project.

List of projects:

  • Omni (distributed scholarly network for direct scholarly communication, treated as main access point for all other Omni Project applications)
  • Omni-Journal-Builder (setup wizard for new Open Access Omni journals)
  • Omni-Data-Commons (a protocol for bridging and storing large scientific datasets with sharding)
  • Omni-Knowledge-Commons (distributed graph of knowledge from all Omni journals)
  • Omni-Network-Computing (distributed computing network for general computation, powered by mutual credit)
  • Omni-Reference-Manager (free reference manager)

State of Scholarly Communication

A lot of useful - but 'unpublishable' - work goes unpublished (e.g. null results, replication studies, full data sets, code, mistakes worth learning from). This work should not go to waste. Scholars should find it easy to upload these findings to a shared digital space, and should be acknowledged for carrying out an essential part of the scientific process.

The reputation of researchers in the current model is based on an overly reductive indicator of value, the impact factor. Number of reads and citations of articles is not enough to accurately represent the value researchers contribute to the knowledge commons. As scholarly communications is further digitised, we see an opportunity to make visible the many kinds of contributions people make to the knowledge commons and publicly recognise them for these efforts.

Although the validity of research is a prerequisite for getting an article through peer-review, how it is treated is binary — i.e. approved or rejected. Any claim is constantly being questioned, as any model of reality is only an assertation of an individual or group at a particular point in time, and rarely something that all parties will agree on forever. In the current system, such conclusions become truth due to the decision of a small number of editors and anonymous peer-reviewers, and not by the scholarly community collectively. Omni makes all assertations accessible and allows any member of the scholarly community to review a piece of work, if they so wish - however, their identity will be known. We also think that getting an article published in one Omni journal shouldn't exclude it from getting published in other Omni journals.

Distinguishing quality from impact would allow researchers to be assessed on process, and not only on the results of their research (where, arguably, luck can play a big part). We think if researchers develop good hypotheses and follow methodologies accurately, then they deserve credit regardless of the outcome. We see this as a way to encourage replications and the sharing of null results, as well as other 'less interesting' content which is often claimed to be the cornerstone of good research but is rarely seen. Indicators of validity and quality could identify researchers who follow good process, helpful where a history of success may not be indicative of future success.

We've been interested in the developments of social networking platforms and how strongly they can shape human behaviour, for good or for worse. In Facebook, Twitter and YouTube, forums can quickly devolve into echo-chambers and polarised communities breeding outrage. To make it worse, content is often micromanaged by the platform owners to maximise user attention and to serve targeted advertising. On the other hand, platforms like Wikipedia, Reddit, Stack Overflow and Quora are capable of aggregating high quality content and facilitating insightful and productive discussions. This shows the power digital architectures and community spaces can have on individual and collective behaviour, and much could be learned from these to help the scholarly commons design a platform that prioritises relevant content in unique ways, and maximises collective intelligence.

Omni: A fully accessible digital space for sharing and discussing new knowledge

Omni is the first of a suite of Holochain apps which will help the scholarly commons to flourish. Omni is a distributed social network platform enabling scholars to communicate and share data directly with each other, with no third party intermediating these value exchanges.

Data is stored in a Holochain Distributed Hash Table (DHT), which is a distributed database not hosted by any central party, but is supported by all users of Omni using their currently unused spare computing resources—no servers. As long as some users are running the Omni application, no one can shut it down.

You can learn more about Holochain here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].