• IMadeUAngry (unregistered)

    This comment has no value but "dongle" is a funny word.

  • toon (unregistered)

    Another good one, snoofle. Of course, this sort of thing is why product manuals are often freely available for download these days.

  • Swedish tard (unregistered)

    At first, my reaction was "oh really, that's telco?!" ... Then it said 1990, and that first paragraph suddenly could be true, because it was in no way the state of affairs in telco when I worked in it. Then every telco company in existance were dragging it's feet ~5 years after IT had done something coolsome or useful... Telco might have been decent in 1990, I cant really tell, but they havent been this millenia at least. It's a cesspool of managers fighting some fucked up potitical game over who gets the last crumbs before IT steals Telcos cake.

  • Former Avaya User (unregistered)

    This is a easy one... Avaya IPOffice,

    I inherited one of these, and I was shocked by the dongle to unlock features... like $1500 for a extra voicemail channel license running on an XP box for Voicemail Pro. (Too many callers at once and they couldn't get IVR, and people would get fast busy at VM boxes.

    Despite the "IP" in the name, the phones were digital, so $1000s of worthless cat3 wiring.

    As I understood it, Avaya got the technology from eastern Europe. My favorite was Compact Call Center (CCC), the call reporting software that required a mixture of IIS, prayer, and an unpatched Win 2000.

    They were trying to compete with Asterisk, which could run circles around them. (Avaya quoted $15,000 for confirmation calls, something done for free with a PHP script querying SQL and Cepstral Text to Speech for $500.)

    My condolences to anyone who worked on that POS.

  • erfin durfin (unregistered) in reply to Swedish tard

    I used to work for a company that made software for Telcos (think big phone switches, voicemail systems, etc). We received an RFQ on a sort of "omnibus bid" to consolidate a whole crapload of servers from a corporate acquisition to VMware. The telco in question gave us a spreadsheet full of one-line descriptions of the applications, which ranged in size from "CVS and FTP services" to "multi million line Java application which sets billing rates for various service regions". They also gave us a spreadsheet identifying the servers to be migrated and their current OS level - many of them are not supported by VMware, but meh, whatevs.

    The punchline to this story is that when we asked which applications were on which servers, we were told that information wasn't necessary to complete the bid.

  • (cs)

    Dongles. Bah.

    There are two principal problems with dongles. First, they, like all solid-state digital electronics, are prone to assorted warning-free failure modes. When the dongle dies, you lose access to the software.

    Second, they are prone to accidental (or deliberate) disconnection, at which point you are stuffed, especially if it gets accidentally knocked into a bin and taken away by the cleaners. Dead dongles can usually be exchanged (leaving you without service for a period) without having to buy a new license. Stolen / accidentally thrown away dongles do not offer this flexibility.

    As Duncan says, from a simple "can we run it" point of view, the PBX ("Private Branch Exchange") could act as a dongle, but only if the PBX cannot be used at all without the software. If the PBX is capable of completely autonomous normal operation, then the (optional) software, if it is to be a chargeable option, cannot use the "PBX-as-dongle" option.[1]

    "Former Avaya User" correctly points out the other flaw in the PBX-as-dongle plan: optional software modules. If the software is license-controlled by the dongle, then you can switch modules on or off by manipulation of the dongle. You either swap out the dongle for a more permissive one or you use the method used at the end of the 1980s by USData's FactoryLink SCADA package (well, it belonged to USData at that time). Their dongle had sockets in the side where you could connect sub-dongles containing additional permissions.

    [1] Of course it can use the PBX as a dongle. The permissions to use the software (and which modules to enable if they are separately chargeable) can be stored in the PBX somewhere. Modifying the permissions can be done in various ways with various resistance to hacking. A PBX with access to the Internet can even phone home to verify its permissions. (Access from the Internet is not a good idea, unless the PBX also handles incoming VoIP calls.)

  • Cyclops (unregistered)
    <grammarnazi> snoofle, good story, but I detest the phrase "so as to". It is clumsy and means nothing: "so as to be best equipped" = "to be best equipped" "so as to make it harder" = "to make it harder" </grammarnazi>

    And now, having demonstrated my superior grammar skills, I am harder.

  • (cs)

    I have had exactly this conversation at least twice. "This software controls a multi-thousand pound instrument; exactly what does someone get if they copy it?" Once I won.

  • (cs)

    Our company (also a hardware manufacturer, who's software is totally useless without the hardware) has similar executive level paranoia of software piracy.

    I've done my fair share of pointless copy-prevention coding, working with dongles, their goofy APIs and buggy drivers, all produced by fear-mongering outfits who serve to perpetuate the myth that enterprise software is actually subject to piracy.

    I just can't see how any organization large enough to own a PBX would even consider piracy of the management software (even to get some licensed feature). It involves running untrusted software (cracks), attracts legal risks and disqualifies you for support.

    In my company's case, our products are freaking complicated, and generally require assistance to correctly configure. If someone can actually figure out how to install our product without support, whilst also circumventing the copy-protection, and they've bought the correct assortment of equipment. Then power to them. They've just spent hundreds of man-hours avoiding the purchase of a license that costs a few thousand dollars.

  • (cs)

    I've read that this is one of the reasons why Mac OS X software was sold relatively inexpensively and without any copy protection, serial numbers, etc. Apart from hackintoshes, you pretty much needed to have purchased a Mac if you were going to make use of the software.

  • (cs)
    snoofle:
    private telephone exchange (DBX)
    Don't you mean PABX here, if you're using it in the generic sense? Or are you specifically referring to the Stromberg-Carlson product that goes by those initials?
  • Anon (unregistered)
    Dog and Bone Corporation

    I see what you did there my ol' china ;)

  • (cs) in reply to DaveK
    DaveK:
    snoofle:
    private telephone exchange (DBX)
    Don't you mean PABX here, if you're using it in the generic sense? Or are you specifically referring to the Stromberg-Carlson product that goes by those initials?
    I was quoting the submission verbatim there.
  • Anon (unregistered) in reply to Cyclops
    Cyclops:
    <grammarnazi> snoofle, good story, but I detest the phrase "so as to". It is clumsy and means nothing: "so as to be best equipped" = "to be best equipped" "so as to make it harder" = "to make it harder" </grammarnazi>

    And now, having demonstrated my superior grammar skills, I am harder.

    You commented so as to be harder?

  • Adrian (unregistered)

    I'll try it another way. What use is our cutting edge Java B2B software without the hardware to run it on?

    The answer from management was the software is worth nothing so lets give it away. That so did not work.

  • Chelloveck (unregistered)

    I don't know why having the dongle-present check as a macro instead of a function would slow any pirate down at all. It's almost, but not quite, as effective as the FBI anti-piracy warnings at the beginning of a DVD.

    I once worked at a company which made printers. We had two models which were 100% identical hardware except for (1) the color of the case, and (2) the print head itself. We sold the low-end model nearly at-cost. The high-end model had a slightly better print head but a much better profit margin. The marketroids were afraid the difference in print quality alone wouldn't be enough of an incentive to buy the higher model, so they wanted us to artificially cripple the cheap one in software. We ended up using the print head itself as a dongle. Got the cheap one? Then we program the DRAM controller to add a few unnecessary wait states into every memory access. Bingo! Instant 30% speed reduction across the board! (We didn't care if someone wanted to buy the cheap printer and swap in an expensive head; the margin was even better on replacement heads.)

    To this day I get cold sweats when I hear a marketeer talk about needing more "product differentiation" in the line.

  • (cs) in reply to Steve The Cynic
    Steve The Cynic:
    There are two principal problems with dongles. First, they, like all solid-state digital electronics, are prone to assorted warning-free failure modes. When the dongle dies, you lose access to the software.

    In the late 80's I worked for a university that used some PCB routing software that was protected by a dongle. They discovered that the software sent out a challenge string of (random) numbers to the dongle and the dongle responded with a single number response - which was the same result every time. They then went on to build their own dongles that ignored the challenge and just returned a hardcoded number.

    Steve The Cynic:
    ... You either swap out the dongle for a more permissive one or you use the method used at the end of the 1980s by USData's FactoryLink SCADA package (well, it belonged to USData at that time). Their dongle had sockets in the side where you could connect sub-dongles containing additional permissions.
    I had totally forgotten that I also worked on Factory Link projects until you mentioned it. Perhaps I need to add it to the skills list in my resume???
  • (cs) in reply to Former Avaya User

    I started just as they phased out a USB dongle. Can't count the number of times that thing was sticking out the front of our VMP server and I bumped it. We wound up finding the USB headers on the MB and zip-tied the dongle inside the case.

  • ConC (unregistered) in reply to Cyclops

    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

  • Anon (unregistered) in reply to ConC
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Damn Nazi Nazis.

  • Anon (unregistered) in reply to peppermoe
    peppermoe:
    I started just as they phased out a USB dongle. Can't count the number of times that thing was sticking out the front of our VMP server and I bumped it. We wound up finding the USB headers on the MB and zip-tied the dongle inside the case.

    That's a creative solution. I've wondered why nobody has built some kind of locking USB port attachment to prevent accidental disconnections. I know the USB spec is supposed to allow hot swaps, but in practice, there is a lot of hardware and software that will throw a wobbly if you suddenly disconnect them.

  • Mr X (unregistered)

    I once had some software that was tied to the computer's MAC address - you had to register the address with the vendor to get a license file. Total pain, as we wanted to move the license around several PCs depending on who needed the software that day.

    We opted for an easier option - USB network adapters (20 bucks each), registered those, then used them as dongles. License conformance with much lower headaches.

  • Valued Service (unregistered) in reply to ConC
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Yes, it's time we update it.

    grammarhamas

  • Efpophis (unregistered) in reply to ConC
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Y'all ain't from 'round here, are ya?

  • (cs) in reply to ConC
    ConC:
    Thank you for reading.
    People who use this phrase at the end of self-righteous whining make me want to get the GAU-8 out of my back pocket.
  • ssewk2x (unregistered)
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    I dunno, I find it somewhat fitting that their party's name has been relegated to being nothing more than a by-word for "irritating, anal-retentive douche."

  • Cloy McTrure (unregistered) in reply to Anon
    Anon:
    Cyclops:
    <grammarnazi> snoofle, good story, but I detest the phrase "so as to". It is clumsy and means nothing: "so as to be best equipped" = "to be best equipped" "so as to make it harder" = "to make it harder" </grammarnazi>

    And now, having demonstrated my superior grammar skills, I am harder.

    You commented so as to be harder?

    I think he means his dongle got a little harder from the excitements of anonymously exercised pedantry.

  • (cs) in reply to ConC
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    [image]

  • (cs)

    But where are the SSDS comments?

  • (cs)

    Ah, PBX's and telco stuff. Brings back memories of the early 80's. I worked for a company that made answering service (remember those?) computers. Before US, the standard practice was to write down messages on slips of paper, and use a timestamp to mark them. Then file said slips with paperclip to the "info card" in a cubbyhole. Our equipment took the messages on a terminal and stored them on a disk. Wow! computers! The problem was that the droids the answering services hired were just barely minimum wage people, and could barely type (keyboard?). We had to convince the owners that it was possible to take messages on a keyboard. It wasn't easy. It was an interesting time, and I got 8 bit micros to do lots of things in the day, but in the end, the sales people had a hard time getting answering service people to buy in to the concept. Found out a bunch on how to (not) run businesses with that company, being one its first employees, and one of its (chapter 7!) last. Let the good times roll!

  • Calli Arcale (unregistered) in reply to Anon
    Anon:
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Damn Nazi Nazis.

    This may be the most unusual Godwinning of a thread that I have ever seen.

  • Calli Arcale (unregistered) in reply to caffiend
    caffiend:
    Our company (also a hardware manufacturer, who's software is totally useless without the hardware) has similar executive level paranoia of software piracy.

    While I'm not a big fan of dongles (I'm not convinced they really offer any greater security, and they are a royal nuisance to deal with, compromising the value of the product they secure), I don't think that at the enterprise level they're really worried primarily about customers ripping them off. Avaya, for instance, may be less concerned about theft by customers than theft by rival PBX providers, who might modify and obfuscate the product and then sell it to customers for a lower price.

    Which, of course, still could be done in a dongle-protected situation; no copyright protection is absolute. But it's at least a more realistic concern. (Not that I'm saying CEO paranoia is always about realistic concerns.)

  • Ivan Godard (unregistered) in reply to Chelloveck

    Longstanding practice. At Burroughs circa 1970, the difference between a B2500 and a B3500 (COBOL-oriented commercial computers) was one wire strapping the clock on the B2500.

    And around $250,000 1970 dollars.

  • foxyshadis (unregistered) in reply to Calli Arcale
    Calli Arcale:
    caffiend:
    Our company (also a hardware manufacturer, who's software is totally useless without the hardware) has similar executive level paranoia of software piracy.

    While I'm not a big fan of dongles (I'm not convinced they really offer any greater security, and they are a royal nuisance to deal with, compromising the value of the product they secure), I don't think that at the enterprise level they're really worried primarily about customers ripping them off. Avaya, for instance, may be less concerned about theft by customers than theft by rival PBX providers, who might modify and obfuscate the product and then sell it to customers for a lower price.

    Which, of course, still could be done in a dongle-protected situation; no copyright protection is absolute. But it's at least a more realistic concern. (Not that I'm saying CEO paranoia is always about realistic concerns.)

    Also, they're not worried about companies not paying at all, they're worried about companies not paying enough. Big enterprise software is licensed by the seat and damned if most of them don't go to any measure to record and extract blood from every turnip they can. At my old company, we got hosed because we had one piece of software installed on Citrix, and it recorded the names and IP addresses of every machine that connected to it, rather than what it ran on, despite the fact that only one person ever used it - but might be sitting in different offices on different days. They sued and won for hundreds of thousands of dollars.

    Similarly, big telco was probably worried that sloppy companies would go with a 1-seat instead of 5-seat license when 3 people needed access.

  • shake (unregistered) in reply to Mr X
    Mr X:
    I once had some software that was tied to the computer's MAC address - you had to register the address with the vendor to get a license file. Total pain, as we wanted to move the license around several PCs depending on who needed the software that day.

    We opted for an easier option - USB network adapters (20 bucks each), registered those, then used them as dongles. License conformance with much lower headaches.

    I've had to use software like that - with the added bonus that when running it will only recognize the MAC of a currently connected interface. So if you register it on the eth0 MAC because you normally use a wired network, as soon as you go mobile and are using the wlan0 interface instead, you can no longer run the program. Or if you anticipate that and register it with the wifi MAC, when you go back to wired to transfer things faster over the local network, it stops working. Thanks, AGI!

  • jay (unregistered) in reply to Valued Service
    Valued Service:
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Yes, it's time we update it.

    grammarhamas

    Good point. I'm going to start using "grammar democrats". When they pass laws saying what kind of light bulb I can use and how large a cola I can order, can laws about split infinitives be far behind?

  • (cs) in reply to Anon
    Anon:
    peppermoe:
    I started just as they phased out a USB dongle. Can't count the number of times that thing was sticking out the front of our VMP server and I bumped it. We wound up finding the USB headers on the MB and zip-tied the dongle inside the case.

    That's a creative solution. I've wondered why nobody has built some kind of locking USB port attachment to prevent accidental disconnections. I know the USB spec is supposed to allow hot swaps, but in practice, there is a lot of hardware and software that will throw a wobbly if you suddenly disconnect them.

    I'm just surprised that there aren't more options. You would think that you would definitely see more of these. http://www.sealevel.com/support/article/AA-00149/0/SeaLATCH-Locking-USB-Cable-Solution.html

  • jay (unregistered) in reply to ConC
    ConC:
    Hello Cyclops,

    I know the term grammarnazi has found its way into internet jargon, but I just feel this term is wrong in a way.

    Nazis where not just strikt to whomever they opposed. The murder of millions und the unmeasurable suffering that was caused by the nazis should not be forgotten. Using the term nazi for something not even closely as horrible, really could hurt peoples feelings, as it may look like downplaying the huge crime that was commited.

    It would be thoughtful, if you could forgo from using this term in this way.

    Thank you for reading.

    ConC

    Also, please stop using phrases like "killing a process" and "stealing some time", as these also trivialize serious crimes. And calling an operating system "Unix" makes light of the suffering inflicted on harem guards. And referring to an unprofitable year by saying "the budget is in the red" is clearly anti-Native American slander. And the C programming language should be renamed, as that name no doubt brings up painful memories for people who failed to get A's and B's when they were in school. And as a Norwegian-American, I am deeply offended by the use of the name "Vikings" for sports teams, especially when accompanied by cartoon depictions of my ancestors that mock my heritage.

  • jay (unregistered) in reply to Steve The Cynic
    Steve The Cynic:
    As Duncan says, from a simple "can we run it" point of view, the PBX ("Private Branch Exchange") could act as a dongle, but only if the PBX cannot be used at all without the software. If the PBX is capable of completely autonomous normal operation, then the (optional) software, if it is to be a chargeable option, cannot use the "PBX-as-dongle" option.

    Well, that's backwards. When he says that the PBX is the dongle, he doesn't mean that the PBX can't be run without the software, but that the software can't be run without the PBX.

    It's like why updated printer drivers are often available for free download from the manufacturer's web site. Sure, you could download the printer driver without ever buying the printer. So what? What are you going to do with it?

  • Anon (unregistered) in reply to chubertdev
    chubertdev:
    Anon:
    peppermoe:
    I started just as they phased out a USB dongle. Can't count the number of times that thing was sticking out the front of our VMP server and I bumped it. We wound up finding the USB headers on the MB and zip-tied the dongle inside the case.

    That's a creative solution. I've wondered why nobody has built some kind of locking USB port attachment to prevent accidental disconnections. I know the USB spec is supposed to allow hot swaps, but in practice, there is a lot of hardware and software that will throw a wobbly if you suddenly disconnect them.

    I'm just surprised that there aren't more options. You would think that you would definitely see more of these. http://www.sealevel.com/support/article/AA-00149/0/SeaLATCH-Locking-USB-Cable-Solution.html

    Interesting, but I was looking more for something that doesn't require you drill a hole in the case of your computer for the screw. Something that will fit a regular laptop or desktop.

  • jay (unregistered) in reply to Steve The Cynic
    Steve The Cynic:
    ConC:
    Thank you for reading.
    People who use this phrase at the end of self-righteous whining make me want to get the GAU-8 out of my back pocket.

    I've worked on several web sites for organizations pushing some social or political issue, so we get lots of emails from people who disagree, telling us how wrong we are. That's cool, I'm all for open debate. But there have now been several occasions where I've gotten an email saying that some controversial statement we have made is false, and the writer then concludes by saying, "I'll check back in a couple of days to see if your site has been updated to correct this." Like, right, we've created an organization dedicated to advocating this particular side of a controversial, highly-debated issue. People in this organization have come to conclusions about these issues based on a lifetime of experience, and are so firmly convinced of their position that they have joined an organization dedicated to advancing this cause. And you just take it for granted that the entire organization is going to completely reverse its position because YOU wrote an email telling us we were wrong? Sure.

  • Calli Arcale (unregistered) in reply to foxyshadis
    foxyshadis:
    Similarly, big telco was probably worried that sloppy companies would go with a 1-seat instead of 5-seat license when 3 people needed access.

    Yeah, that's also a big part of it. And damn, they can get nickle-and-dimey about stuff! After enjoying the luxury of floating licenses for most of the compilers I use at work, I've found myself with one that uses a dongle, one where the company only sprang for node-locked licenses, and now one where it's not just node-locked, it's also user-locked. You can only have it on PC, and only installed for just one user. Bleah.

  • (cs)

    1960

    • The company's name, which was Tata Locomotive & Engineering Company Ltd.was changed to Tata Engineering & Locomotive Company Ltd.

    What TELCO mean to us people from India.

  • (cs) in reply to jay
    jay:
    Also, please stop using phrases like "killing a process" and "stealing some time", as these also trivialize serious crimes. And calling an operating system "Unix" makes light of the suffering inflicted on harem guards. And referring to an unprofitable year by saying "the budget is in the red" is clearly anti-Native American slander. And the C programming language should be renamed, as that name no doubt brings up painful memories for people who failed to get A's and B's when they were in school. And as a Norwegian-American, I am deeply offended by the use of the name "Vikings" for sports teams, especially when accompanied by cartoon depictions of my ancestors that mock my heritage.

    Don't forget master and slave drives...

    Anon:
    Interesting, but I was looking more for something that doesn't require you drill a hole in the case of your computer for the screw. Something that will fit a regular laptop or desktop.

    Ok, I was thinking more of like a server rack solution. Not sure of the use case for a locking drive on something smaller, but yeah, I definitely wouldn't want to drill something into my laptop. Desktop should be too bad, though.

    jay:
    I've worked on several web sites for organizations pushing some social or political issue, so we get lots of emails from people who disagree, telling us how wrong we are. That's cool, I'm all for open debate. But there have now been several occasions where I've gotten an email saying that some controversial statement we have made is false, and the writer then concludes by saying, "I'll check back in a couple of days to see if your site has been updated to correct this." Like, right, we've created an organization dedicated to advocating this particular side of a controversial, highly-debated issue. People in this organization have come to conclusions about these issues based on a lifetime of experience, and are so firmly convinced of their position that they have joined an organization dedicated to advancing this cause. And you just take it for granted that the entire organization is going to completely reverse its position because YOU wrote an email telling us we were wrong? Sure.

    Have you worked for the InfoWars and/or Westboro Baptist Church sites? :)

  • (cs) in reply to Mr X
    Mr X:
    I once had some software that was tied to the computer's MAC address - you had to register the address with the vendor to get a license file. Total pain, as we wanted to move the license around several PCs depending on who needed the software that day.

    We opted for an easier option - USB network adapters (20 bucks each), registered those, then used them as dongles. License conformance with much lower headaches.

    Even better option:

    • License one machine in a cabinet/server rack/closet/unused cubicle with a "do not shut this PC off" sign on the monitor.
    • Remote Desktop into the machine (or VNC for applications that think Remote Desktop = Terminal Server = license workaround).
  • Anon (unregistered) in reply to jay
    jay:
    Steve The Cynic:
    ConC:
    Thank you for reading.
    People who use this phrase at the end of self-righteous whining make me want to get the GAU-8 out of my back pocket.

    I've worked on several web sites for organizations pushing some social or political issue, so we get lots of emails from people who disagree, telling us how wrong we are. That's cool, I'm all for open debate. But there have now been several occasions where I've gotten an email saying that some controversial statement we have made is false, and the writer then concludes by saying, "I'll check back in a couple of days to see if your site has been updated to correct this." Like, right, we've created an organization dedicated to advocating this particular side of a controversial, highly-debated issue. People in this organization have come to conclusions about these issues based on a lifetime of experience, and are so firmly convinced of their position that they have joined an organization dedicated to advancing this cause. And you just take it for granted that the entire organization is going to completely reverse its position because YOU wrote an email telling us we were wrong? Sure.

    I disagree and expect you to change your opinion. I'll check back in a couple of days to see if you have corrected your comment.

  • Anon (unregistered) in reply to chubertdev
    chubertdev:
    Anon:
    Interesting, but I was looking more for something that doesn't require you drill a hole in the case of your computer for the screw. Something that will fit a regular laptop or desktop.

    Ok, I was thinking more of like a server rack solution. Not sure of the use case for a locking drive on something smaller, but yeah, I definitely wouldn't want to drill something into my laptop. Desktop should be too bad, though.

    Use case for a locking device on something smaller: Using a USB/serial adapter. They all suck and until recently (or perhaps even today) the .NET runtime has a nasty bug that means if you yank a USB/serial adapter you can no longer close the fucking stream and all kinds of bad things happen (well, ok, it just crashes when you try and close the port).

  • (cs) in reply to Anon
    Anon:
    Use case for a locking device on something smaller: Using a USB/serial adapter. They all suck and until recently (or perhaps even today) the .NET runtime has a nasty bug that means if you yank a USB/serial adapter you can no longer close the fucking stream and all kinds of bad things happen (well, ok, it just crashes when you try and close the port).

    Yeah, definitely nasty, but if you have graceful exception handling and properly implement the IDisposable interface, it's not the end of the world.

  • (cs)

    This mentality exists in so many places.

    Take printers: Printer manufacturers really aren't in business to make printers. Printer business is really competitive and a printer can't be sold to make a lot of money.

    No, printer manufacturers are in business to sell cartridges. Those astronomically expensive disposables without which the printer won't print anything; that are sold to print "1000 pages" and actually print 600 because you can only suck out 2/3's of the ink.

    So it is in the printer manufacturer's best interest for you to print things. Lots of things. Things from your Windows PC. Things from your Mac. Things from your Linux PC. Things from your smart phone. Things from your bleeping toaster, if they can figure out how to hook it up.

    So what do we see? Copy protection on the print drivers. No Linux drivers because some software pirate might steal them and Linux has no DRM. CD's with license codes.

    Taken all in all, it is clear that the printer manufacturers have no idea what is in their best interest...

  • Anon (unregistered) in reply to chubertdev
    chubertdev:
    Anon:
    Use case for a locking device on something smaller: Using a USB/serial adapter. They all suck and until recently (or perhaps even today) the .NET runtime has a nasty bug that means if you yank a USB/serial adapter you can no longer close the fucking stream and all kinds of bad things happen (well, ok, it just crashes when you try and close the port).

    Yeah, definitely nasty, but if you have graceful exception handling and properly implement the IDisposable interface, it's not the end of the world.

    In principle yeah, in practice, not so much:

    http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2821b798-76a7-454e-9e96-946c6468ec65

    The exception was uncatchable. I ended up isolating the process that did the serial communication completely from the rest of the application so I could restart it when it died.

Leave a comment on “The Biggest Boon-Dongle in the World”

Log In or post as a guest

Replying to comment #400348:

« Return to Article