Articles by Brian Jackson
16 June 2007
I've been working on the raytracer for one week now. I started last Saturday night, and I've been making steady improvement since then. Now that it's finally available to download, I'm wondering how many people are actually interested in a copy of it.
I considered releasing the complete source to it, but there's a very pathetic reason I didn't: code embarrassment.
Imagine, for a moment, what it's like. Here's a suitable analog: I'm like a young author with a manuscript, and releasing this to the open source community would be like asking William Shakespeare, Hunter Thompson, and Isaac Asimov to help me revise it. Shakespeare might use archaic language, Thompson might rewrite large portions of the script to include himself in the story, and Asimov might be an excellent author who has every reason to say that my writing is very poor.
I know I'm dramatizing it, but the fact is that I tend to look at my own code after a couple months and think it's badly written.
There will come a day when all the projects go completely open-source, but until then you'll still have to ask me if you want my code. I'm considering writing a new license: "politeware", but that's still a ways off.Tweet
No comments yet...