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 "BennuProposal" by DanielSHaischt
Date Mon, 24 Dec 2007 15:38:30 GMT
Dear Wiki user,

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

The following page has been changed by DanielSHaischt:
http://wiki.apache.org/incubator/BennuProposal

------------------------------------------------------------------------------
+ #pragma section-numbers off
  = Bennu Project Proposal =
  
  ''Author:''         Daniel S. Haischt <dsh at apache dot org>
@@ -10, +11 @@

  
  == Bennu, a Router, Firewall & Wi-Fi perimeter Proposal ==
  
- === 0. Abstract ===
+ === Abstract ===
  
  Bennu, a service management abstraction layer for router, firewall & Wi-Fi 
  perimeter implementations.
  
- === 1. Proposal ===
+ === Proposal ===
  
  Bennu Router, Firewall & Wi-Fi Perimeter is a modularised and extensible service 
  management abstraction layer. Bennu allows administering BSD based router,
  firewall and Wi-Fi platforms through a web service or web interface. Bennu will 
  be a continuation of the now stale m0n0wall project.
  
- === 2. Background ===
+ === Background ===
  
  For some background information about m0n0wall and the domain of firewalling
  and routing, please have a look at:
@@ -31, +32 @@

  
  Some questions regarding Bennu may be as well answered in the [wiki:Self:BennuProposal/BennuFaq
Bennu Frequently Asked Question].
  
- === 3. Rational ===
+ === Rational ===
  
  The fundamental goal of the project is to provide a modularised and extensible 
  service management abstraction layer that allows implementing reusable and 
@@ -56, +57 @@

  Trivia: The Bennu bird serves as the Egyptian correspondence to the phoenix, and 
  is said to be the soul of the Sun-God Ra (Source: Wikipedia).
  
- === 4. Initial Goals ===
+ === Initial Goals ===
  
   * Integrate the m0n0wall code donation into Bennu
   * Various m0n0wall extensions
@@ -73, +74 @@

       * Firewall Rule Generation Service
   * Establish a build system for the various Bennu artifacts
  
- ==== 5 Current Status ====
+ ==== Current Status ====
  
- ===== 5.1 Meritocracy =====
+ ===== Meritocracy =====
  
  Apache was chosen for an incubator for the guidance the community can provide.
  
- ===== 5.2 Community =====
+ ===== Community =====
  
  The Bennu community will consist of Apache committers, possibly French developers 
  already developing a firewall solution. They do have in-depth knowledge in this 
@@ -89, +90 @@

  Bennu community. Special migration support to such kind of users will be provided 
  by Bennu devs having already gained experience with m0n0wall, FreeNAS or pfSense.
  
- ===== 5.3 Core Developers =====
+ ===== Core Developers =====
  
  Bennu was founded by Daniel S. Haischt because there was a tremendous need to 
  streamline the current m0n0wall based forks and because each of them are suffering 
@@ -104, +105 @@

  Mohammad Nour El-Din is a Java EE specialist and an Apache committer in the Apache 
  OpenEJB project.
  
- ===== 5.4 Alignment =====
+ ===== Alignment =====
  
  An initial implementation will be written in C/C++ using the API provided by 
  Apache Tuscany. The HTML GUI portions will probably be written in PHP because 
@@ -123, +124 @@

  any kind of programming language, as it runs on a desktop, workstation or server.
  a workstation or a server.
  
- ==== 6. Known Risks ====
+ ==== Known Risks ====
  
- ===== 6.1 Orphaned products =====
+ ===== Orphaned products =====
  
  Due to its small number of committers, there is a risk of being orphaned. The 
  main knowledge of the code base is still mainly owned by Daniel S. Haischt. Even 
@@ -134, +135 @@

  on an individual (taken from the Ivy example but it perfectly describes the 
  current situation of Bennu).
  
- ===== 6.2 Inexperience with open source =====
+ ===== Inexperience with open source =====
  
  All of the Bennu developers are familiar with open source. They are or have been 
  committers to several mid or large scale open source projects like OpenEJB, for 
  example. In-depth knowledge of challenges and risks coming along with open 
  source in general and legal issues specific to open source exists.
  
- ===== 6.3 Homogeneous developers =====
+ ===== Homogeneous developers =====
  
  The current list of committers includes developers from several different 
  companies plus independent volunteers. The committers are currently geographically 
  distributed across Europe and Africa. They are experienced with working in a 
  distributed environment.
  
- ===== 6.4 Reliance on salaried developers =====
+ ===== Reliance on salaried developers =====
  
  Developers work on a volunteer basis. The project does not rely on salaried 
  developers.
  
- ===== 6.5 Relationships with Other Apache Products =====
+ ===== Relationships with Other Apache Products =====
  
   * Apache Tuscany: Service Management Abstraction Layer
   * Apache Tuscany: Service Management Web Service Interface
   * Apache Ant: Build system
  
- ===== 6.6 A Excessive Fascination with the Apache Brand =====
+ ===== An Excessive Fascination with the Apache Brand =====
  
  The committers are intent on developing a strong open source community. We 
  believe that the Apache Software Foundation's emphasis on community development 
  makes it the most suitable choice.
  
- === 7. Documentation ===
+ === Documentation ===
  
- ==== 7.1 Bennu Related Resources ====
+ ==== Bennu Related Resources ====
  
   * [http://people.apache.org/~dsh/bennu/README.txt Initial Bennu Readme]
   * [wiki:Self:BennuProposal/BennuMissionStatement Rather Detailed Mission Statement]
   * [http://people.apache.org/~dsh/bennu/bennu_components.png Initial Bennu Component Model]
   * [http://people.apache.org/~dsh/bennu/bennu_artifacts.png Birds eye architectural overview
of Bennu]
  
- ==== 7.2 Operating System and Firewalling Related Resources ====
+ ==== Operating System and Firewalling Related Resources ====
   
   * [http://www.freebsd.org/ FreeBSD]
   * [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-ipfw.html IPFW]
   * [http://en.wikipedia.org/wiki/PF_%28firewall%29 Packet Filter]
      
- ==== 7.1 m0n0wall Related Resources (including forks) ====
+ ==== m0n0wall Related Resources (including forks) ====
  	
   * [http://m0n0.ch/wall/ m0n0wall]
   * [http://www.pfsense.com/ pfSense (m0n0wall based)]
   * [http://www.freenas.org/ FreeNAS (m0n0wall based)]
   * [http://askozia.com/pbx AskoziaPBX (m0n0wall based)]
      
- ==== 7.1 Hardware Related Resources ====
+ ==== Hardware Related Resources ====
  	
   * [http://www.soekris.com/ Soekris embedded boards]
   * [http://www.pcengines.ch/ Alix embedded boards]
  
- === 8. Initial Source ===
+ === Initial Source ===
  
  The initial source for the project was originally written by Manuel Kasper. He 
  will be donating the current code base to the Apache Software Foundation. A 
  snapshot of the initial source is available at [http://people.apache.org/~dsh/m0n0/]
  
- === 9. Source and Intellectual Property Submission Plan ===
+ === Source and Intellectual Property Submission Plan ===
  
  The current m0n0wall code base is BSD licensed (new BSD license as it can be 
  found in FreeBSD). The following people contributed to m0n0wall where Manuel 
@@ -223, +224 @@

  process. Manuel sent the software grant form to the ASF via facsimile on 28th
  of November 2007.
  
- === 10. External Dependencies ===
+ === External Dependencies ===
  
  The core dependencies all have Apache compatible licenses. These include BSD, 
  CDDL, CPL, MPL and MIT licensed dependencies.
@@ -233, +234 @@

   * Hosting operating system: FreeBSD
   * SCA/SDO implementation: PECL (PHP extension)
  
- === 11. Scope of the sub projects ===
+ === Scope of the sub projects ===
  
  The below artifacts are being proposed to make up the initial core Bennu system
  (See: 4. Initials Goals as well).
@@ -244, +245 @@

   * Various Core Service Implementations
   * Central administration facility (may reassemble parts of the HTML GUI)
  
- === 12. Cryptography ===
+ === Cryptography ===
  
  Cryptographic software such as OpenSSL, which will be provided by the operating 
  system, may be utilised by Bennu (i.e. Bennu source code may link against OpenSSL 
  libraries).
  
- === 13. Required Resources ===
+ === Required Resources ===
  
- ==== 13.1 mailing list(s) ====
+ ==== mailing list(s) ====
  
   * bennu-dev@incubator.apache.org
   * bennu-commits@incubator.apache.org
   * bennu-user@incubator.apache.org
  
- ==== 13.2 Subversion repository ====
+ ==== Subversion repository ====
  
   * [https://svn.apache.org/repos/asf/incubator/bennu]
  
- ==== 13.3 Issue Tracking ====
+ ==== Issue Tracking ====
  
   * JIRA Bennu (BENNU)
  
- === 14.Initial Committers ===
+ === Initial Committers ===
  
   * Daniel S. Haischt <dsh at apache dot org> (**)
   * Mohammad Nour El-Din <mnour at apache dot org> (**)
  
- === 15. Affiliations ===
+ === Affiliations ===
  
   * Daniel S. Haischt - an IBM Employee and OpenEJB Committer
   * Mohammad Nour El-Din - an IBM Employee and OpenEJB Committer
  
- === 16. Sponsors ===
+ === Sponsors ===
  
- ==== 16.1 Champion ====
+ ==== Champion ====
  
- ==== 16.2 Nominated Mentors ====
+ ==== Nominated Mentors ====
  
- ==== 16.3 Sponsoring Entity ====
+ ==== Sponsoring Entity ====
  
   * The Apache Incubator PMC
  
- === 17. Annotations ===
+ === Annotations ===
  
  (*) CLA filed. (**) CLA acknowledged.
  

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


Mime
View raw message