Changeset - 1d880031fffb
[Not reviewed]
Merge
0 13 0
Bradley Kuhn (bkuhn) - 10 years ago 2013-11-15 00:19:08
bkuhn@ebb.org
Merge in my changes from today from those done in online wiki editing.
This merges branch 'master' of oak.sfconservancy.org:npo-acct

Resolving Conflicts:
ExistingProjects/EvaluationTemplate.mdwn

There didn't seem to be any real conflicts there, but auto-merger got confused.
6 files changed with 14 insertions and 10 deletions:
0 comments (0 inline, 0 general)
ExistingProjects.mdwn
Show inline comments
 
There are a number of existing accounting projects. Some of these are listed under <http://en.wikipedia.org/wiki/Category:Free_accounting_software>.
 

	
 
**If your project isn't listed here, feel free to add it!**
 

	
 
These projects will be evaluated for suitability and/or adaptability.
 

	
 
TODO:
 

	
 
- Look at the packages listed in <https://en.wikipedia.org/wiki/List_of_ERP_software_packages>
 

	
 
## List of projects under evaluation
 

	
 
* [[ExistingProjects/ADempiere]]
 
* [[ApacheOFBiz]]
 
* [[ExistingProjects/BeanBooks]]
 
* [[ExistingProjects/Bookyt]]
 
* [[ExistingProjects/ERP5]]
 
* [[ExistingProjects/ERPNext]]
 
* [[ExistingProjects/Frontaccounting]]
 
* [[ExistingProjects/Garradin]]
 
* [[ExistingProjects/GNUEnterprise]]
 
* [[ExistingProjects/GNUCash]]
 
* [[ExistingProjects/HomeBank]]
 
* [[ExistingProjects/JFire]]
 
* [[ExistingProjects/JGnash]]
 
* [[ExistingProjects/Kuali]]
 
* [[ExistingProjects/Ledger]]
 
* [[ExistingProjects/LedgerSMB]]
 
* [[ExistingProjects/npo-ledger-cli]]
 
* [[ExistingProjects/OpenERP]]
 
* [[ExistingProjects/OpenPetra]]
 
* [[ExistingProjects/Phreedom]]
 
* [[ExistingProjects/Postbooks]]
 
* [[ExistingProjects/SQLLedger]]
 
* [[ExistingProjects/Tryton]]
 
* [[ExistingProjects/TurboCASH]]
ExistingProjects/ApacheOFBiz.mdwn
Show inline comments
...
 
@@ -6,29 +6,30 @@ The information on this page is preliminary, open for comments.
 
* <http://ofbiz.apache.org/> - Project homepage
 

	
 
> Apache OFBiz (The Apache Open For Business Project) is an open source enterprise automation software project licensed under the Apache License Version 2.0. By open source enterprise automation we mean: Open Source ERP (Enterprise Resource Planning), Open Source CRM (Customer RelationShip Management), Open Source E-Business / E-Commerce, Open Source SCM (Supply Chain Management), Open Source MRP (Manufacturing Resources Planning), Open Source CMMS/EAM (Maintenance Management System/Enterprise Asset Management), Open Source POS (Point Of Sale), and so on.
 
> -- Project homepage
 

	
 
## Technical
 

	
 
* Java
 
* Jython
 
* Groovy
 

	
 
-- [[!wikipedia Apache_OFBiz#Open_Source_Libraries]]
 

	
 
## Preliminary evaluation
 

	
 
### Positive
 

	
 
* [Active development](https://issues.apache.org/jira/browse/OFBIZ)
 
* Highly [Customizable](https://cwiki.apache.org/confluence/display/OFBIZ/Is+OFBiz+for+Me#IsOFBizforMe-AskingBuildvs.Buy)
 

	
 
### Negative
 

	
 
* [In transitional phase](https://en.wikipedia.org/wiki/Apache_OFBiz#Open_Source_Libraries)
 
* One tool for everything, possibly hard to streamline. <https://cwiki.apache.org/confluence/display/OFBREQDES/OFBiz+EZBiz> points to the contrary.
 
* Documentation is spotty
 
* Documentation is split up in one page per section, hard to overview (it uses confluence, the same documentation system as [[Kuali]]). The documentation also has TODOs in multiple locations and is lacking content.
 
* The community is hard to get in contact with, three mailing lists are provided, a request for assistance has been sent to the `user` mailing list.
 

	
 
### Comments
 

	
 
Josh Berkus: there's no question that OFBiz could be customized into an NPO accounting program; it is tremendously customizable.  It is also, however, difficult and complex to install, maintain, or understand, and lacks the kind of documentation and existing user community required to support advanced usages from non-project-participants; we would need the direct assistance of the primary developers to accomplish anything.  More importantly, it would never be installable in standalone mode on a desktop machine; it would always need to be a server install.  Despite this, if we have 5 front-runners for this project, I think OFBiz should be one of them.
ExistingProjects/BeanBooks.mdwn
Show inline comments
 
Links:
 

	
 
- [Project homepage](https://beansbooks.com/home/opensource)
 
- [Source code](https://github.com/system76/beansbooks/tree/master/application/config)
 

	
 
## Technical
 

	
 
- PHP, with the [Kohana](http://kohanaframework.org/) framework
 
- Supports MySQL and PDO databases
 
  - In turn, [PDO supports](http://www.php.net/manual/en/pdo.drivers.php)
 
    - MySQL
 
    - PostgreSQL
 
    - SQLite
 
    - Oracle
 
    - ODBC and DB2
 
    - 4D
 
    - MS SQL
 
    - CUBRID
 
    - Informix
 
    - Firebird
 
    - IBM
 

	
 
## Preliminary evaluation
 

	
 
- [Initial open source release in August 2013](https://github.com/system76/beansbooks/commit/96e8605d7553e56004376336bb961ffcd9380b3c)
 
- [Initial source release in August 2013](https://github.com/system76/beansbooks/commit/96e8605d7553e56004376336bb961ffcd9380b3c)
 

	
 
### Positive
 

	
 
- Built on an existing framework
 
- i18n
 
- l10n
 

	
 
### Negative
 

	
 
- 1 [active contributor](https://github.com/system76/beansbooks/graphs/contributors) as of 2013-11-12
 
- Odd licensing: <https://beansbooks.com/home/opensource>
 
- Not free software: <https://beansbooks.com/home/opensource>
ExistingProjects/ERP5.mdwn
Show inline comments
...
 
@@ -2,28 +2,29 @@
 

	
 
* <http://www.erp5.com/> - Project homepage
 
* <http://git.erp5.org/gitweb/erp5.git/tree?js=1> - Source code
 
* <http://www.erp5.com/P-CLOUDIA-Howto.ERP5.VM> - Virtual Machine for evaluation(You can use VirtualBox to run it).
 
* <http://www.osoe-project.org/web_page_module/3278> - How to install and use the ERP5 VM
 
* <http://www.osoe-project.org/lesson/osoe-Lecture.ERP.Configuration.Introduction> - Online Lectures including accounting.
 
* <http://www.erp5.com/documentation/user> - Other user documents.
 
* <http://www.osoe-project.org/lesson/osoe-Lecture.ERP.Configuration.Introduction/P-OSOE-Accounting.Mathematician/view> - Accounting for Mathematicians
 

	
 

	
 
## Technical
 

	
 
* Web application
 
* Python2
 
* Zope2
 
* MariaDB(MySQL)
 

	
 
## Preliminary evaluation
 

	
 
### Positive
 

	
 

	
 
### Negative
 

	
 
- Community: The mailing lists are not very active, see <http://mail.tiolive.com/pipermail/erp5-users/>, <http://mail.tiolive.com/pipermail/erp5-dev/>
 

	
 
### Comments
 

	
 
Yusei Tahara(an ERP5 developer): I'm sure ERP5 can be customized into an international NPO accounting program. ERP5 is very flexible, customizable, strong i18n/l10n support. However it takes time to understand how to use/develop. Let me know if there are any questions.
ExistingProjects/EvaluationTemplate.mdwn
Show inline comments
...
 
@@ -43,24 +43,27 @@ restricted asset type?
 
- Does it support the concept of
 
  [[a single functional currency|UseCases/MultiCurrency]], while still
 
  permitting multi-currency entries?
 

	
 
# Evaluation of [[draft transaction|UseCases/DraftTransactions]] UseCases
 

	
 
- Does the system allow
 
  [[generally for draft transactions|UseCases/DraftTransactions#draft-general]]
 
  that can be later approved before officially being posted to the books? 
 

	
 
## Evaluation of WorkFlow UseCases
 
- Is a [[specific workflow dictated by the system|UseCases/WorkFlow#workflow-dictated]] ?
 
- Is a [[the workflow configurable|UseCases/WorkFlow#workflow-configurable]] ?
 
- [[Unaccrued Invoice|UseCases/WorkFlow#unaccrued-invioice]] ?
 

	
 
# Evaluation of the [[Reading and Reporting API|UseCases/ReadingAPI]]
 

	
 
FIXME: This is assessment of what the API for manipulating the accounting
 
data does, so I think it's tough to do it as a list of questions.
 

	
 
# Evaluation of the [[Storage API|UseCases/StorageAPI]]
 

	
 
FIXME: This is assessment of what the API for storing the accounting data
 
does, so I think it's tough to do it as a list of questions.
 
=======
 
## [[UseCases/WorkFlow]] evaluation
 
- [[Unaccrued Invoice|UseCases/WorkFlow#unaccrued-invioice]]: FIXME
ExistingProjects/Kuali.mdwn
Show inline comments
 
Links:
 

	
 
- [Project homepage](http://kuali.org)
 
- [Live demo](http://testdrive.kfs.kuali.org/kfs-ptd/portal.do)
 

	
 
## Technical
 

	
 
- Java
 

	
 
## Preliminary evaluation
 

	
 
Kuali seems like a complex set of machinery, with many projects or distributions with different attributes.
 

	
 
- Partially under "All rights reserved" licensing: http://testdrive.kfs.kuali.org/kfs-ptd/acknowledgements.jsp, should not be an issue.
 

	
 
### Positive
 

	
 
- Backed by Kuali Foundation
 
- Backed by Kuali Foundation.
 

	
 
### Negative
 

	
 
- [Goofy licensing](http://testdrive.kfs.kuali.org/kfs-ptd/acknowledgements.jsp)
 
- No public source control.
 
- No open community channels such as mailing list, message board, IRC channel. This makes it very hard to find information about Kuali. The documentation is also very inconvenient as every section is a separate page, making it hard to get an overview of how Kuali works and its capabilities.
0 comments (0 inline, 0 general)