Files @ 0c94479bb1a8
Branch filter:

Location: NPO-Accounting/npo-accounting-ikiwiki/ExistingProjects/SQLLedger.mdwn

bkuhn
Update EvaluationTemplate to have clearer links to each UseCase

The idea is to use the evaluation template to fill out for each project
codebase evaluation we do, but have an easy link back to the use case it
refers to.

As I was making this edit, I added a few FIXMEs to things that need
clarification and/or completion.
[[LedgerSMB]] is a fork of SQLLedger:

- [[!wikipedia SQL-Ledger#Licensing_Issues]]
- [[!wikipedia LedgerSMB#Forking_controversy]]

Links:

- [[!wikipedia SQL-Ledger]] - Wikipedia
- <http://www.sql-ledger.com/> - Project homepage
- <https://github.com/Tekki/sql-ledger> - Source code

## Technical

- Perl
- SQL DB (Postgres mentioned on project homepage)
- Web-based
- GPL

## Preliminary evaluation

### Positive

- i18n

### Negative

- Unclear directory structure
- Seemingly no API documentation
- Documentation not open source

### Comments

Josh Berkus:  I was an early (uncredited) contributor to SQL-Ledger, and part of the fork.  The reasons we created the fork:
- Many known security holes (reference early LedgerSMB releases, which fix these.  They are still not fixed in current SQLLedger)
- Primary developer hostile to outside contributions, and did not credit the contributions he did receive.  Also relicensed contributions without permission.  I know, because some of the contributions were mine.
- Basically the primitive ancestor of LedgerSMB