Comments on: Free Software Money Management Quandary http://www.movingtofreedom.org/2007/07/30/free-software-money-management/ free software, free culture, free association Fri, 16 May 2008 03:45:25 +0000 http://wordpress.org/?v=2.0.11 by: Scott Carpenter http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3352 Fri, 09 Nov 2007 18:52:50 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3352 I looked briefly at your web site, where I didn't see any screenshots and not much information about the actual software. I didn't bother dig enough to figure out if this is a standalone client or "Software as a Service." This is free "as in free beer" software? You're offering something that is not really free (as in the ability to take and modify and redistribute and use the software for any purpose), supported only by you, and you think it would be better to entrust all of my financial data to this venture? I should use a service/software where I can't take and continue to maintain it myself if you go away or stop supporting it? I think I'll stick with *free* software that has a community of users and developers around it. You're certainly entitled to your opinion, but you're deluding yourself if you think a free software advocate would have any interest in what you're "selling." I looked briefly at your web site, where I didn’t see any screenshots and not much information about the actual software. I didn’t bother dig enough to figure out if this is a standalone client or “Software as a Service.” This is free “as in free beer” software?

You’re offering something that is not really free (as in the ability to take and modify and redistribute and use the software for any purpose), supported only by you, and you think it would be better to entrust all of my financial data to this venture? I should use a service/software where I can’t take and continue to maintain it myself if you go away or stop supporting it?

I think I’ll stick with *free* software that has a community of users and developers around it.

You’re certainly entitled to your opinion, but you’re deluding yourself if you think a free software advocate would have any interest in what you’re “selling.”

]]>
by: Neil Rischall http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3351 Thu, 08 Nov 2007 14:31:33 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3351 This free <a href="http://www.cpabookkeepers.com/accounting-software.html" rel="nofollow">accounting software</a> is not limited or a trial version. There is even a CPA who supports and helps you customize it. Open source is ok but motivated is better. This free accounting software is not limited or a trial version. There is even a CPA who supports and helps you customize it. Open source is ok but motivated is better.

]]>
by: Scott Carpenter http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3028 Fri, 03 Aug 2007 01:58:09 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3028 Thanks, Mario. You're helping to convince me that GnuCash will do the job. I'd be happy to write my own reports and am comfortable with sql. I wasn't sure how much I want to invest up front in this area -- haven't found that information about the reporting -- maybe just enough to assure myself I'll be able to eventually get the information I want. You've given me some ideas to try. Then I can decide if it's worth trying to manually enter in all the "classification" data from MS Money. (Pretty sure that won't import, and would probably be more effort to figure out a way to automate than is worth it to me.) Thanks, Mario. You’re helping to convince me that GnuCash will do the job.

I’d be happy to write my own reports and am comfortable with sql. I wasn’t sure how much I want to invest up front in this area — haven’t found that information about the reporting — maybe just enough to assure myself I’ll be able to eventually get the information I want. You’ve given me some ideas to try.

Then I can decide if it’s worth trying to manually enter in all the “classification” data from MS Money. (Pretty sure that won’t import, and would probably be more effort to figure out a way to automate than is worth it to me.)

]]>
by: Mario Stargard http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3008 Wed, 01 Aug 2007 16:46:26 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3008 GnuCash has two ways of reporting. The canned reports available under the reports menu allow you to generate text and graph reports based on data from multiple accounts. For example, the Expense Bar Chart report allows you to chart your expenses over time. The first tab (named "Accounts") in the options allows you to select the accounts you want to report from. Lets say you have a top level account called "Transport Car" with sub accounts "Gas", "Service", and "Parking". And let's say you have another top level account called "Transport Van" with the same sub accounts as the car. On this panel, you simply select the top level account and the sub accounts you want to report on. Note the "Show accounts until level" drop down. If you select "2" in the drop down, you'll get a bar chart of the individual accounts. If you select "1", then it will sum the subaccounts and present this under the labels of the top level accounts. The other way to report is on the contents of a single account. When you select "find" from the "edit" menu, the results get posted into a new tab. You can report on this tab. Let's say I create a results tab by searching the Fuel account for my car for all the gas stations on Richmond Road. I do this by searching against the Description field. I can generate a simple report on this by going into the "Reports" menu and selecting "Account Report". Now I know how much I have ever spent on gas for my car on Richmond Road. To limit the date range, rerun the search with more criterion, such as start and end date. I think GnuCash can do what you're looking for pretty much out of the box. Now, the canned reports have been good enough for what I need out of them, but hey, this is open source, so you can write your own reports, or modify the canned reports to do what you want. I seem to recall seeing a description of the language used to create these reports on the website and it didn't look very hard. There's probably a how-to floating around. The default format for data storage in Gnucash is XML. If you need reports that are more powerful than what GnuCash can do, you can implement a sql backend. I don't know how good your sql is, but there's tons of power to generate reports there. GnuCash has two ways of reporting.

The canned reports available under the reports menu allow you to generate text and graph reports based on data from multiple accounts. For example, the Expense Bar Chart report allows you to chart your expenses over time. The first tab (named “Accounts”) in the options allows you to select the accounts you want to report from. Lets say you have a top level account called “Transport Car” with sub accounts “Gas”, “Service”, and “Parking”. And let’s say you have another top level account called “Transport Van” with the same sub accounts as the car. On this panel, you simply select the top level account and the sub accounts you want to report on. Note the “Show accounts until level” drop down. If you select “2″ in the drop down, you’ll get a bar chart of the individual accounts. If you select “1″, then it will sum the subaccounts and present this under the labels of the top level accounts.

The other way to report is on the contents of a single account. When you select “find” from the “edit” menu, the results get posted into a new tab. You can report on this tab. Let’s say I create a results tab by searching the Fuel account for my car for all the gas stations on Richmond Road. I do this by searching against the Description field. I can generate a simple report on this by going into the “Reports” menu and selecting “Account Report”. Now I know how much I have ever spent on gas for my car on Richmond Road. To limit the date range, rerun the search with more criterion, such as start and end date.

I think GnuCash can do what you’re looking for pretty much out of the box.

Now, the canned reports have been good enough for what I need out of them, but hey, this is open source, so you can write your own reports, or modify the canned reports to do what you want. I seem to recall seeing a description of the language used to create these reports on the website and it didn’t look very hard. There’s probably a how-to floating around.

The default format for data storage in Gnucash is XML. If you need reports that are more powerful than what GnuCash can do, you can implement a sql backend. I don’t know how good your sql is, but there’s tons of power to generate reports there.

]]>
by: Amy Stephen http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3002 Tue, 31 Jul 2007 23:07:56 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3002 Scott - I don't know if you and Mario know one another, but that is a perfect example of what I do appreciate about free/open source software. Community. Scott - I don’t know if you and Mario know one another, but that is a perfect example of what I do appreciate about free/open source software. Community.

]]>
by: Scott Carpenter http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3001 Tue, 31 Jul 2007 20:55:36 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-3001 <b>Thanks, Crosbie</b>, I always appreciate your take on these questions and find your ideas interesting, even if I don't fully understand or agree. :-) I enjoy your perspective. The idea of running whatever software you want to seems proper on some levels, but I still think by spending your money that way you are voting with your dollars in the true capitalist spirit, and I'd rather not vote for the wrong side if I can help it. <b>Mario:</b> I'm not going to charge my daughter for gas (at least not until she's driving) :-), but of course it serves as an example. Let's go with the gas example where I want to track total gas expenses and between two different cars. It looks like I can create sub-accounts indefinitely, so that I might have: automobile:gasoline:car1 automobile:gasoline:car2 Now is it easy for me in reports to summarize at the gasoline level and see where I spend $1,000 (say) in a year, or break it down to see that I spend $600 on car1 and $400 on car2? Furthermore, I might want to report across multiple accounts and see only ones that have a certain 2nd subaccount, so for example I can look at automobile:repairs:car2, automobile:maintenance:car2, etc. Or look at all of these combined so that I see the total for gas, repairs, maintenance. In MS Money I know how to create tabular reports with a variety of choices for rows and columns (categories, subcategories, years, etc), but so far (and I haven't dug very deep yet) I don't see this flexibility in GnuCash. I suspect it can do what I need to do, I just have to learn. Thanks, Crosbie, I always appreciate your take on these questions and find your ideas interesting, even if I don’t fully understand or agree. :-) I enjoy your perspective.

The idea of running whatever software you want to seems proper on some levels, but I still think by spending your money that way you are voting with your dollars in the true capitalist spirit, and I’d rather not vote for the wrong side if I can help it.

Mario: I’m not going to charge my daughter for gas (at least not until she’s driving) :-), but of course it serves as an example.

Let’s go with the gas example where I want to track total gas expenses and between two different cars. It looks like I can create sub-accounts indefinitely, so that I might have:

automobile:gasoline:car1
automobile:gasoline:car2

Now is it easy for me in reports to summarize at the gasoline level and see where I spend $1,000 (say) in a year, or break it down to see that I spend $600 on car1 and $400 on car2?

Furthermore, I might want to report across multiple accounts and see only ones that have a certain 2nd subaccount, so for example I can look at automobile:repairs:car2, automobile:maintenance:car2, etc. Or look at all of these combined so that I see the total for gas, repairs, maintenance.

In MS Money I know how to create tabular reports with a variety of choices for rows and columns (categories, subcategories, years, etc), but so far (and I haven’t dug very deep yet) I don’t see this flexibility in GnuCash. I suspect it can do what I need to do, I just have to learn.

]]>
by: Mario Stargard http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-2998 Tue, 31 Jul 2007 14:18:14 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-2998 These "classes" sound like splits in double-entry accounting. I'm no expert in the double entry accounting thing, but I've been successfully running my consulting business using GnuCash for the past 5 years. The flexibility is simply amazing. The downside is that I have to generate a general ledger in html format to give to my accountant at the end of the year instead of just handing him the quickbooks file. He seems OK with that, though. You can track your daughter's expenses separately using splits. Create two accounts for gas expense, one is general and the other is your daughter's. When you do the gas expense entry, split the amount between the accounts. When it comes time to report, just report on your daughter's accounts and you can see what percentage of the overall expense belongs to her. These “classes” sound like splits in double-entry accounting. I’m no expert in the double entry accounting thing, but I’ve been successfully running my consulting business using GnuCash for the past 5 years. The flexibility is simply amazing. The downside is that I have to generate a general ledger in html format to give to my accountant at the end of the year instead of just handing him the quickbooks file. He seems OK with that, though.

You can track your daughter’s expenses separately using splits. Create two accounts for gas expense, one is general and the other is your daughter’s. When you do the gas expense entry, split the amount between the accounts. When it comes time to report, just report on your daughter’s accounts and you can see what percentage of the overall expense belongs to her.

]]>
by: Crosbie Fitch http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-2996 Tue, 31 Jul 2007 11:28:13 +0000 http://www.movingtofreedom.org/2007/07/30/free-software-money-management/#comment-2996 When you purchase software, you purchase the software, that's all. It's a simple, equitable exchange. A licence simply restores to you a little (or a lot) of what is otherwise suspended by copyright (or patent) for the benefit of the copyright (or patent) holder (in order to incentivise them to publish their work - sell it to you). You cannot unwittingly enter into a separate/additional contract post-purchase. And the availability of a unilaterally signed contract is not obligatory for you to accept. You can't be forced to accept a contract simply by dint of installing or using software (this applies to the GPL too). You have a choice whether to accept the licence (if acceptance is agreeable) or to ignore it. The licence cannot deny your use of the software - since that is what was offered, sold, and what you have purchased. If you ignore the licence, the only copyright infringement you could possibly commit is the creation of intermediate copies in the process of installation and execution. However, such copies are implicitly authorised by the copyright holder (irrespective of their licence) and probably exempted by the DMCA anyway. EULAs will try to persuade you that you have bought a useless piece of plastic, and only the opportunity to be a licensee to the software upon it. You've bought software. You may be patronising an organisation that enjoys the unethical privileges of copyright and patent, but at the end of the day, you're buying a copy of software, you aren't condoning or supporting the organisation's sociopathy. Simply preferring the products of a more enlightened software developer is enough to help the free market favour free software at the expense of proprietary software. So, if no free software exists that meets your needs, feel free to buy proprietary s/w (or share a friend's copy), but also offer a bounty on a free equivalent. It was the suspension of the public's liberty that helped fund proprietary s/w, so it shouldn't hurt your halo too much to buy a copy and assert the restoration of the public's liberty back to it. When you purchase software, you purchase the software, that’s all. It’s a simple, equitable exchange.

A licence simply restores to you a little (or a lot) of what is otherwise suspended by copyright (or patent) for the benefit of the copyright (or patent) holder (in order to incentivise them to publish their work - sell it to you).

You cannot unwittingly enter into a separate/additional contract post-purchase. And the availability of a unilaterally signed contract is not obligatory for you to accept. You can’t be forced to accept a contract simply by dint of installing or using software (this applies to the GPL too).

You have a choice whether to accept the licence (if acceptance is agreeable) or to ignore it. The licence cannot deny your use of the software - since that is what was offered, sold, and what you have purchased.

If you ignore the licence, the only copyright infringement you could possibly commit is the creation of intermediate copies in the process of installation and execution. However, such copies are implicitly authorised by the copyright holder (irrespective of their licence) and probably exempted by the DMCA anyway.

EULAs will try to persuade you that you have bought a useless piece of plastic, and only the opportunity to be a licensee to the software upon it.

You’ve bought software.

You may be patronising an organisation that enjoys the unethical privileges of copyright and patent, but at the end of the day, you’re buying a copy of software, you aren’t condoning or supporting the organisation’s sociopathy. Simply preferring the products of a more enlightened software developer is enough to help the free market favour free software at the expense of proprietary software.

So, if no free software exists that meets your needs, feel free to buy proprietary s/w (or share a friend’s copy), but also offer a bounty on a free equivalent.

It was the suspension of the public’s liberty that helped fund proprietary s/w, so it shouldn’t hurt your halo too much to buy a copy and assert the restoration of the public’s liberty back to it.

]]>