incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Trivial Update of "GossipProposal" by LewisJohnMcgibbney
Date Fri, 15 Apr 2016 04:57:12 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "GossipProposal" page has been changed by LewisJohnMcgibbney:
https://wiki.apache.org/incubator/GossipProposal?action=diff&rev1=1&rev2=2

  
  = Rationale =
  
- With distributed computing becoming extremely widespread, and the growth of the buzz-factor
of ‘the-internet-of-things’ it is increasingly important that networks of IP addressable
devices can form a peer-to-peer network. Applications of peer-to-peer networks include generating
crypto currency, managing hardware such as solar power micro-grids, and more traditional roles
like grid/High Performance Computing and distributed storage systems. Different implements
of gossip based consensus protocols have been implemented in numerous languages or as part
of more complex software stacks. The Apache foundation should lead the effort of producing
a purpose built tool that can be used by downstream projects to form peer-to-peer networks.
+ With distributed computing becoming extremely widespread, and the growth of the buzz-factor
of ‘the-internet-of-things’ it is increasingly important that networks of IP addressable
devices can form a peer-to-peer network. Applications of peer-to-peer networks include generating
crypto currency, managing hardware such as solar power micro-grids, and more traditional roles
like grid/High Performance Computing and distributed storage systems. Different implementations
of gossip based consensus protocols have been implemented in numerous languages or as part
of more complex software stacks. The Apache Software Foundation should lead the effort of
producing a purpose built tool that can be used by downstream projects to form peer-to-peer
networks.
  
  = Initial Goals =
  
-  * Migration of current code https://github.com/edwardcapriolo/gossip to the Apache Software
Foundation
+  * Migration of current code https://github.com/edwardcapriolo/gossip and existing community
to the Apache Software Foundation infrastructure
   * Secure communications
    * Transport security using a pre-shared key
    * Public Key Infrastructure
@@ -38, +38 @@

  
  = Current Status =
  
- The current code has been around for some time. Previously it was a google code project.
Since the fork in January 2015 there have been 55 commits and 4 releases.
+ The current code has been around for some time. Previously it was a Google code project.
Since the fork in January 2015 there have been 55 commits and 4 releases.
  
  == Meritocracy ==
  
- We believe in meritocracy. All suggestions are taken seriously. We enjoy helping new people
become part of process. For other projects available on our github, once a user shows enough
activity we grant them collaborator status.
+ We believe in meritocracy. All suggestions are taken seriously. We enjoy helping new people
become part of process. For other projects available on our Github, once a user shows enough
activity we grant them collaborator status.
  
  == Community ==
  
- In a relatively short amount of time, with a small amount of promotion on twitter and through
blogging, we have 50+ followers on github and several forks of the project.. With the Apache
brand we should be able to attract more. Once we have entered the incubator we believe it
will be easier to attempt to unify with other similar implementations.
+ In a relatively short amount of time, with a small amount of promotion on twitter and through
blogging, we have 50+ followers on Github and several forks of the project. With the Apache
brand we should be able to attract more. Once we have entered the incubator we believe it
will be easier to attempt to unify with other similar implementations.
  
  == Core Developers ==
  
- The code was forked on Jan 9th 2015, since then there have been 4 releases and 55 commits.
The majority of th work is by Edward Capriolo. Several people are interested in the features
of this proposal and have indicated they will volunteer their time.
+ The code was forked on Jan 9th 2015, since then there have been 4 releases and 55 commits.
Since that period, the majority of the work was undertaken by Edward Capriolo. Several people
are interested in the features of this proposal and have indicated they will volunteer their
time.
  
  == Alignment ==
  
- Apache is the perfect organization to take on this Gossip project. Besides benefiting a
number of projects directly, the active development and reach will help Gossip be adopted
and a leader in the space.
+ Apache is the perfect organization to take on the Gossip project. Besides benefiting a number
of projects directly, the active development and outreach will increase adoption of Gossip
with the aim of it becoming a leader in the space.
  
  = Known Risks =
  
@@ -62, +62 @@

  
  == Orphaned products ==
  
- We plan on building on the current code by developing discrete features with a focus on
testing. Up until this point the project has been maintained be a single person. However the
project currently releases artifacts to maven central, is tested using travis CI, and follows
controlled development practice. This level of dedication will see the process through the
initial stages.
+ We plan on building on the current code by developing discrete features with a focus on
testing. Up until this point the project has been maintained by a single person. However the
project currently releases artifacts to maven central, is tested using travis CI, and follows
controlled development practice. This level of dedication will see the process through the
initial stages.
  
  == Inexperience with Open Source ==
  We are very familiar with Open Source development and the Apache Foundation. The current
code base already carries an Apache V2 Licence.
+ 
  == Homogenous Developers ==
- Multiple people have made contributions to the current code base. This proposal has generated
more interest and several more are offering to volunteer time. These volunteers are from diverse
corporate entities.
+ Multiple people have made contributions to the current code base. This proposal has generated
more interest and several more are offering to volunteer time. These volunteers are from diverse
corporate entities and many of them are also affiliated with existing Apache projects (both
top level and incubating) so there is a already experience and degree of incubating knowledge
within the proposed incubating community.
+ 
  == Reliance on Salaried Developers ==
  We wish to create Apache Gossip for the challenge of producing great software. Initially
all members of the project will volunteer their time and no one will be expressly salaried
to work only on this project.
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message