Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Engine Management, OBD-II, Engine Diagnostics, etc.


Reply
 
Share Thread Tools Display Modes
Old 06-01-2009, 01:14 PM   #1
FLAC
 
robiewp's Avatar
 
Join Date: Dec 2003
Location: Massachusetts, US
Posts: 958
robiewp is on a distinguished road
Anyone with OBD Key software?

Hey guys,
I bought an OBD Key in 2006 and have been happily using it with my Palm Treo since. I no longer have the Treo and would like the PC and windows mobile software... Which I had on a disk but have since lost.

Does anyone have a copy of this stuff?

I emailed their tech support and they wouldn't help me without finding a record of my order. Guess I should have kept better records. This surprised me, since their windows mobile software is based entirely on another guy's "OBD Gauge" which is open source, distributed under GNU public license. Seems like they're walking a thin line to "sell" another person's software with their product, and not offer it freely.

I've been able to shoehorn the unmodified open source code into working, but the connection is finicky without the modifications specific for OBD key.

I will add that, independent of the shadyness of their operation, the fact that their software is based on a GNU general public license application gives you the right to freely redistribute their modification of it. I.E., what I'm requesting is legal.
__________________
car computer rev 5: 8" lilliput and usual suspects

Last edited by robiewp; 06-01-2009 at 01:17 PM.
robiewp is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 06-01-2009, 04:35 PM   #2
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
As an open-source hippy, I feel like I should respond. In this email, where I reference the GPL, I'm directly referencing version three, although everything I say is [I believe] correct for version two also.

Quote:
This surprised me, since their windows mobile software is based entirely on another guy's "OBD Gauge" which is open source, distributed under GNU public license. Seems like they're walking a thin line to "sell" another person's software with their product, and not offer it freely.

They aren't selling the software, they're selling the device. They're not obligated much at all, and handing it out for free with the device [including, IIRC, the source code in the package - I need to go and check my CD] is actually pretty generous of them, in the grand scheme of things.

Quote:
I've been able to shoehorn the unmodified open source code into working, but the connection is finicky without the modifications specific for OBD key.

I wasn't aware that OBDKey had made and modifications to the software. In fact, I'm almost certain they haven't.

If they have, their salient obligations to this conversation are [I'm paraphrasing, in a couple places arguably incorrectly. The GPL is a very readable license, feel free to look at it for details]:
1) If they distribute compiled modified versions, they must provide a mechanism where you can get the source-level changes [Section 6]
2) They can charge a nominal distribution fee for you to get those changes. [Section 6b]

It's worth noting that if you can't prove that they've distributed the software to you, they're under no obligation to send you their source-level changes. [eg, you could have purchased the device naked, second-hand on ebay, and then tried to get support and free software CDs. I don't *think* first sale doctrine of hardware sales could do you much favor in this context, but I'm not sure]

On the other hand, I know I have my CD at home. I will take a look at it later if I remember - if I have it, then I am bestowed with all the privileges the GPL grants [Section 10], which would include making changes available to you as I see fit [under the GPL].

Quote:
I will add that, independent of the shadyness of their operation, the fact that their software is based on a GNU general public license application gives you the right to freely redistribute their modification of it. I.E., what I'm requesting is legal.

Actually, if their source code isn't being distributed under the GPL, then that's a violation on their part. A valid [albeit unpopular] resolution is for them to simply stop distributing modified versions, and I would be left without the right to redistribute their modified version [Section 8]. You could argue that they implicitly agreed to the GPL, but I would personally be unwilling to send you modified versions in such a grey area.


In short, I think you may not be bestowed the rights you feel you are, but I will check my OBDKey box when I get home, and make available the software on it to you, if that's allowed under the copyright notices in the box.

Which is really what you were seeking in the first place rather than a grumpy GPL response. I'm also still not sure they're modifying it at all, anyways.

Gary (-;
chunkyks is online now   Reply With Quote
Old 06-01-2009, 05:20 PM   #3
FLAC
 
robiewp's Avatar
 
Join Date: Dec 2003
Location: Massachusetts, US
Posts: 958
robiewp is on a distinguished road
Gary,
I was reluctant to post what I did so briefly, as on a forum with so many developers I thought my statements might not be deep enough. I'm happy to hear your thoughts on it. I certainly agree that they have no obligation to distribute it; I was mostly miffed as a customer to get the runaround. With respect to their modification of it (I assure you it has been modified, whether they make this explicit or not), my feelings are based on 2b):
Quote:
You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.

(from the specific license agreement distributed with OBD gauge)

I don't know if they include the source code or invoke the GPL, and I'm not sure what my feelings will be if they do not.
__________________
car computer rev 5: 8" lilliput and usual suspects
robiewp is offline   Reply With Quote
Old 06-01-2009, 05:31 PM   #4
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
Sorry if I sounded grumpy, it's been a long day already.

The salient part of what you copied is thus:
Quote:
[...] under the terms of this License.

It's true that the whole core of the GPL is that people who modify GPL'd software are expected to release source code to their modifications, but that's only if they choose to distribute their modifications. I don't mean to sound perjorative, but under the letter of the GPL you don't have proof they've distributed it :-)

How do you know they've modified it? When I got my OBDKey, I already had downloaded and installed the regular open-source version of OBD Gauge on my palm Tungsten E3, and it's always worked fine for me.

Of course, I felt the features in OBD Gauge were lacking, though, hence my little open-source [GPLv2+] project :-D

Gary (-;
chunkyks is online now   Reply With Quote
Old 06-02-2009, 11:47 PM   #5
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
I hereby eat my words:

Quote:
Customised by KBM Systems Ltd. for the OBDKey interface unit.

stuff
Code:
fcaee9e6dc88e21aa89a2cc97a974319 obdkey-winmobile-pocketpc.tar.gz 8679516 bytes

Not, of course, that me providing a checksum should really instill any faith at all, seeing as how I just made up a tarball full of windows binaries for you to download and run. Just sayin', always keep your head about you, even if *I* know I'm trustworthy

I don't see the source anywhere in there, but I haven't looked very hard either. Perhaps you should email them and ask for their modifications?

Blah, I hate being wrong.

Gary (-;

Last edited by chunkyks; 06-02-2009 at 11:51 PM.
chunkyks is online now   Reply With Quote
Old 06-03-2009, 12:32 AM   #6
FLAC
 
robiewp's Avatar
 
Join Date: Dec 2003
Location: Massachusetts, US
Posts: 958
robiewp is on a distinguished road
Gary,
Thanks for sending that my way. Finally I can stop carrying my old Treo around (though frankly I preferred palm OS). Strangely enough I have a windows mobile phone (not an iPhone), but mac computers. I've looked over the application you're developing and it's piqued my interest - always nice to see software that will work on something other than windows.

I haven't looked at the windows mobile version yet, but on the palm version of OBDGauge, the OBDKey people (or whomever did it for them) modified the software to handle the bluetooth connection within the application. If you used the OBDGauge from the author's site, you would first create the bluetooth-serial connection, and then connect OBDGauge through the serial port. On the palm either way worked about the same. However, on my windows mobile device, the com behavior is really finicky. I'm hoping the OBDKey version cures the problem.

Thanks again,
Rob
__________________
car computer rev 5: 8" lilliput and usual suspects
robiewp is offline   Reply With Quote
Old 06-03-2009, 01:07 AM   #7
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
Personally, I despise the iPhone. Apple ruling with their braindamaged inconsistent iron fist sucks, and I want no part in it.

Glad it's of use, and good luck :-)

Gary (-;
chunkyks is online now   Reply With Quote
Old 10-16-2009, 09:14 PM   #8
Newbie
 
Join Date: Sep 2006
Posts: 11
tryptophan is an unknown quantity at this point
still available?

Is the software available anywhere? I am in a similar situation! I have the OBDKey but no software. Oh and Gary, I'll give your open source project a whirl too (looks cool!)

Thanks,
tryp
tryptophan is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 10-16-2009, 10:21 PM   #9
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
As I mentioned before, OBDGauge works just fine for me on my palm with my OBDKey, I'm not clear on the purpose of the modifications.

I linked the software in one of my posts above, and it looks like I didn't get around to deleting the link.

And, of course, I think obdgpslogger is pretty cool and that everyone should try it :-)

Gary (-;
chunkyks is online now   Reply With Quote
Old 10-16-2009, 11:18 PM   #10
Newbie
 
Join Date: Sep 2006
Posts: 11
tryptophan is an unknown quantity at this point
sweet

Thanks Gary!

I was actually looking for software that'll run on Win 7 (the Vista version should suffice). My WinMo phone is out of commission. =(

I was also having some trouble building your source code. Something about how cc.exe is broken (I'm building on cygwin). I'll give it a whirl on my linux pc.

-tryp
tryptophan is offline   Reply With Quote
Old 10-17-2009, 12:26 AM   #11
VENDOR - ScanTool
 
Join Date: Dec 2006
Posts: 235
Vitaliy is on a distinguished road
Quote: Originally Posted by robiewp View Post
Hey guys,
I bought an OBD Key in 2006 and have been happily using it with my Palm Treo since.[...]

I will add that, independent of the shadyness of their operation, the fact that their software is based on a GNU general public license application gives you the right to freely redistribute their modification of it. I.E., what I'm requesting is legal.

I know that Dana Peters sold his application to other companies (not sure about OBDKey). IANAL, but I think it can be done without breaching the terms of the GPL. For example, look at FreeRTOS vs OpenRTOS.

Vitaliy
__________________
— Did you know that MP3Car sells OBD-2 interfaces? Get your ElmScan 5 Compact for only $59.95!
— Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!
Vitaliy is offline   Reply With Quote
Old 10-17-2009, 12:48 AM   #12
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
Lemme see the error about cc.exe in detail, perhaps I can advise. Just the other day someone else got my software working under cygwin.

Quote:
I know that Dana Peters sold his application to other companies (not sure about OBDKey). IANAL, but I think it can be done without breaching the terms of the GPL.

You can, indeed, sell the software for money.

But...

The GPL means you also must offer people [to whom you distribute your work] your modifications under the same license as you received permission to redistribute the original work - the GPL. So all it would take it one person to buy your stuff, and they can redistribute it after they get it from you.

The GPL absolutely doesn't preclude people making money from GPL software. It just precludes you from stopping people from redistributing your modifications to someone else's GPL'd code. Read Stallman's book ["Free as in Freedom"] for a cetechismic covering of this topic.

Gary (-;
chunkyks is online now   Reply With Quote
Old 10-17-2009, 07:13 AM   #13
Newbie
 
Join Date: Sep 2006
Posts: 11
tryptophan is an unknown quantity at this point
my current error

Gary, I copy/pasted my error below. Not really sure what is going on as I am not too familiar with cmake. Any ideas? I'm running 32-bit Win7 RC1.

$ cd obdgpslogger-0.9

$ cd build

$ cmake ..
-- The CXX compiler identification is unknown
-- Check for working CXX compiler: /usr/bin/CC.exe
-- Check for working CXX compiler: /usr/bin/CC.exe -- broken
CMake Error at /usr/share/cmake-2.6.4/Modules/CMakeTestCXXCompiler.cmake:25 (MES
SAGE):
The C++ compiler "/usr/bin/CC.exe" is not able to compile a simple test
program.

It fails with the following output:

Change Dir: /home/saadi/obdgpslogger-0.9/build/CMakeFiles/CMakeTmp



Run Build Command:/usr/bin/make.exe "cmTryCompileExec/fast"

/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build

make[1]: Entering directory
`/home/saadi/obdgpslogger-0.9/build/CMakeFiles/CMakeTmp'

/usr/bin/cmake.exe -E cmake_progress_report
/home/saadi/obdgpslogger-0.9/build/CMakeFiles/CMakeTmp/CMakeFiles 1

Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o

/usr/bin/CC.exe -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c
/home/saadi/obdgpslogger-0.9/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx

CC: installation problem, cannot exec 'cc1plus': No such file or directory

make[1]: *** [CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o] Error
1

make[1]: Leaving directory
`/home/saadi/obdgpslogger-0.9/build/CMakeFiles/CMakeTmp'

make: *** [cmTryCompileExec/fast] Error 2





CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:14 (PROJECT)


-- Configuring incomplete, errors occurred!
tryptophan is offline   Reply With Quote
Old 10-17-2009, 01:04 PM   #14
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
Quote:
CC: installation problem, cannot exec 'cc1plus': No such file or directory

Perhaps you need to install a C++ compiler aswell? There are some C++ components in obdgpslogger.

Try checking that you have the package gcc-g++ installed as well as gcc-core?

Gary (-;
chunkyks is online now   Reply With Quote
Old 10-17-2009, 01:15 PM   #15
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 408
chunkyks is on a distinguished road
Oh, also, 0.9 is relatively old - I strongly suggest using an svn checkout of the code :-)

Gary (-;
chunkyks is online now   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to setup an audio gateway AKA cell phone on your car's speakers Injector Wireless Communications 44 11-07-2009 09:55 AM
Custom Key RF transmitter joc_06 Hardware Development 2 03-25-2009 07:10 PM
OBD II connector on an OBD I car HearseNurse Engine Management, OBD-II, Engine Diagnostics, etc. 6 03-23-2009 10:52 AM
Confused about OBD II tom2112 Engine Management, OBD-II, Engine Diagnostics, etc. 30 10-19-2007 02:06 AM
NaviVoice v.6 RELEASED! 0l33l PowerVoice 28 10-11-2004 01:34 AM



All times are GMT -5. The time now is 01:26 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics