Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashback: Guido, Games, Felines

Posted by timothy on Thu Sep 07, 2000 06:59 PM
from the did-I-say-something-wrong-my-dearest? dept.
This time, an astute reader points us to the place where Guido Van Rossum speaks out on the Python license issues recently posted about here on Slashdot, and an Everquest enthusiast points to the Official Word (well, chatroom response) to Everquest server emulators. Oh, and remember that CueCat scanner you picked up last week (and quickly wrote a Linux kernel driver for) -- did anyone at Radio Shack mention something about an embedded serial number? Hmmmm. I thought not. Good thing reverse engineering isn't yet a capital offense ...

That's one long and winding snake of an issue ... Kevin Reichard writes: "Since you covered the original issues surrounding Python licensing, you may also want to note that Guido van Rossum of PythonLabs has officially responded in a Linux Today interview. He has many interesting things to say."

Which things notably include: "The sad thing is that all of this is based on technicalities: Stallman agrees that Python is free software, but a technicality in the licenses prevents compatibility. The choice of law clause in the CNRI license, which is causing the incompatibility, is very common is software licenses, and CNRI doesn't want to drop it because the validity of the general disclaimers in the license may depend on it. At the same time, Stallman doesn't want to allow any choice of law clauses, because one could stipulate the law of "Unfreedonia" which might reverse the meaning of the GPL."

Abort, retry, fail, bend, fold, spindle, mutilate? L Fitzgerald Sjoberg writes: " A recent posting on the official EverQuest boards by a spokesperson for Verant states that even RUNNING an EverQuest emulator violates the EverQuest license agreement.

If the emulator is legal, and emulators seem to be making a lot of legal headway these days, doesn't this essentially amount to Verant forbidding you to use a competitor's product? Not a good sign, if you ask me."

"Sir! Sir! There's something wrong -- this knob goes up to eleven!" Signal 11 writes: "I took apart a cuecat and did a rundown of the circuit tracings on the board. What follows is a short summary of what I found. I'm working on putting together a schematic for it and hope to have it together within a couple weeks.

The cuecat is fairly simple. It uses a pair of infrared LEDs to direct light onto the sheet of paper with the barcode on it. It is then picked up by an IR detector, whose output is tuned by a single potentiometer (adjusted at time of manufacture, I would guess) and then fed into the analog input of a microprocessor. The detector is the same type one can pickup at radioshack. All you do is enclose it in a box and then make a pinhole at one end. Cheap, but it works well enough.

The microprocessor I haven't had time to put together a circuit from the specs provided by texas instruments to download the microcode out of it. It is also a matter of me not wanting to learn about microprocessors although I understand it is common in the industry.. I'm an analog guy. :) I suspect it is nothing more than running the output through a ACD (analog->digital) inside the microprocessor and then referencing the binary input with a list of values to produce the barcode string. After that, as has been previously noted, it is passed to an XOR algorithm, and then modulated to be fed out onto the PS/2 interface. There are a pair of transistors on the board near the outputs of the microprocessor - I suspect these are used to either boost the signal to run over the PS/2 interface (the microprocessor may not have enough power), or as part of an oscillator to get a clock for the processor. Until I finish tracing out the board paths, I can't say for sure.

Somewhere in the chip they probably set the serial number into the nvram, which is prepended to the output. The software does the rest. As has been demonstrated, there isn't much to do on the software side either - one could just create an indexed array containing scancodes. One might even be able to write a new key definition file under linux.. no programming required.

This is a really simple device. This is also probably why they were so concerned about competitors.. it wouldn't take them more than one afternoon with an EE and a microcode programmer to reverse-engineer it and produce their own. Then again, the device was probably designed in the same amount of time, likely by a random contractor. The reason it took me so long? I've been messing around with electronics for all of three months, so yes, I'm not a professional - I also haven't gotten into DSP technology yet, which is all the cuecat is. As always, if someone could provide me with a basic circuit for reading the contents of the processor's memory out, I'd appreciate it!

Anyway, DigitalConvergence - I'm waiting for my cease and desist now."

This discussion has been archived. No new comments can be posted.
Slashback: Guido, | Log In/Create an Account | Top | 168 comments (Spill at 50!) | Index Only | Search Discussion
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 | 3
  • Re:Reverse Engineering CueCat by tzanger (Score:1) Friday September 08 2000, @03:14AM
  • Re:btw.. by British (Score:2) Friday September 08 2000, @03:23AM
  • Re:I'm missing something. by Rude Turnip (Score:1) Friday September 08 2000, @03:27AM
  • Re:Query (Score:3)

    by outlier (64928) on Thursday September 07 2000, @05:16PM (#796414)
    <i>The implication is that if you set up some type of cataloging system [...] you can only use one particular scanner to do retrievals unless you take the time to strip out the (seemingly 5) ASCII output characters that are unique to each character.</i>

    My cataloging program was written in VB (Shut up, it was fast and easy). It grabs only the bar code info, checks to figure out if it's a book (you can look at the field before the bar code, or just see if it starts with 978) or a CD (all the UPCs I've seen for CDs have a 3 before the check digit). It then hits the barpoint.com database and grabs author/artist and title info. I'm gonna have it grab track info for CDs next, and then maybe a graphic...

    Anyway, its trivially easy to do the encoding stuff without having to worry about the serial number.
  • Re:ID by Kyrrin (Score:1) Friday September 08 2000, @03:45AM
  • Re:Cue Cat Reality Check by Accipiter (Score:2) Thursday September 07 2000, @05:17PM
  • Re:ID by StanSmith (Score:1) Friday September 08 2000, @04:01AM
  • Re:ID by BJH (Score:1) Thursday September 07 2000, @05:18PM
  • Re:but umm by Monte (Score:1) Friday September 08 2000, @04:19AM
  • Re:cuecat corrections: correction by Lumpy (Score:1) Friday September 08 2000, @04:25AM
  • Is NOT a great title. by dangermouse (Score:1) Thursday September 07 2000, @05:21PM
  • by OmniGeek (72743) on Thursday September 07 2000, @05:22PM (#796422)
    As I racall, the Motorola 6800 apps manual (not the 68000, the 8-bit 6800 chip) had a neat example program on reading Code 39 barcodes in software. It's really NOT all that tough to do this; you measure time intervals between bar edges, normalize them for swipe speed, classify them as wide bar/narrow bar ==> 1 and 0, and you're most of the way there. Then you need only identify the barcode type using the standard characteristics of each encoding (and they are designed to facilitate just this identification), do a simple forwards/backwards check in case the moron scanned the label right-to-left, test the check digit with a simple algorithm, and you're done. Not trivial, and there's effort required for handling multiple code types, but CERTAINLY not rocket science. (And I DO rocket science for a living...)
  • Re:Cue Cat Reality Check by sethg (Score:1) Friday September 08 2000, @04:28AM
  • Software at K-mart? by Anonymous Coward (Score:1) Thursday September 07 2000, @05:24PM
  • Re:BarPoint, CueCat, ReaderWare by outlier (Score:1) Thursday September 07 2000, @05:29PM
  • Re:More on the CueCat internals... by homebru (Score:1) Thursday September 07 2000, @05:30PM
  • Really a Serial Number? by jageryager (Score:1) Thursday September 07 2000, @02:30PM
  • More on the CueCat uC by Anonymous Coward (Score:1) Thursday September 07 2000, @02:38PM
  • by Monte (48723) on Thursday September 07 2000, @02:39PM (#796429)
    I just walked into RS and asked for the "Cat thing that reads barcodes", bingo, a guy hands me a bag with the Cue Cat and a catalog (praise "Bob" they're not selling the things any more!), he says "Y'know, you can scan anything - soda pop, chewing gum, whatever!", I wave goodbye and I'm out of the store.

    No name, nothing to tie me to an "ID" number.

    You'd think that if there were some sort of attempt to track scans vs consumer they'd be a little more attentive about getting, like, my name, or something.

    Then again, this is Radio Shack we're talking about.

    Anybody else miss the free flashlights?
  • Re:ID by askheaves (Score:2) Thursday September 07 2000, @02:39PM
  • by Anonymous Coward on Thursday September 07 2000, @02:40PM (#796431)
    go to this site matrixpm.com/~haveblue/cuecat [matrixpm.com]
  • by Pope Slackman (13727) on Thursday September 07 2000, @02:42PM (#796432) Homepage Journal
    Trying this again, logged in... >:/
    (Note: Your device may vary, but I doubt it.)

    The microcontroller in the CueCat is a Toshiba TMP87PH47U 8- bit microcontroller.

    After a little searching, I came up with this:
    TMP87PH47U Datasheet. [toshiba.com]

    It has 16kb of OTP EPROM, and 512b of RAM and appears to run at 8Mhz.

    There are two other chips on the board, a 4066 and an 8-pin SMT chip that I have yet to read the number off of. IIRC, the 4066 is a CMOS bilateral switch.

    --K

    ---
  • by JoeBuck (7947) on Thursday September 07 2000, @02:43PM (#796433) Homepage

    Guido van Rossum writes: At the same time, Stallman doesn't want to allow any choice of law clauses, because one could stipulate the law of "Unfreedonia" which might reverse the meaning of the GPL. Even though the state of Virginia does no such thing!

    Sorry, Guido, Virginia is Unfreedonia. It is the only state that passed UCITA [cpsr.org] without modification (Maryland passed a highly modified version that struck out some of the more obnoxious provisions). UCITA contains many horrors for free software developers and software users alike. Stallman pointed out many of these problems in this article [gnu.org]. Virginia is the worst possible state in the US to specify as the jurisdiction where disputes over licensing will be settled.

    I don't know if RMS's warning about UCITA potentially subjecting free software authors to liability (while exempting those who use shrink-wrap licenses) is correct or not, but it is a worry.

    If Python is incompatible with the GPL, what it means is that people won't be able to link together Python code and GPLed code. This will be a major pain in the butt, so I hope that it can be fixed.

    I don't know why everyone is giving RMS so much crap when it is CNRI that is making a change to a more restrictive license than it used in the past. CNRI created the problem, not RMS; as Guido said The new license was imposed by CNRI on Python 1.6 (the last release done from CNRI's code base).

    The best solution will be to find some language that satisfies CNRI's concerns without causing these problems.

  • but umm by MrP- (Score:2) Thursday September 07 2000, @02:44PM
  • Re:Cue Cat Reality Check by ronfar (Score:1) Friday September 08 2000, @04:30AM
  • Re:Query by ^_^x (Score:1) Friday September 08 2000, @04:33AM
  • Re:Third Party Software? by SpacePunk (Score:1) Friday September 08 2000, @04:38AM
  • Re:ID by Rude Turnip (Score:1) Friday September 08 2000, @04:44AM
  • Re:ID by jwsh (Score:1) Thursday September 07 2000, @05:33PM
  • reverse engineering is fair use by sethg (Score:2) Friday September 08 2000, @04:47AM
  • Naw.... by Nanookanano (Score:1) Thursday September 07 2000, @05:34PM
  • Re:I'm missing something. by ^_^x (Score:1) Friday September 08 2000, @05:06AM
  • ID by mholve (Score:1) Thursday September 07 2000, @02:07PM
  • Re:Very true... by Detritus (Score:2) Thursday September 07 2000, @05:43PM
  • Re:OT: No CueCat in Canadia by ^_^x (Score:1) Friday September 08 2000, @05:13AM
  • by vertical-limit (207715) on Thursday September 07 2000, @02:09PM (#796446)
    While its legality could still be proved valid, to consider an EverQuest emulator a "competitor" to the legit EverQuest service is a joke. An EverQuest emulator is clearly a derived work -- you need the original data files to play the game, and the emulator's game world is still reliant on Origin for new material. To file a "leech" like the emulator in the same class as Meridian 59 or Ultima Online -- both of which are completely original programs -- is absurd, and no court would ever hold up and opinion like that.

    That's not to say that an emulator isn't legal -- certainly, it's not in any danger of killing off the EverQuest craze^H^H^H^H^Hlicense to print money anytime soon. But it's certainly not competing with EverQuest; after all, if the actual EQ world went out of business, the emulator authors would be left without any new material! An emulator is a derived work and has been legally proven to be such.

  • RMS Not eager to read 150 countries legal codes? by Quintus (Score:1) Thursday September 07 2000, @02:10PM
  • Re:ID (Score:5)

    by AndyL (89715) on Thursday September 07 2000, @02:50PM (#796448)
    "(which they always ask for when I buy resistors... they must really want to know which parts of town are buying the most resistors)"

    Well, Big Brother always trys to keep track of The Resistance.

    -Andy
  • by 1010011010 (53039) on Thursday September 07 2000, @02:54PM (#796449) Homepage
    The website h ere [washington.edu] describes how to make your own RS232-output barcode scanner.



    ---- ----
  • Other chip by Pope Slackman (Score:2) Thursday September 07 2000, @02:56PM
  • Re:Query by kc8apf (Score:1) Thursday September 07 2000, @02:56PM
  • Re:Really a Serial Number? by MostlyHarmless (Score:2) Thursday September 07 2000, @02:59PM
  • Re:Reverse Engineering CueCat by tzanger (Score:1) Thursday September 07 2000, @03:00PM
  • If CueCat would have kept quiet, noone would care by geekd (Score:2) Thursday September 07 2000, @03:00PM
  • Re:[meta] Good Job timothy by swordgeek (Score:1) Friday September 08 2000, @05:27AM
  • Re:ID by AJWM (Score:2) Friday September 08 2000, @05:37AM
  • Re:RMS Not eager to read 150 countries legal codes by Oliver Wendell Jones (Score:1) Friday September 08 2000, @06:01AM
  • Re:Virginia is Unfreedonia by FFFish (Score:2) Friday September 08 2000, @06:18AM
  • Re:Who cares? I mean who acutally installed the SW by JCCyC (Score:1) Friday September 08 2000, @06:19AM
  • Re:I'm missing something. by Suburban Shaman (Score:1) Friday September 08 2000, @06:40AM
  • Re:Virginia is Unfreedonia by nehril (Score:2) Thursday September 07 2000, @06:38PM
  • Re:Wow... by Signal 11 (Score:1) Friday September 08 2000, @06:42AM
  • Re:ID by Donut2099 (Score:2) Thursday September 07 2000, @06:38PM
  • Re:great title. by AJWM (Score:1) Friday September 08 2000, @06:53AM
  • Same for DeCSS, Napster and everything else by Anonymous Coward (Score:1) Thursday September 07 2000, @07:08PM
  • Re:Other chip by photon317 (Score:1) Friday September 08 2000, @07:03AM
  • Re:Very true... by Bill Currie (Score:2) Thursday September 07 2000, @07:11PM
  • Re:An Everquest emulator is hardly a competitor by the_quark (Score:1) Thursday September 07 2000, @07:34PM
  • Re:Virginia is Unfreedonia by Arandir (Score:2) Thursday September 07 2000, @03:07PM
  • This is only a little off-topic, but I've found a nifty application for the CueCat under BeOS. Using no special software other than an MP3 query tool, I can scan the barcode on the back of a jewel case and if I've got the album ripped onto my HD, the query tool (MP3 Flashlight) will seek out the songs, load them into my mp3 player (CL-Amp) and start playing.

    All you have to do is store the scanner's output in the Comments attribute of the mp3 file (the Be filesystem allows indexable attributes to be associated with files). This can be done manually for albums you're already ripped, or automatically for albums you're about to rip (using a tool like RipENC).

    If you have your jewel cases right next to you it's a cooler way of playing an album than simply double-clicking on a playlist.

    After reading the thread topic about serial ID numbers in the CueCat's output, I decided to see it for myself.

    Look at the scan outputs below. The top code is the output I got last night from doing a barcode scan of Motorhead's "1916" album. The bottom code was obtained just now from the same album, but using a different CueCat (I have 5, all from different stores).

    .C3nZC3nZC3nYChPXDxzWCxnX.fHmc.C3r3DxD3DxT2E3f3.
    ** ***
    .C3nZC3nZC3nYChTWD3D6CxnX.fHmc.C3r3DxD3DxT2E3f3.

    The stars indicate differences in the scan outputs. Now, here is a comparison of the barcode output for Pulp's "Different Class" album using the same two scanners from above:

    .C3nZC3nZC3nYChTWD3D6CxnX.fHmc.DhbYD3zXD3j1DNfZ.
    ** ***
    .C3nZC3nZC3nYChPXDxzWCxnX.fHmc.DhbYD3zXD3j1DNfZ.

    As you can see, the differences come up in the same 5 places each time. The last set of characters after the last dot seem to be unique to the album. So unless I go into the Comments attribute and delete out the part of the code where differences show up, I can only use one particular scanner to scan jewel cases and play albums. Worse yet, no one else who I share the mp3 with would be able to use their scanner if they happen to have the same jewel case.
  • Re:Accurate CueCat information / internal pictures by tzanger (Score:1) Thursday September 07 2000, @03:09PM
  • by 1010011010 (53039) on Thursday September 07 2000, @03:10PM (#796472) Homepage
    http://www.barpoint.com/ [barpoint.com] offers a wireless laser-equipped barcode scanner, with a docking cradle, and software that gets you coupons and produces shopping lists. $29 deposit, plus $25/year. They were smarter than CueCat, in that they made it clear that they own the device, but also made it cheap and useful.

    Of course, you can always use your cuecat to get a $25 discount [pcpos.net] on a 'real' barcode scanner...

    Interestingly, http://www.readerware.com/ [readerware.com] has added support for the CueCat to their software, and it does not report back to Digital Hemorrhoid. Normally, the CueCat device sends a request with your serial number and activation code embedded. THe CueCat output looks like this:

    .C3nZC3nZC3nYDhv7D3DWCxnX.fHmc.C3rXD3T1C3nXD3nW.

    It's an ALT-F10, your serial number, the bar code type, and the bar code data, spearated by periods and lamely base64+XOR67 'encrypted'. The CueCat software turns that into a request that looks like this:

    http ://a.dcnv.com/CRQ/1..ACTIVATIONCODE.X.SERIALNUMBER .FhMC.c3Rxd3t1c3Nxd3Nw.0 [dcnv.com]

    YOu can actually replace your activation code with anything. My software replaces it with "ACTIVATIONCODE". It briefly replaced it with "MOTHERFUCKER" but I switched it back. The X seems to usually show up as "04" but doesn't have to be, and seems to be irrelevant in any case. And the Serial number can also be replaced.

    Their game is to track all products and magazines, books, etc. scanned by their users in order to target marketing. YOu have to answer a long list of nosy questions when you install the windows software, unless you don't run the "autorun" program, and just run "setup" instead.

    This probably explains why they're pissed about Free software existing. Mine, for instance, strips out the activation code unless you actually want to send it in. This anonymizes your scans.

    Of course, I can't distribute my software because of some questionable legal shennanigans [flyingbuttmonkeys.com]. I wonder if ReaderWare got a nasty letter... oh wait, they're a company that can probably afford lawyers, unlike me.

    ---- ----
  • Re:Virginia is Unfreedonia by jhylton (Score:1) Thursday September 07 2000, @03:14PM
  • Re:Query by Rude Turnip (Score:1) Thursday September 07 2000, @03:15PM
  • Re:cuecat corrections: correction by Mark Atwood (Score:1) Friday September 08 2000, @07:11AM
  • Re:Cue Cat Reality Check: 06A00 code by Wholeflaffer (Score:2) Friday September 08 2000, @07:14AM
  • Re:Accurate CueCat information / internal pictures by toh (Score:2) Friday September 08 2000, @07:41AM
  • by yuriwho (103805) on Thursday September 07 2000, @07:44PM (#796478)
    You buy a cluecat and give a fake name at R$. You creat a temp free e-mail acct at snotmail and complete your resistration to get your activation code. You think you are anonymous but the cluecat can now correlate your unique scan code with your IP number (even if it changes every time you connect) cluecat can now partner with doubleclick to figure out who you really are and correlate all your scanning with all your online browsing/purchasing.

    Man...so much for privacy for the average person. I'm beginning to consider boycotting the net till we have some truly anonymous credit/debit card system like photocopier cards in wide use. ie Buy a card at the corner store with cash and have the ablility to add money to it anonymously from a bank machine at any time.

    This tracking and correlating of everything we do on computers must stop! We need some laws against correlating this data to personally identifying databases and selling of those. Could be worth a letter to the man.

    spooked
  • Re:ID by h0tr0d (Score:1) Friday September 08 2000, @10:31AM
  • Third Party Software? by WD_40 (Score:1) Thursday September 07 2000, @07:45PM
  • Re:ID by sik puppy (Score:1) Friday September 08 2000, @10:50AM
  • Capslock behavior depends on the OS by yerricde (Score:2) Friday September 08 2000, @11:25AM
  • No, I did not get it backwards. by JoeBuck (Score:2) Friday September 08 2000, @11:58AM
  • by outlier (64928) on Thursday September 07 2000, @07:58PM (#796484)
    No name, nothing to tie me to an "ID" number.

    Yeah, but if they have a persistent code that gets sent to them whenever you use the :cue:crap to scan something and query their server, regardless of whether you're using their software or your original registered name, you maintain a trail.

    Let's say one day you scan something in the radioshack catalog and you then order it online (or you scan a bar code and you enter a contest or something). You've given RatShack (or DigitalInsurgence or some other partner) your personal info, they share it and all your old and new behavior (remember when you scanned the barcode on a copy of penthouse, just to see what it would do?) is now associated with a name, address, cc#, etc.

    Remember, these are not human beings you're dealing with, they're marketing people. Their goal is to capture as much info about your use of their tool as possible, and if they can match things up (a la doubleclick's dream), they stand to gain.

    To use their software (which is their goal here), you are supposed to register an email address, they then send you a registration code which is apparently some hash of your email address, because you have to enter the same email address into their program when you enter your registration code. Now, if you use their software even once you've associated the code (your email address) and the serial number.

    Interestingly, even if you got the thing at radio shack, and you gave your real name and number they still wouldn't have enough to tie you to the reader, since the radio shack guy scans the barcode on the reader, which is just a generic product upc, with no info about the serial number (using recursion to confirm this is a problem left to the reader;-).

    On a somewhat related note, does anyone else have the model 68-1965? Most of the ones I've seen are 68-1965A. The major differences visible outside are:

    • The A has a dark filter where the cat's "mouth" is, the other one has no filter
    • The A appears to use 2 LEDs the other one has only 1
    • the A has 4 small screws, the other one has 2 big screws
    • The A has a sticker saying 06A00, the other one has no sticker
    • The A works *much* better than the other one
    Haven't had a chance to open the A up yet, so I can't comment on internal comparisons.
  • Re:An Everquest emulator is hardly a competitor by drinkypoo (Score:1) Friday September 08 2000, @12:26PM
  • CueCat's other product - the "convergence cable" by Animats (Score:2) Thursday September 07 2000, @08:10PM
  • Re:Accurate CueCat information / internal pictures by eclectro (Score:1) Friday September 08 2000, @01:27PM
  • Re:Grocery Store Discount Cards, SAME??? by outlier (Score:2) Thursday September 07 2000, @08:19PM
  • Re:Accurate CueCat information / internal pictures by outlier (Score:1) Thursday September 07 2000, @08:26PM
  • Re:Reverse Engineering CueCat by Farq Fenderson (Score:1) Thursday September 07 2000, @03:16PM
  • Re:but umm by klaymen00 (Score:1) Thursday September 07 2000, @03:17PM
  • Re:RMS Not eager to read 150 countries legal codes by substrate (Score:1) Thursday September 07 2000, @03:20PM
  • Re:Cue Cat Reality Check by ibpooks (Score:1) Thursday September 07 2000, @03:21PM
  • Re:ID by kenf (Score:1) Thursday September 07 2000, @04:07PM
  • Re:BarPoint, CueCat, ReaderWare by 1010011010 (Score:2) Thursday September 07 2000, @04:07PM
  • Re:ID (Score:4)

    by Rude Turnip (49495) <rudeturnip&valdot,org> on Thursday September 07 2000, @04:08PM (#796496) Homepage
    I've been to 5 different Radio Shacks and the experience varied. I guess since some employees think it's a "free" item, they figure there is no need to collect name/address info. Whether or not they take your name, they are supposed to scan the item at the register because (as an employee explained to me) it is nonetheless an inventory item. When the inventory level reaches a certain number, more are ordered automatically.

    At the first Radio Shack, I (stupidly) gave them my name and address and they scanned in the scanner and catalog. However, my fiance was with me and they just gave her a scanner no questions asked and nothing got scanned. The next two stores asked for name/address and I gave them fake info. At the fourth store, the guy said, let's just scan this using our "dummy" account. At the last store, the kid just scanned in the cat and catalog but didn't request my name/address.

    When it's all said and done, YMMV.
  • Re:Accurate CueCat information / internal pictures by askheaves (Score:2) Thursday September 07 2000, @04:08PM
  • Re:RMS can suck it! by undertoad (Score:1) Thursday September 07 2000, @04:10PM
  • Re:Query by askheaves (Score:1) Thursday September 07 2000, @04:11PM
  • Re:Cue Cat Reality Check by spudnic (Score:1) Friday September 08 2000, @01:38PM
  • CueCat Drivers available by xercist (Score:1) Friday September 08 2000, @02:47PM
  • Re:Virginia is Unfreedonia by Arandir (Score:2) Friday September 08 2000, @02:56PM
  • Re:OT: No CueCat in Canadia by 31: (Score:1) Thursday September 07 2000, @08:31PM
  • Re:Very true... by osu-neko (Score:1) Friday September 08 2000, @03:05PM
  • Re:Accurate CueCat information / internal pictures by toh (Score:1) Friday September 08 2000, @03:38PM
  • Re:CueCat's other product - the "convergence cable by gordon_schumway (Score:1) Friday September 08 2000, @06:11PM
  • Re:An Everquest emulator is hardly a competitor by Chasuk (Score:2) Thursday September 07 2000, @08:33PM
  • I have WAY too much time on my hands. by denubis (Score:1) Friday September 08 2000, @06:21PM
  • Stop the karma tax! by Animats (Score:2) Friday September 08 2000, @08:38PM
  • :Cue :Cat decoder for Windoze by cyrixone (Score:1) Thursday September 07 2000, @08:37PM
  • Re:Accurate CueCat information / internal pictures by eclectro (Score:2) Thursday September 07 2000, @09:08PM
  • Re:CueCat innards by eclectro (Score:1) Thursday September 07 2000, @09:29PM
  • Re:OT: No CueCat in Canadia by psergiu (Score:1) Thursday September 07 2000, @09:35PM
  • Re:BarPoint, CueCat, ReaderWare by 1010011010 (Score:2) Thursday September 07 2000, @03:27PM
  • Wow... by Pope Slackman (Score:2) Thursday September 07 2000, @03:31PM
  • OT: No CueCat in Canadia by TheTomcat (Score:2) Thursday September 07 2000, @03:32PM
  • Re:Competition (Score:3)

    by burris (122191) on Thursday September 07 2000, @03:38PM (#796517)
    You can't copyright an algorithm. Only a specific implementation of an algorithm is copyrightable. "Clean Room" derived implementations of the algorithm are not infringing. You can patent an algorithm, in the united states at least, but it's expensive and time consuming, and too late in this case.

    Burris

  • Re:Cue Cat Reality Check by pos (Score:2) Thursday September 07 2000, @03:39PM
  • What URL does their s/w go to? by Russ Nelson (Score:1) Thursday September 07 2000, @04:12PM
  • Re:Query by askheaves (Score:1) Thursday September 07 2000, @04:13PM
  • Re:An Everquest emulator is hardly a competitor by Another MacHack (Score:1) Thursday September 07 2000, @03:42PM
  • Sorry, you got it backwards. by lythander (Score:2) Thursday September 07 2000, @04:13PM
  • Re:Verant/Sony, not Origin/EA by Sick Boy (Score:2) Thursday September 07 2000, @04:16PM
  • Verant/Sony, not Origin/EA by Speare (Score:2) Thursday September 07 2000, @03:45PM
  • Re:Query by kc8apf (Score:1) Thursday September 07 2000, @04:18PM
  • Re:Virginia is Unfreedonia by Samrobb (Score:2) Thursday September 07 2000, @04:27PM
  • by alhaz (11039) on Thursday September 07 2000, @04:29PM (#796527) Homepage
    The ammount of corporate buyin among radioshack store managment varies quite a bit. Tandy has a long history of abusing them.

    Mostly it goes back to the way they reeled in their privately owned franchises. The way it used to work, every year the franchise owner had to fill out a silly form and send it to Tandy, and every year Tandy would send back a form letter letting them know they're still a franchise.

    Then one year, an aquaintences father, who owned a 'shack franchise, sends his form in, and gets back a letter saying something like "your franchise has not been renewed, here is a check for your original investment. While ownership of this store has been shifted back to Tandy corporation you will be allowed to keep your position as manager at a salary of $26,000 per year" - of course, that investment was made in the early 70's and no account was made for interest, increased value of the property, inflation, etc. 20 years and they basically told him to take his ball and go home.

    So he contacts some other private franchise owners, finds out they all got the same letter and check. At this point, they figure they're screwed out of their businesses but not out of the actual value of their stores, and contact a lawyer to see if they can sue Tandy for the increased value of the stores.

    The lawyer does some research, finds out this was nation wide. In one fell swoop, Tandy shut down every privately owned 'shack in the nation and gave every one of them the shaft. This becomes a class action lawsuit. Other greivances are brought up.

    For instance, the franchise agreement stated that Tandy would aquire the merchandise and then sell it to the franchise at 10% over wholesale cost. Many franchise owners suspected over the years that they were not getting this deal, but hadn't rocked the boat. Some investigation was done, and several of Tandy's asian suppliers were identified. Many of these suppliers were contacted and told that a group of investors was considering starting a chain of electronics stores, and was seeking sample merchandise and quantity pricing for a list of items. The suppliers responded with an exaustive price list and sample merchandise.

    The sample merchandise proved to be identical to radioshack merchandise, and the price list showed that the wholesale cost of the items was far below what Tandy had represented. Indeed, some popular items were being marked up as much as 600% before being sold to the franchises.

    In the end, Tandy lost. Big. In excess of one million dollars per franchise.

    It would be safe to say that i have no love for Tandy or the shack. It would also be safe to say that this is a corporation that doesn't engender much loyalty in their lower management.

    What's more, two out of the three I've got were handed to me by teenagers, who obviously don't care. There are five shacks within 10 minutes of home and they keep separate customer databases.

  • great title. by Nanookanano (Score:1) Thursday September 07 2000, @04:29PM
  • Query by Digitalia (Score:1) Thursday September 07 2000, @02:11PM
  • Re:Query by askheaves (Score:1) Tuesday September 12 2000, @09:53AM
  • That's not the problem by eclectro (Score:2) Thursday September 07 2000, @10:02PM
  • [meta] Good Job timothy by Frog (Score:1) Thursday September 07 2000, @10:19PM
  • wrong link by dane23 (Score:1) Thursday September 07 2000, @02:12PM
  • Competition by Aphelion (Score:1) Thursday September 07 2000, @02:13PM
  • Re:Cue Cat Reality Check by powerlord (Score:2) Thursday September 07 2000, @11:04PM
  • Not reverse engineering by Performer Guy (Score:2) Thursday September 07 2000, @11:18PM
  • Re:wrong link by dane23 (Score:1) Thursday September 07 2000, @02:14PM
  • OSS Community is not FSF community. by werdna (Score:2) Thursday September 07 2000, @11:48PM
  • Re:btw.. by redpicasso (Score:1) Friday September 08 2000, @12:15AM
  • "convergence cable" -- FCC approval? by satch89450 (Score:2) Friday September 08 2000, @12:56AM
  • Re:Virginia is Unfreedonia by Enahs (Score:1) Friday September 08 2000, @01:50AM
  • Re:ID (Score:3)

    by Phexro (9814) on Thursday September 07 2000, @03:47PM (#796542)
    whenever i go to check out at rat-shit, the exchange goes somewhat like this:

    Employee: Can i get your phone number?
    Me: No.
    Employee: umm...

    they just can't seem to handle any deviation from the usual reply. of course, it seems like they only hire the people who just couldn't hack it at mcdonalds.
    --
  • Re:Query by askheaves (Score:1) Thursday September 07 2000, @03:48PM
  • Re:BarPoint, CueCat, ReaderWare by Rude Turnip (Score:1) Thursday September 07 2000, @03:50PM
  • Re:RMS Not eager to read 150 countries legal codes by Jon_S (Score:1) Thursday September 07 2000, @04:29PM
  • Re:My cat's breath smells like cat food.... by Tau Zero (Score:2) Thursday September 07 2000, @03:54PM
  • Getting the CueCat to work with InternetExplorer by Anonymous Coward (Score:2) Thursday September 07 2000, @04:30PM
  • the system sucks by moderatorssuckdotcom (Score:1) Thursday September 07 2000, @04:31PM
  • Re:BarPoint, CueCat, ReaderWare by 1010011010 (Score:2) Thursday September 07 2000, @03:58PM
  • Re:What URL does their s/w go to? by Russ Nelson (Score:2) Thursday September 07 2000, @04:32PM
  • If you give a mouse a cookie... by Mooset (Score:2) Thursday September 07 2000, @03:58PM
  • CueCat innards by Rambo (Score:2) Thursday September 07 2000, @04:45PM
  • Grocery Store Discount Cards, SAME??? by Spasmolytic (Score:1) Thursday September 07 2000, @04:45PM
  • by Anonymous Coward on Thursday September 07 2000, @04:48PM (#796554)
    I have the reader built into a custom box bolted onto my monitor-less keyboard-less mouse-less Linux server. I have cards with bar codes printed on them which when swiped perform verious tasks. There's:

    the reboot card
    the system halt card
    the cut the internet connection card
    the kill all the print jobs card
    the boot off all lusers card
    and the FBI raid card (unmounts all encrypted filesystems)

    Without the software, no serial number is being sent over the net.

  • Err, CueCat by mholve (Score:1) Thursday September 07 2000, @02:14PM
  • Re:wrong link by Quietust (Score:1) Thursday September 07 2000, @02:15PM
  • Cease and desist countdown? by jageryager (Score:1) Thursday September 07 2000, @02:16PM
  • Reverse Engineering CueCat by ShawnD (Score:1) Thursday September 07 2000, @02:17PM
  • Response by Booker (Score:2) Thursday September 07 2000, @02:18PM
  • Re:wrong link by Quietust (Score:1) Thursday September 07 2000, @02:18PM
  • by webword (82711) on Thursday September 07 2000, @02:18PM (#796561) Homepage
    Someone forgot to tell me that my serial number was stolen and put into my glorious Raid E O Shaq scanning device. I woke up this morning and the Mark of the Beast was no longer on my forehead! They took it and actually put it in the device itself. They stole my identity. They own me. What is the world coming to? I mean, this is like we are back in 2053 when pure humans still existed. How am I going to buy food if they can't scan my head!? What's going to happen, the scanner is going to scan itself and then give me food? Help! We must revolt against Raid E O Shaq and get back our souls!!
  • Barcode Decoding 101 by Anonymous Coward (Score:1) Friday September 08 2000, @02:14AM
  • cuecat corrections by Lumpy (Score:1) Friday September 08 2000, @02:18AM
  • Re:Reverse Engineering CueCat by Lumpy (Score:1) Friday September 08 2000, @02:21AM
  • Check out the infomercial by Basset (Score:1) Friday September 08 2000, @02:35AM
  • ...One thing by bvarro (Score:1) Thursday September 07 2000, @04:56PM
  • The format is... by Erv Walter (Score:1) Friday September 08 2000, @02:36AM
  • Re:Competition by osu-neko (Score:1) Thursday September 07 2000, @05:03PM
  • I'm missing something. by AstroJetson (Score:1) Friday September 08 2000, @02:43AM
  • Re:cuecat corrections: correction by Matt_Bennett (Score:2) Friday September 08 2000, @02:46AM
  • Re:Virginia is Unfreedonia by Jason Earl (Score:2) Thursday September 07 2000, @05:03PM
  • big brother by brokeninside (Score:2) Friday September 08 2000, @02:49AM
  • Re:My cat's breath smells like cat food.... by OmniGeek (Score:1) Thursday September 07 2000, @05:06PM
  • EQ like Samba? by Atomizer (Score:1) Thursday September 07 2000, @05:07PM
  • Re:Build your own scanner... by _Bean_ (Score:1) Thursday September 07 2000, @05:07PM
  • Re:Very true... by osu-neko (Score:1) Thursday September 07 2000, @05:09PM
  • Very true... by mholve (Score:1) Thursday September 07 2000, @02:19PM
  • Re:btw.. by redpicasso (Score:1) Thursday September 07 2000, @02:25PM
(1) | 2 | 3