Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
I'm pretty sure they also use ledger (or possibly some variant of it) for all accounting. I remember Bradley chatting a while ago about features he wanted or needed. He will probably fill you in more on how they do stuff.
Conservancy runs only Free Software for its own operations
Posted Sep 7, 2012 17:44 UTC (Fri) by bkuhn (subscriber, #58642)
akumria, Yes, for internal operations, Conservancy uses only Free Software. We don't impose this rule on our projects per se (although we urge them to). We wont' accept a project that develops proprietary software, but if they use proprietary software in said development, we bug them about it and try to get them to change, but we don't mandate that. After all, Samba developers have to test against Microsoft's stuff to make sure their code works.
Meanwhile, for internal operations, Conservancy is 100% Free Software shop. njwhite is correct that Ledger has been a big part of that since around 2007 (when we switch to it from GNUCash). Conservancy is actually doing some upstream work with Ledger now (as of this week) to initially add some reporting scripts to contrib/. Long-term, we want to have a web interface that will allow a bookkeeper without Unix CLI and Emacs experience to keep the books. (I currently keep the books of Conservancy myself; in part because of that issue and in part because we don't have funding to hire a bookkeeper anyway. I'm working to solve the latter (please donate :), but the former will still be a problem even if we get the funding.
Posted Sep 10, 2012 21:33 UTC (Mon) by mathstuf (subscriber, #69389)
Have you tried hledger-web? A demo is available. I uses ledger's data format (but doesn't support everything), but it might be easier than starting from scratch.
Depends on Haskell/Yesod familiarity.
Posted Sep 11, 2012 13:55 UTC (Tue) by bkuhn (subscriber, #58642)
Posted Sep 11, 2012 18:40 UTC (Tue) by clint (subscriber, #7076)
There is a somewhat-low-priority project to add an optional filestore backend to hledger-lib (which would introduce support for Git, Darcs, and Mercurial). Presumably when ledger 4 is rewritten in Haskell, it could do the same thing.
Posted Sep 16, 2012 15:53 UTC (Sun) by mathstuf (subscriber, #69389)
main.journal # Include $year.journal
$year.journal # Set the year, include $year/$month.journal
$year/$month.journal # Sorted by effective date then by account
in git. Having hledger do auto-commit when things balance would be great since the commits tend to just have messages like "Receipts up to $date" and "Reconcile with $account up to $date" anyway.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds