Kilroy Balore, CyberFOX! ([info]foxcode) wrote,
@ 2007-02-13 18:29:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Current mood: calm
Entry tags:coding, contemplation, ebay, ideas, jbidwatcher, sniping

JBidwatcher and CyberFOX status update
Greetings,

A concerned user recently asked me how I was doing in the aftermath of the issue with eBay sales of JBidwatcher, specifically:

You seemed pretty depressed about it in your post to the website.

I was.

There was a really bad week there, while I was dealing with all of it, back and forth, and just feeling like crap. I got a lot of user feedback, from a LOT of people, that reminded me, as the concerned user put it, not to let the few jerks make me give up.

I took some time to work on other projects, and I've been fiddling with the next major rev of JBidwatcher, mostly cleaning up the code, improving the source layout, fixing small things that nobody else will likely ever see, and writing silly features just for the fun of it. (Like making the internal webserver take 'events' to be posted to the various subsystems, so you can add an item, do a bid, or even tell it to fire off a sound effect through a REST-ish interface. You could theoretically 'script' JBidwatcher through that.)

I've also mostly moved the code base of JBidwatcher to Java 1.5 (mmmm, tasty generics!), since 1.6 is now out. I've also been experimenting with including 'Derby', an embeddable (in the 'ship with program' sense) tiny SQL-based database, so that JBidwatcher's memory usage doesn't grow at the same rate as the number of auctions. Also so that it can offload completed auctions, so they're not kept in memory anymore at all. Yet another thing I've been playing with is including a scripting language (something simple) which would get run on certain events, which would allow for making some of the complex rules people have requested as features. I've also written up an FAQ I need to publish on the site. (The first question addresses my inability to answer emails consistently, in fact!)

Anyway, all told I (and work!) have been keeping myself busy, albeit quiet. It all helps me get past the issue with the people selling JBidwatcher. Future versions will probably not be open source, however. :( I may expose the source, or open certain sections, but almost all open source licenses explicitly allow what those folks were doing, and I've determined that it's beyond what I'm comfortable with. One of the things people repeatedly said in private emails was that the open source nature of JBidwatcher was not critical to their appreciation of JBidwatcher. This means I'll need to extricate myself from Sourceforge in various ways, and cover my own purchase of IntelliJ IDEA, but I think donations will have covered that.

I don't want to charge for JBidwatcher; I prefer people using it and deciding for themselves what it's worth to them. Plus, because it's scraping eBay, I feel bad about asking for money for something that could break the next day. So I expect the program will continue to be no cost. I'm thrilled to get donations, of course, but I don't build JBidwatcher to make money; I have a day job for that. :)

At the same time I'm working on building other projects so my morale won't get torpedoed so badly when someone messes with the sole project I've been working on.

One of the other projects I'm working on are a health tracking tool (weight, blood pressure, hours slept, water drank, steps taken, foods eaten with nutrition information, and more stuff like that, with pretty graphs and sparklines (my weight trend: Weight Trend Sparkline)). The other major one is a comprehensive multi-user outliner tool. Both are entirely web based applications, unlike JBidwatcher, and both are in Ruby on Rails.

I'm sorry that I haven't been dedicating more time to JBidwatcher, but it's been fundamentally working okay recently, and I needed to blow off steam by doing cool new stuff. So I've been letting it percolate, and rekindling my coding passion by working on other interesting problems.

That's the status as of now; I hope that this sheds some light on my thought processes, and what I see in the future for JBidwatcher. One important thing to take away is that YES, there is a future for JBidwatcher. :)

Thank you, every one, who wrote me, donated, or just thought well of me during all this. I appreciate it a great deal more than I can express.

-- Morgan Schweers, CyberFOX!

View this post on my main blog.



(Post a new comment)

Thank You
(Anonymous)
2007-02-24 10:33 pm UTC (link)
For working so hard on this great program. I've been using it daily for over a year now.

Your hard work does not go unappreciated. :)

(Reply to this)

please keep developing
[info]romanticboy
2007-02-27 02:53 pm UTC (link)
Please keep developing this great program.

(Reply to this)

jbidwatcher
(Anonymous)
2007-02-28 07:12 pm UTC (link)
great work, excellent programming. andre nolf, canada

(Reply to this)

Why not GPL?
[info]pkpkpkpk
2007-03-04 06:18 pm UTC (link)
I have used your program over the years but rarely (Won one auction and lost 3 ) -- So, I am not fully in your sphere. I came to your site to check if there were any new versions and found that you were dealing with folks who ripped your code.

I heard that you have plans to take it closed source.

My question is if you are concerned so much about someone taking away your code, why go LGPL in the first place. You should have GPL'ed it.

Check it out. All the protection that open source needs, it already exists.

(Reply to this)(Thread)

Re: Why not GPL?
[info]foxcode
2007-03-06 05:24 am UTC (link)
Greetings,
I encourage you to look into the licenses in detail. All the open source licenses explicitly allow what was being done to my software. It's considered a strength by some. Not to me, obviously, but to some others it is, and they're welcome to it.

-- Morgan Schweers, CyberFOX!

(Reply to this)(Parent)(Thread)

Re: Why not GPL?
(Anonymous)
2007-03-10 09:46 am UTC (link)
Why not come up with your own license?

There are many out there to model after:
http://opensource.org/licenses/index.html

Adding a clause like people may not charge money for it without your permission.

You can ask on their mailing list too, I'm sure there'll be plenty of people trying to be helpful.

(Reply to this)(Parent)

Keep it Up
(Anonymous)
2007-03-20 03:47 pm UTC (link)
Hello,

I loved and used JBidWatcher on and off since a while now, it's a great tool and you did a great job!
I am looking forward to it becoming scriptable at least a little :D

Some os license can be sublicensed, so you could add a major clause saying everyone can do whatever they want as long as they don't resell the program (I don't know all of them, so I can't tell you know, but there must have been someone that thought of that before, no?). But you'll probably need to find someone with a bit of legal gibberish knowledge to help you write the clause correctly.
Most of the os license (like the GPL, etc...) state that the source should be made available freely under the same license as the original code and with proper attribution. The concept is that it's then impossible to sell it as everyone can download it for free, according to the license. I don't know the full storry, but they probably didn't do that when selling it on ebay so you might be to be able to protect yourself like that.

The health monitoring webapp seems really cool and I can assure you it's gone be very trendy (see nike+itunes, etc...) in a few month, so you had a great idea getting into that!

(Reply to this)

keep up the good work, Morgan
(Anonymous)
2007-03-28 05:37 am UTC (link)
Morgan,
I would just like to express both my admiration and my sympathy -- admiration for the wonderful software you have written and sympathy for the unscrupulous people who have been stealing/abusing your good will. I too am a Java programmer and a long-time open source advocate. Don't let the boorish actions of a tiny minority make you give up, although I completely understand why you would want to.

Have fun with Java 6!

--mrnuxi

(Reply to this)

Thank You
(Anonymous)
2007-03-29 10:03 am UTC (link)
I just wanted to say that your program really rocks. Thank you!

(Reply to this)

Same thing happened with 'Q' and 'iEmulator'
(Anonymous)
2007-04-02 03:59 am UTC (link)
Q is a great free open-source emulator app for Mac OS X. The developers of Q started complaining when iEmulator started selling Q (under a different name) for ~$30.

(Reply to this)


[info]confuzzled_boy
2007-04-05 07:11 am UTC (link)
Morgan,

I can definitely understand your issues with the people who are reselling your software. It sucks that someone can take the software you give away for free and make money from it. There are definitely licenses out there that will enable you to publish your source without people being able to make money from it. I hope you are planning on using one of these and not completely closing your source and making binary only releases.

Also, I'm very interested in your health tracking tool. I haven't seen any links to it on any of your sites, can you give more details? I was thinking of writing a similar app in Python and I'd love to take a look at yours.

Thanks for JBidWatcher, I've really enjoyed using it.

Jim

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…