I hate having to shoot software in the head

...especially when it's software I actually really, really like.

I've been checking out the new version 2.0 of SubEthaEdit for the last several days (I know, I'm kind of behind right now), and I have to say I'm both very happy with whats new and a little wigged out and disappointed in other areas...

If you're not familiar, SubEthaEdit started out as an app named Hydra, and is essentially a collaborative text editor that allows you to share documents over your local subnet via rendezvous.

Pretty slick stuff, I've shown it to guys on other platforms who do extreme programming and they've drooled. It's not the first to do this, ancient apps like the CLI-based emacs can do it... but you have to enter IPs. SubEthaEdit makes it nice and slick... pull up the browser, and you can see available documents open on other computers, and edit/highlight/etc.

I never have use for its collaboration features, but I'm not the only one who got sick of BBEdit and started looking for alternatives and found in Hydra SubEthaEdit a nice editor with a small footprint, native interface, and decent syntax highlighting. If you're doing HTML/XHTML it's even got a nice little webview built in so you can preview what you're doing. Between it and Wisp for shell scripts 90% of my editor needs are met... which makes me happy.

The biggest thing I've noticed in v2.0 is that the interface is a bunch cleaner and text handling seems much, much snappier. It's still not as fast as it should be, but it chugs a lot less while I'm editing large documents. And code-completion. Happiness.

But I'm wigged out... when I launched it, I got smacked with a whole bunch of license and registration messages which really, really didn't jive with what I knew of the project. Sure enough, checked the site, and its gone shareware... free for personal use. Sickening.

Now there's absolutely nothing wrong with charging for your work, that's just how it goes. But I do have a problem when you mislead people into using your program for testing and building a base, and then changing the rules. You can't find it on their site now, but I swear to f'ing gawd in their FAQ it used to say something along the lines of (paraphrased, from memory):

Question:
Will you release the source?

Them:
We fully intend to release our project under the GPL, however it was written quickly and the code is not quite in a state to be released into the wild. It is also still "our baby" mentally and we have several things we want to put in before we release it, but we will.

I take these kinds of things really, really seriously, especially as many people have learned the hard way... getting "surprised" by software you have come to depend on just sucks. I try to avoid companies who do that. Additionally, I just really don't care for people who don't do what they say they're going to do. Maybe it's just from working in the corporate world... but if you make a promise, and people make decisions based upon it, and you don't keep it, you are in deep shite.

While I may admittedly have it ingrained in my head that it's just something you don't do because of my background, even on a personal level I find it to be... distasteful. They said they were going to release the source, and lots of people who otherwise wouldn't have been interested picked it up and put effort into it.

People hacked the syntax definitions files, added modes, spent oodles of time sending bug feedback, etc... all on the idea that they were working towards the product itself, not free for a company. I know one person who was thinking about starting on his own GPL code editor, and didn't because he dug Hydra at the time, and it was going to be GPL'd... so why reinvent the wheel. Hell, even the osx.freshmeat listing still says its under a freeware license.

F'ing. Uncool.

It doesn't mean its not a good product, or that I don't like the product or want to use it. It just means I've learned this lesson, and I'm sick of companies releasing software saying it will be free/GPL in order to gain a base and then turning around and doing something else. I've gone through this with three separate products this year.

I'm not anti-commercial software, I often prefer it... having the source around was a bonus, not something that every really tipped the scale in one products favor. It was just gravy.

But I'm done with this crap. It doesn't mean I won't use software where the source isn't available, but it's moved to the very top of the list when evaluating a piece of software. Which means I need to start another round of looking at software to fill SubEthaEdits spot, with the source being available at the very top of the list.

Which means I'm looking to retire SubEthaEdit early. Normally I wait until the nag has gotten soft in the feet and let her go in a field somewhere when it's not doing either of us any good to keep it around. SubEthaEdit is getting taken out into the field and being put down.

There has to be some decent stuff out there, it's been awhile since I looked. Hell, 80%+ of SubEthaEdit's functionality is as a text-editor, and all the syntax highlighting and regular expression stuff is done through 3rd-party functionality, like OgreKit, a BSD-licensed cocoa framework.

Any suggestions?

yummy alcohol posted button Posted by drunkenbatman
    May 26, 2004, at 12:32 PM


Comments (13)




Post a comment



Anonymous comments are allowed, but please enter something for a name.

And do endeavor to appear sane.









Remember personal info?