Slashdot Log In
Ask Robert Merkel About GnuCash Development
Posted by
Roblimo
on Mon Jun 18, 2001 11:00 AM
from the free-software-that-takes-care-of-your-money dept.
from the free-software-that-takes-care-of-your-money dept.
GnuCash is probably the best-known Linux accounting program for home and small business users. GnuCash development is now sponsored by The Linux Developers Group, Inc., a company formed this May by the core GnuCash developers, including Robert Merkel, who originally got involved with GnuCash because, he says, "I was sick of my father nagging me about the dud accounting program he used." Please feel free to ask Robert about GnuCash, guile, shared libraries or almost anything else, even cricket. (He's Australian and a major cricket fan.) We'll send Robert 10 of the highest-moderated questions, and post his answers as soon as we get them back.
This discussion has been archived.
No new comments can be posted.
Ask Robert Merkel About GnuCash Development
|
Log In/Create an Account
| Top
| 123 comments
(Spill at 50!) | Index Only
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
|
2
(1)
|
2
Online banking and OFX support (Score:5)
Re:Checkprinting support (Score:3)
This has actually already been done. You can print to either Quicken/Quickbook style checks or Microsoft money style checks (or you can create your own custom format).
Gnucash 1.6.0 really is getting to be a pretty full featured program. It's not much like the old X-Accountant program that you probably tried way back when.
Small Business Accounting (Score:3)
So, here are my questions:
. Do you guys have any timeframe on the small business release?
. Have you considered creating a startup to fund development of the small business suite? There is a *lot* of potential here for selling services unlike Nautilus... tax updates, training, dead-tree manuals, etc.
Thanks for all the good code!
-l
Palm Conduit? (Score:5)
Re:Integer based currency type (Score:3)
1.6 is based on an integral type (gnc_numeric). This is one of the big changes since 1.4. I'm not sure if a round-off error was ever demonstrated to have occurred with the old code, though.
Caution: contents may be quarrelsome and meticulous!
GnuCash and Gnome Office... (Score:3)
XML and billing ... (Score:5)
LL
Integer based currency type (Score:5)
Do all those libs really do something? (Score:4)
Multi-User (Score:4)
It would seem that a corporate offering would best be accomplished with this feature, and ensure some cash flow for your company.
On a similar vein, are the multiple dependencies meant to create a decision where there will be healthy installation contracts for you? (It's a joke, BTW)
Re:Cricket? (Score:4)
Multi-User. This is the problem that the GnuCash team can actually attack and do something about. I'm looking forward to 1.6 to play with that. Unfortunately, that's only at home, because my business needs at least two more functions.
Payroll. There are 35 employees here, in two different states, with SIMPLE IRA, insurance deductions, etc, etc. A solid payroll module is a must, and must include federal, state, and local tax tables. GnuCash could develop this, offer hooks, and then sell the files on the side, or in some other way make part of this a value added. The real joy is that most of the information is openly available.
Direct Deposit. This is related to payroll, but is enough different to warrant mention separately. This week, we started gathering info to allow direct-deposit. This is the one area where GnuCash might have the greatest trouble, as this requires working with banks. Banks have rules, and letting a bunch of raggumuffins into their systems and doing all kinds of '1337 stuff isn't covered by the rules.
FWIW, even though I asked two questions (one jokingly) about the dependencies issue, I got them conquered in one or two evenings at home. But for various reasons (cough)wife(cough), I bought a copy of Quicken over the weekend. It looks nifty, and has tons of features, but not many that I would use.
Custom Reports (Score:5)
Re:Online Banking Plugins? (Score:3)
The specification can be downloaded here [ofx.net], bypassing the annoying requirement to provide information for their database before downloading.
money laundering (Score:3)
Money Laundering through Casinos [orlingrabbe.com]
How to Launder Money in the Futures Market [orlingrabbe.com]
Money Laundering 101 [orlingrabbe.com]
Documentation (Score:5)
gnucash won't boot? (Score:3)
I've rerun lilo, but now my computer won't boot. Is this a known bug, or should I post it to your World Wide Web site?
Thank you
Re:Small Business Accounting (Score:3)
- A small business release should be based on a SQL-compliant database such as PostgreSQL, inlcuding a client-server model. Is this in your plans?
- Have you considered adding simple invoicing to GnuCash (ala Quicken Home & Business) as an intermediate step?
- To add to the poster above, I could easily sell me & my clients 2-5 copies of a Gnu cash small business release, at $200 each, if it came up to the quality of Peachtree or better.
-Josh
modular architecture (Score:3)
The opposite development paradigm (championed by klunky kitchen-sink packages like Microsoft Office) tends to be less reliable, slower, more expensive, more difficult to maintain.... you know the rest.
Applications like GnuCash seem to follow the monolithic paradigm. Would it be easier (or otherwise benificial) to break GnuCash up into a number of smaller, simpler applications? For instance, a database and a set of GUIs, with data analysis tools implemented as console programs. That way, with a little knowledge of shell scripting, you could put together a tool to generate virtually any report you wanted.
Many of the previous questions asked questions about the possibility of adding certain features to GnuCash (PalmPilot integration, online banking, XML interfaces for finacial tools...). If GnuCash were more granular, it would be very easy to make the system work with Other applications - easy enough that most Linux users could probably hack together what they needed to make it work.
The problem, of course, is that more granular architechures are often harder to use and configure for new users. UNIX mail, X, and network configuration were all things I agonized over as a new user, mainly because they are hybrids cludged together from very different bits of software.
My question is this - can you have the best of both? Can you make a usable application as large and complex as GnuCash, but still preserve the UNIX "one-function-per-program" design that makes it so extensible?
--
Illuminati & Mafia (Score:5)
Checkprinting support (Score:4)
Have you thought about legal issues? (Score:3)
In this litigious society, have you spent much time thinking about possible legal issues around GnuCash? A lot of people get weird when money's the issue, and I can imagine someone trying to sue because:
- A bug in GnuCash caused an incorrect balance and thus overdrafts on the account.
- A bug caused private information (such as a bank balance) to be exposed to people it shouldn't be.
- A bug in online banking caused money to be lost, mistransfered, etc.
Obviously, bugs are possible in all software, but it seems like the intended audience for GnuCash is slightly less technical and perhaps thus less tolerant of bugs.
These same problems are faced by the commercial venders too, but they have armies of lawyers to help them out. I don't know how an open-source project would handle a lawsuit against it, and I'm wondering what you guys have thought about on this issue.
Taxes (Score:5)
Cool stuff, but... (Score:5)
Though my question is about GnuCash specifically, I guess it does address the larger issue about how Open Source projects compete for market share and mind share with the products of well-capitalized corporations that can form strategic partnerships that (despite the shortcomings of Closed Source software generally) offer real value to consumers. Any thoughts?
Thanks for taking the time to respond,
- Brad Heintz
--
Online Banking Plugins? (Score:5)
Would it be possible to incorporate some sort of perl plugin to GnuCash that would go out to a bank's web site, access the banking account information on the site, access the relevant data and then format it in a way that could be pasted into the existing GnuCash data?
My bank, Region Bank, allows customers to access their checking account via a web browser. I hate to see this resource going to waste.
Why the GPL? (Score:5)
Re:Online Banking Plugins? (Score:3)
I'm not trying to plug my company too much here, mainly I too would like something as solid as Quicken2k for Linux as I am finding I enjoy using Linux much more than Windows as of late. I haven't totally ditched Windows for just this reason (lack of a really solid financial tracking tool). I've heard of GNUCash recently, but haven't yet had the chance to try it out. My question is:
Since this is under the GPL license, and a lot of online banking is under proprietary licenses (my company, banks, PayPal, etc.), do you think that any type of medium can be worked out to incorporate the two licenses into a fully functional online banking type product. (I realize you're not a lawyer, but just wanted to know if any of your developers have explored this type of difficult question, and come up with answers and/or solutions).