Stories
Slash Boxes
Comments

News for nerds, stuff that matters

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.
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.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • what about online billpaying? by Anonymous Coward (Score:1) Monday June 18 2001, @07:50AM
  • Am I missing the point? by Anonymous Coward (Score:1) Monday June 18 2001, @08:56AM
  • GNU cash (for someone accounting literate) by Anonymous Coward (Score:2) Monday June 18 2001, @07:59AM
  • Contradiction by Anonymous Coward (Score:2) Monday June 18 2001, @08:24AM
  • Starting a GPL-based business by Anonymous Coward (Score:2) Monday June 18 2001, @08:57AM
  • Why... by Micah (Score:1) Monday June 18 2001, @09:17AM
  • Re:gnucash won't boot? by Micah (Score:2) Monday June 18 2001, @10:07AM
  • Re:Taxes by Micah (Score:2) Monday June 18 2001, @10:13AM
  • So, um... by Wakko Warner (Score:1) Monday June 18 2001, @07:51AM
  • I saw in the gnucash source tree that there have been some attempts at OFX (XML-based Online Financial eXchange format), are they still alive and is anyone active on them? Is there any work being done on online banking and how important are they to the gnucash developers? What/When should we expect to see something come from these efforts and how far along are you?
  • Re:gnucash won't boot? by SpringRevolt (Score:1) Monday June 18 2001, @11:09PM
  • Warney (GNU)Cashing in? by SpringRevolt (Score:1) Monday June 18 2001, @11:12PM
  • by Jason Earl (1894) on Monday June 18 2001, @07:23AM (#143491) Homepage

    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.

  • Re:Taxes by Chainsaw (Score:1) Monday June 18 2001, @11:20PM
  • Re:Small Business Accounting by Luyseyal (Score:2) Monday June 18 2001, @07:23AM
  • by Luyseyal (3154) <.swaters. .at. .luy.info.> on Monday June 18 2001, @07:20AM (#143494) Homepage
    Seeing as how Microsoft has purchased Great Plains and how Peachtree is an awful hack, our small business has a great interest in finding an affordable suite under a libre OS. We have looked into a few options, but honestly, I think GnuCash for small businesses is worth waiting for.

    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
  • Re:My Dearest Robert Merkel by sreilly (Score:1) Monday June 18 2001, @06:50PM
  • Re:Integer based currency type by ewhac (Score:2) Monday June 18 2001, @08:54AM
  • Re:Checkprinting support by Booker (Score:2) Monday June 18 2001, @10:14AM
  • Re:Why? by Crouchy (Score:1) Monday June 18 2001, @07:21AM
  • Re:My Dearest Robert Merkel by Crouchy (Score:1) Monday June 18 2001, @09:35AM
  • Re:My Dearest Robert Merkel by Crouchy (Score:2) Monday June 18 2001, @07:33AM
  • Palm Conduit? (Score:5)

    by woggo (11781) on Monday June 18 2001, @07:57AM (#143501) Journal
    I'm likely not alone in my need to be able to sync my finance software with my Visor. Are there any plans to link GnuCash to a Palm-based money manager program, a la Quicken and PocketQuicken? Or are there any plans to develop a new, GPLed "PocketGnuCash"?
  • Re:Small Business Accounting by Lumpy (Score:1) Monday June 18 2001, @08:10AM
  • Re:To appeal to MS drones... by ethereal (Score:1) Monday June 18 2001, @07:59AM
  • by ethereal (13958) on Monday June 18 2001, @08:38AM (#143504) Journal

    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!

  • by Skeezix (14602) <jamin@pubcrawler.org> on Monday June 18 2001, @08:55AM (#143505) Homepage
    I know there has been expressed interest on the part of the GnuCash developers to have GnuCash be right there in Gnome Office with the other applications. What specific plans do you have along those lines? Any plans for integration with Gnumeric, e.g. to allow quick importing of financial data into a spreadsheet or vice-versa? Or being able to pull in GnuCash reports into an AbiWord or Open Office document?
  • Trends in the sport. by Sly Mongoose (Score:1) Monday June 18 2001, @08:37AM
  • Cricket? by BilldaCat (Score:2) Monday June 18 2001, @07:10AM
  • by LL (20038) on Monday June 18 2001, @07:32AM (#143508)
    Currently there are a number of XML billing initiatives such as XMLPay, VisaXML, etc... How do you see these trends influencing the design and development of GNUcash ... in particular do you think that your users are only looking for a simple view/format/verify client (think IMAP server + XML extensions) while GNUcash moves towards being the agent of record (aka a specialised ASP?) Of you do see GNUcash as a drop-in replacement for existing monolithic accounting packages? In summary, given that the market for electronic businesses and purchases (greater use of international currency, direct attachment to electronic settlement, near real-time risk management) is going to change, how do you think GNUcash should respond?

    LL
  • by kbrown1 (20832) on Monday June 18 2001, @07:58AM (#143509) Homepage
    A while ago I was hesitant to use GnuCash because I discovered that it uses floating-point numbers instead of integers to store currency values. What have you done to work around the round-off errors inherent in such a system, and do you plan to migrate to an integer based system? If so, when?
  • Re:Do all those libs really do something? by austad (Score:2) Monday June 18 2001, @07:17AM
  • Re:Why? by gmhowell (Score:1) Monday June 18 2001, @07:19AM
  • Re:Do all those libs really do something? by gmhowell (Score:1) Monday June 18 2001, @07:23AM
  • Re:Do all those libs really do something? by gmhowell (Score:1) Monday June 18 2001, @07:26AM
  • Re:Do all those libs really do something? by gmhowell (Score:1) Monday June 18 2001, @07:39AM
  • Re:Do all those libs really do something? by gmhowell (Score:1) Monday June 18 2001, @08:01AM
  • Re:Do all those libs really do something? by gmhowell (Score:1) Monday June 18 2001, @10:39AM
  • Again, do all of those libraries really do something? How did it get to require so many packages? Did you start out with a Gnome system with a few other odds and ends, and just picked up from there, or was there a concious decision?

  • Multi-User (Score:4)

    by gmhowell (26755) <gmhowell@gmail.com> on Monday June 18 2001, @07:08AM (#143518) Homepage Journal
    What is the future of multi-user gnucash? Is there a working group or something similar? How much of a priority is this?

    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)

    by gmhowell (26755) <gmhowell@gmail.com> on Monday June 18 2001, @07:16AM (#143519) Homepage Journal
    Speaking as a bizness, up until about three days ago, we could switch to GnuCash but for a few problems:

    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.

  • Re:To appeal to MS drones... by spectecjr (Score:1) Monday June 18 2001, @08:50AM
  • Re:Have you thought about legal issues? by mav[LAG] (Score:2) Monday June 18 2001, @10:36PM
  • Custom Reports (Score:5)

    by jmauro (32523) on Monday June 18 2001, @07:25AM (#143522) Homepage
    Is there any possiblity or chance that custom reporting mechnisms can be added into GNUCash? (I.E. A number of rules can be set up to group certain transactions into groups and generate different reports based on other sets of rules.) It is the one thing in the 1.4 release that I thought was needed. The reports that were there seemed limited and I resorted to copying data into gnumeric to generate the reports I wanted. Does 1.6 correct this, or am I still limited to a number of default reports? Is there currently work on this area, or if not where in the code can I best look to start to add this capablity.
  • voting process for most wanted features by Saltheart (Score:1) Tuesday June 19 2001, @06:13AM
  • Stock and Mutual Fund Analyses by rtj (Score:1) Monday June 18 2001, @09:04AM
  • Windows port by ubermuffin (Score:1) Monday June 18 2001, @11:41AM
  • by alecto (42429) on Monday June 18 2001, @08:01AM (#143526) Homepage
    According to this page [ofx.net], Open Financial Exchange (which Quicken uses) is "publicly available for implementation by any financial institution or vendor." Thus, the only thing standing in the way of this happening is a brave soul to code it up.

    The specification can be downloaded here [ofx.net], bypassing the annoying requirement to provide information for their database before downloading.

  • Checkfree? by cr0sh (Score:2) Monday June 18 2001, @09:52AM
  • Re:money laundering by wiredog (Score:2) Monday June 18 2001, @07:52AM
  • will it ever happen... by thogard (Score:1) Monday June 18 2001, @11:35PM
  • in all fairness... by Sogol (Score:1) Monday June 18 2001, @08:39AM
  • Feture addition by BenLutgens (Score:2) Monday June 18 2001, @08:03AM
  • Re:Trends in the sport. by Ewok (Score:1) Tuesday June 19 2001, @07:48AM
  • money laundering (Score:3)

    by joq (63625) on Monday June 18 2001, @07:27AM (#143533) Homepage Journal
  • Documentation (Score:5)

    by quartz (64169) <shadowman@mylaptop.com> on Monday June 18 2001, @07:43AM (#143534) Homepage
    Will the next major release feature some decent documentation? Extensive documentation is the only thing I miss from GNUCash. Having only recently come to live in the US, I have enough trouble understanding the local economics, so it would be good to have a nice tutorial for my personal finance management program as a starting point.
  • Re:Palm Conduit? by idistrust (Score:1) Monday June 18 2001, @10:41AM
  • Suitable for a UK Based company? by alexmc (Score:1) Tuesday June 19 2001, @06:54AM
  • Web Browser... by jmccay (Score:1) Monday June 18 2001, @12:34PM
  • Re:Cricket? by Wiggin (Score:1) Monday June 18 2001, @07:22AM
  • Re:GNU cash (for someone accounting literate) by jareds (Score:1) Tuesday June 19 2001, @03:40AM
  • Home Banking by Slicker (Score:1) Monday June 18 2001, @08:07AM
  • Re:Do all those libs really do something? by scotch (Score:1) Monday June 18 2001, @08:54AM
  • by scotch (102596) on Monday June 18 2001, @07:58AM (#143542) Homepage
    Could you please tell me why gnucash won't boot? I believe I have all the latest packages and libraries, and I've installed the the program like this:

    boot=/dev/hda

    vga=normal
    default=gnucash
    prompt
    timeout=50
    image=/usr/bin/gnucash
    label=old_linux
    root=/dev/hda1
    initrd=/boot/initrd-2.4.2-22mdk.img
    vga=794
    read-only

    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:Cricket? by he-sk (Score:1) Monday June 18 2001, @12:23PM
  • Re:GNU cash (for someone accounting literate) by he-sk (Score:1) Monday June 18 2001, @12:32PM
  • Re:Do all those libs really do something? by bockman (Score:2) Tuesday June 19 2001, @12:15AM
  • Re:Taxes by RestiffBard (Score:1) Monday June 18 2001, @11:41AM
  • To appeal to MS drones... by StevenMaurer (Score:2) Monday June 18 2001, @07:13AM
  • Re:Reoccuring Transactions by arclark (Score:1) Monday June 18 2001, @09:09PM
  • by TheFuzzy (140473) on Monday June 18 2001, @07:57AM (#143549)
    If you don't mind, I'd like to tack on a few things to this good question:

    - 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
  • I want the ability to do invoices! by The Breeze (Score:1) Monday June 18 2001, @08:56AM
  • Ashes by Lozzer (Score:1) Monday June 18 2001, @07:29AM
  • I once used Microsoft Money (and quite liked it) by manplusdog (Score:1) Monday June 18 2001, @12:38PM
  • Re:Do all those libs really do something? by tpv (Score:1) Monday June 18 2001, @04:11PM
  • Simplify, simplify, simplify! by JCMay (Score:2) Monday June 18 2001, @09:05AM
  • by rneches (160120) on Monday June 18 2001, @06:06PM (#143555) Homepage
    One of the most important philosiphies of UNIX and UNIX-like systems is a modular architecture. Complicated structures can be easily assembled from prefabricated (and highly configurable) parts, usually with little more than some shell scripting as glue.

    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?

    --

  • Re:money laundering by peccary (Score:2) Monday June 18 2001, @11:58AM
  • Re:Do all those libs really do something? by SquadBoy (Score:1) Monday June 18 2001, @07:48AM
  • Re:Do all those libs really do something? by SquadBoy (Score:1) Monday June 18 2001, @08:07AM
  • Re:Well, yes- in stable - : not GnuCash 1.6 !!! by SquadBoy (Score:1) Monday June 18 2001, @10:24AM
  • Cricket? by FortKnox (Score:1) Monday June 18 2001, @07:05AM
  • Illuminati & Mafia (Score:5)

    by FortKnox (169099) on Monday June 18 2001, @07:09AM (#143561) Homepage Journal
    I heard that GnuCash is the Accounting program of choice for the Mafia and Illuminati (the whole Trilateral Commission, I believe). My question is: Do you plan on adding features for efficent money laundering to help your best customers?
  • Re:Checkprinting support by duffbeer703 (Score:2) Monday June 18 2001, @09:52AM
  • by duffbeer703 (177751) on Monday June 18 2001, @07:17AM (#143563) Homepage
    Is there any plans to integrate check printing support on standardized forms?

  • Cricket by pizen (Score:1) Monday June 18 2001, @08:05AM
  • by IvyMike (178408) on Monday June 18 2001, @11:11AM (#143565)

    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.

  • Re:Online Banking Plugins? by cnkeller (Score:1) Monday June 18 2001, @07:13AM
  • Re:Accounting firms? by pjrc2 (Score:1) Monday June 18 2001, @10:40AM
  • Re:Online Banking Plugins? by ichimunki (Score:1) Monday June 18 2001, @07:45AM
  • Taxes (Score:5)

    by ichimunki (194887) on Monday June 18 2001, @08:00AM (#143569)
    Moreso than simple home accounting software, I'm interested in electronic tax filing. Any plans to integrate GnuCash with any existing filing services, or to integrate tax features into the program (if there are any, I apologize for overlooking them)? As tax preparation and filing are services many of us are comfortable paying a fee for (especially online), I don't wonder if there isn't a revenue stream in there somewhere, as well.
  • Re:Palm Conduit? by chrisatslashdot (Score:1) Monday June 18 2001, @08:13AM
  • Reoccuring Transactions by chrisatslashdot (Score:1) Monday June 18 2001, @08:22AM
  • os x port? by gagganator (Score:2) Monday June 18 2001, @07:32AM
  • Mod Up This Comment by Sandlund (Score:1) Monday June 18 2001, @11:03AM
  • A question about the recent corruption scandals... by StarTux (Score:1) Monday June 18 2001, @05:10PM
  • Re:Online Banking Plugins? by Tempeh_Junkie (Score:1) Monday June 18 2001, @12:29PM
  • Re:Illuminati & Mafia by CodingFiend (Score:1) Monday June 18 2001, @09:57AM
  • Cool stuff, but... (Score:5)

    by RareHeintz (244414) on Monday June 18 2001, @07:33AM (#143577) Homepage Journal
    Is anything being done to make GnuCash competitive with Quicken and other products? The tour at the web site [gnucash.org] depicts a competitive feature set, but there's more to it than auto-incrementing check numbers: I, for one, would rather use the GPL'ed alternative, but most consumers will look for convenience-related features - for example, integration with their favorite online bill-paying service.

    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
    --

  • Re:Online Banking Plugins? by Tin Weasil (Score:1) Monday June 18 2001, @08:24AM
  • Re:Online Banking Plugins? by Tin Weasil (Score:1) Tuesday June 19 2001, @05:56AM
  • by Tin Weasil (246885) on Monday June 18 2001, @07:11AM (#143580) Homepage Journal
    Online banking is a great feature that I would love to see incorporated into GnuCash. I realize that there are probably a ton of obsticles to making this a reality, so here is my question:

    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.

  • Well, yes- in stable - : not GnuCash 1.6 !!! by neuneu2K (Score:1) Monday June 18 2001, @09:08AM
  • Re:Cricket? by matt_wilts (Score:1) Monday June 18 2001, @07:23AM
  • Why the GPL? (Score:5)

    by noz (253073) on Monday June 18 2001, @07:11AM (#143583)
    I'm not sure if this will be a very popular question, but I'm always interrested in why people have chosen the GNU GPL.
    Developed under the GPL, you have no need to worry about obsolescence: GnuCash will be there for you.
    The GPL expresses many ideals, and there is a differing philosophy between Free Software the Open Source. Perhaps that's a bit broad, but what are your ideals and how do they relate to the GPL?
  • Learn cricket in 5 easy steps!! ...... by benspionage (Score:2) Monday June 18 2001, @06:29PM
  • Cricket? by TeldakSS (Score:1) Tuesday June 19 2001, @08:01AM
  • Re:Online Banking Plugins? by cavemanf16 (Score:1) Monday June 18 2001, @08:00AM
  • Re:Online Banking Plugins? by cavemanf16 (Score:1) Monday June 18 2001, @08:26AM
  • Ah yes, online banking. To the developer's of GNUCash, you may want to look into my company's options CheckFree.com [checkfree.com] as they handle some of Region Bank's as well as many other bank's online banking needs (although we're not all inclusive of every 'online banking' functionality, just mainly the payment processing stuff). Please email me and I'll see what I can do to get you talking to the right people. (I'm just a lowly software tester ;) ).

    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).

  • Accounting firms? by wizzy403 (Score:2) Monday June 18 2001, @07:48AM
  • Re:My Dearest Robert Merkel by badfish2 (Score:1) Monday June 18 2001, @08:09AM
  • Re:Do all those libs really do something? by jjshoe (Score:1) Monday June 18 2001, @09:51AM
  • Dumb Question by Tachys (Score:2) Monday June 18 2001, @06:28PM
  • Re:Why? by cnelzie (Score:1) Monday June 18 2001, @07:32AM
  • How can I trust it? by m08593 (Score:1) Thursday June 21 2001, @06:14AM
  • that's wrong by m08593 (Score:2) Tuesday June 26 2001, @08:05PM
  • Re:Integer based currency type by m08593 (Score:2) Tuesday June 26 2001, @08:14PM
  • Re:1999 World Cup (Cricket, not Soccer) by GPLwhore (Score:1) Monday June 18 2001, @04:30PM
  • The omnipresent business model question by brendano (Score:2) Monday June 18 2001, @03:30PM
  • Cricket and GnuCash by azaroth42 (Score:2) Monday June 18 2001, @07:35AM
  • 1999 World Cup (Cricket, not Soccer) by achaudhary (Score:1) Monday June 18 2001, @12:12PM
  • The necessity of online banking integration by greg1104 (Score:1) Monday June 18 2001, @08:54PM
(1) | 2