(Canadian

No, it doesn't require the structure of the QDF database to become "public"/known.q.lurker said:Doesn't such an interface require that the inner structure of the QDF database become 'public'? I have always understood that was the line that Intuit / Quicken, Inc. would not cross, if only because it then opens up more portability from Quicken to 'other' software. Just asking.
But since since you have brought up "other software", I might as well lay out what I really believe.q.lurker said:Doesn't such an interface require that the inner structure of the QDF database become 'public'? I have always understood that was the line that Intuit / Quicken, Inc. would not cross, if only because it then opens up more portability from Quicken to 'other' software. Just asking.
I agree with you Rick. Quicken Inc has more to gain, by doing it. But of course it really depends on how worried they are about it, on if it will affect their decision or not.Rick Gumpertz said:Appropriate Non-Disclosure Agreements could go a long way toward protecting Quicken Inc.
Furthermore, I suspect Quicken has far more to gain by allowing add-ons than they would lose by allowing other software to copy old data. Copying old data is just a one-time operation used by customers that Quicken has already lost. (The content of those data really belong to to the customer anyway!) On the other hand, gaining a collection of useful add-ons that work (only?) with Quicken would reinforce Quicken's dominance!
How is this a double edge sword? "The same interface could make it easier to get data into Quicken from a competitor." implies that the customer owns and uses a copy of Quicken and so Quicken is getting its money...Rick Gumpertz said:Appropriate Non-Disclosure Agreements could go a long way toward protecting Quicken Inc.
Furthermore, I suspect Quicken has far more to gain by allowing add-ons than they would lose by allowing other software to copy old data. Copying old data is just a one-time operation used by customers that Quicken has already lost. (The content of those data really belong to to the customer anyway!) On the other hand, gaining a collection of useful add-ons that work (only?) with Quicken would reinforce Quicken's dominance!
BTW, If they are worried about getting data into Quicken, they could define a read-only API!Rick Gumpertz said:Appropriate Non-Disclosure Agreements could go a long way toward protecting Quicken Inc.
Furthermore, I suspect Quicken has far more to gain by allowing add-ons than they would lose by allowing other software to copy old data. Copying old data is just a one-time operation used by customers that Quicken has already lost. (The content of those data really belong to to the customer anyway!) On the other hand, gaining a collection of useful add-ons that work (only?) with Quicken would reinforce Quicken's dominance!
A double edge sword "cuts both ways".Rick Gumpertz said:Appropriate Non-Disclosure Agreements could go a long way toward protecting Quicken Inc.
Furthermore, I suspect Quicken has far more to gain by allowing add-ons than they would lose by allowing other software to copy old data. Copying old data is just a one-time operation used by customers that Quicken has already lost. (The content of those data really belong to to the customer anyway!) On the other hand, gaining a collection of useful add-ons that work (only?) with Quicken would reinforce Quicken's dominance!
I agree that read-write would be MUCH better than read-only, but the latter is also much better than no API at all.Rick Gumpertz said:Appropriate Non-Disclosure Agreements could go a long way toward protecting Quicken Inc.
Furthermore, I suspect Quicken has far more to gain by allowing add-ons than they would lose by allowing other software to copy old data. Copying old data is just a one-time operation used by customers that Quicken has already lost. (The content of those data really belong to to the customer anyway!) On the other hand, gaining a collection of useful add-ons that work (only?) with Quicken would reinforce Quicken's dominance!
sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
Note I was talking above about Quicken Windows, which uses a very old propriety database format. So it is quite a different story than Quicken Mac which as you pointed out is sqlite.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Yes. I agree. Most of the replies are about Quicken's intellectual property concerns and I was trying to point out that, to me, those are not valid reasons to not create the API.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Getting to a sqlite format on the Windows side would allow me to get data out of Quicken for analysis and reporting that Quicken proper looks like it will not support anytime in the near future. While I'd love an API as well, just getting an open and queryable (read-only) DB would be amazing.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Sounds like useful ideas.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Hi David,Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
While I understand the value of an API and third-party add-ons, I just doubt that Quicken would open things up to do that -- because ultimately customers would blame them/require support from them if anything goes wrong. Considering how much customers blame them for issues out of their control already, I just can't imagine them opening this door and making their support job that much harder.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
But just imagine...outside developers that could add a Tax Planner, Retirement Planner and even a report engine to the Mac version. Maybe even a Business add on with payroll support.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Quicken's move to subscription pricing actually increases the pressure on them to add functionality customers find useful. In a statement when Quicken made that switch last year, CEO Eric Dunn said, "our business success is dependent on our Quicken Members seeing enough value so that they keep their membership."Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.
Perry Smith A VM emulates hardware (in layman's terms)...so I would expect you would run into all the issues of building a hackintosh trying to install macOS in a VM on a non-Apple Intel PC. Also keep in mind licensing issues... macOS is only licensed to run on Mac hardware. But the installation most likely can be done.Perry Smith said:Folks...
On the Mac, what the Finder calls the data file lives somewhere like /Users/XXXX/Library/Application Support/Quicken/Documents/XXXX's Finances.quicken. This is actually a directory. In that directory is a file called data which ... you guessed it, is most of your data (sans attachments and other things). data is just an SQLite 3.0 database so its hard to imagine Quicken has much IP that could be / needs to be protected.
Quickbooks (under Intuit) made the same mistake perhaps a decade ago which I thought was a huge mistake. Sure... they don't need to keep up a database but the down side is their crown jewels are very much exposed.
If you want to see for yourself... copy that file somewhere else like your desktop. Drop into Terminal and do:sqlite3 ./dataAnd now foo.txt is all of your data in flat text format. It is in a form where you can insert it back into (recreate) the database but you get the basic idea. e.g. if you know SQL, you can write queries and pick out what you want.
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> .output foo.txt
sqlite> .dump
sqlite> .exit
So... given all that, I would say that Quicken has very little to lose by making a nice API. With just a little prompting, third parties could probably create a library that tidied up the raw SQL interface a bit but really... you have what you need. At least, most of it.