?

Log in

No account? Create an account
IBNeko's Journal-Nyo~!
ibneko
ibneko
BBEdit and their anti-piracy measures...
There's an interesting piece of software out there for Mac called BBEdit. Actually, it's a beautiful piece of work, or at least used to be - it's relatively simple to use, but packs just about everything you might need, although there's been recent changes to the GUI that I dislike. (bigger, less icons on the window that you can't make smaller (does not follow MacOS X GUI guidelines...?! ctrl-click doesn't offer options to do text-only, etc.). Line wrapping setup for quickly changing between 80 char and window width.)

But mostly, this post was written because was (and still am) amused (in a good way) by their anti-piracy measures. A large number of serial numbers are accepted. Heck, you are guaranteed to find an acceptable serial number. Take, for example:
BEE850-ABCDE-DEFGH-IJKL1
BEE850-ABCDE-DEFGH-IJKLQ
BEE850-00000-00000-0000L
BEE850-XXXXX-XXXXX-XXX => even incomplete serials are accepted.
...took me no more than 2 minutes of rapid key...delete...next key...delete... etc, to find those.

But most importantly, there's absolutely no indication after you enter the code that the code is invalid. Apparently there's a large number of checks within the program to validate the number. If it fails any of those random checks, which seem to be able to happen at any time - although most are event generated, the program will immediately notify you that you're using an invalid number, and force the program to quit. I don't recall if it allows you to save or not, but I'm pretty sure it doesn't.

The reason why I find this amusingly effective, is that it means there's no way for end-user-pirates to know if the pirated code they've received is valid or not. And while it's easy enough to generate another code on your own, you don't know how long that will last. Which, I think, is an awesome way of discouraging people from trying to pirate the application without resorting to online verification (adobe, micro$oft) or some other annoying anti-piracy measure. And after it quits on you several random times, especially while you're trying to do something important, it gets a bit annoying.

Of course, there's no reason to continue using it. I use it by habit, really - and probably should try something different since the GUI has started to annoy me. There's a few other options - the people who make BBEdit have released a freeware, 'lite' version, I believe, although I don't know how 'lite'. And there's another text/code editor out called TextMate or something of that sort... but really, BBEdit has been around for so long now, changing means re-learning a number of things, and possibly losing commands and functions that I'm used to.

And seriously, I would buy BBEdit, if it wasn't so expensive, and if updating from, say, 8.0 to 8.6 (current), didn't require money. XP But since initial registration is around $125... and progressive updates are $25+.... yeah. Yes, they do have educational licensing, at around $50, but still, that's a lot...

Oh, yeah, Bare Bones Software people - if you guys read this, I'm sorry. Really, someday, when I have a job, and $125 isn't the cost of a textbook for the semester and a very large dent in my spending money, I will come and purchase a copy of BBEdit. Or two copies. By the way, there's at least three serials online, one of which I think may be a legal purchase, and placed online by a misconfigured server. I'm not too sure how you guys can modify the algorithm to take care of those, but.. yeah, best of luck fighting stupid poor users like myself.

...ok, that's enough rambling for today. Back to coding.

In other news...
WHY THE F'ING HELL IS THERE NO GOOD DOCUMENTATION/EXAMPLES FOR ANY OF THE PERL XML/ATOM/RSS FEED MODULES?! ARGH... I swear, if I still don't get anywhere, I'm going to do what I really don't want to do and write it all myself. I'm still trying to snag livejournal's code to see how they do feed syndication, but... Grrrr........

Tags:

5 happy kittens | Leave catnip
Comments
rms2 From: rms2 Date: February 3rd, 2007 04:12 pm (UTC) (Link)
Yes, they do have educational licensing, at around $50, but still, that's a lot...

Try looking at it this way: US$49 (the edu price, which you can get) is less than the cost of most textbooks. And unlike a textbook, you don't have to buy a new one every semester. You could be the designated driver for one night, which would save you enough money to buy a license. :-)
ibneko From: ibneko Date: February 3rd, 2007 06:26 pm (UTC) (Link)
True, but unlike a textbook, you also can't just sell it back at the end of the semester.

Deesignated driver...? Oh, as in the person who doesn't drink when everyone goes out? I already don't drink (and I don't go out to the bars anyways), so that doesn't save me any extra money. Nor can I choose to eliminate some other daily spending (no transportation costs for me - I bike, and I don't drink coffee, so there's no starbucks to eliminate either...)

Still, taking a closer look at the BBEdit release history (or, rather, company history), it looks like it's an .5 version increment per year, with free upgrades for over a year (two years, perhaps?), and $25 to $40 to upgrade after that, which covers another year or two. So... at around $4 per month (presuming a year of free upgrades), it isn't bad, I suppose.

Will reconsider purchasing a license now though, but only after I try out TextMate, and consider TextWrangler as an alternative.

(by the way, if you're connected with Bare Bones Software in some way, thank you, for making such a useful piece of software, and keeping it growing for so long. Or thank the lead developer for me.)
rms2 From: rms2 Date: February 3rd, 2007 06:35 pm (UTC) (Link)
True, but unlike a textbook, you also can't just sell it back at the end of the semester.

So, what do you do with other software that you've purchased?

Deesignated driver...? Oh, as in the person who doesn't drink when everyone goes out? I already don't drink (and I don't go out to the bars anyways), so that doesn't save me any extra money. Nor can I choose to eliminate some other daily spending (no transportation costs for me - I bike, and I don't drink coffee, so there's no starbucks to eliminate either...)

Everyone has vices. :-)

So... at around $4 per month (presuming a year of free upgrades), it isn't bad, I suppose.

You're not even required to upgrade, so the longer you keep your license, the less per day it costs you to own. Unlike cars, software doesn't depreciate. :-)
ibneko From: ibneko Date: February 3rd, 2007 06:55 pm (UTC) (Link)
Heh, ok, I can't say much to that. But enough with the textbooks. I only used textbooks as an object of comparison for price and what I consider expensive relative to my income ($0, right now).

Eh, I'd argue that upgrades are required. While it's not like an operating system or computer hardware, where upgrades are usually a Very Good thing or perhaps even required (in order to run other software, or to avoid bugs and problems), eventually, old software will turn unusable. While I'm sure it's not the case for BBEdit, I know there's software out there that won't run on anything but Tiger. So, say, if someday I upgrade to MacOS X 11 when it comes out, and I find that my copy of BBEdit 8.6 doesn't run there, I'd be forced to upgrade. So I would have to get a new license then.
From: (Anonymous) Date: October 3rd, 2009 01:24 pm (UTC) (Link)

vigrx plus

I just love your weblog! Very nice post! Still you can do many things to improve it.
5 happy kittens | Leave catnip