StephenKay wrote:Zeroesque wrote:X-Trade wrote:Thanks for the insight. I find the licensing and patents somewhat confusing at times. There are technologies that are blatantly used without and sign of licensing at times in fairly high profile products. Other times I can't quite understand what is so special about it and the concept seems straightforward to me, yet someone has managed to 'put a price on it' so to speak.
Software patents are a mess at best. Personally, I find them absurd.
This is a favorite quote of mine, from Douglas Adam's "Dirk Gently's Holistic Detective Agency": (if you like his Hitch Hiker's series, you'd like this series as well...)
"It is a rare mind indeed that can render the hitherto non-existent blindingly obvious."
You can apply this to any case of "but that is so obvious, why did it get a patent?" It's always "obvious", in hindsight. The paperclip, the staple, they were obvious in hindsight. We've progressed a bit since those days.
Software patents are absurd? What's absurd about someone spending years developing some innovative software that does something unique, that doesn't exist, and then patenting it, after which everyone else can go "but...but....but...sputter....that's so obvious!" ?
The software patent issue is so huge that it can't possibly be debated in general here. From my casual interest in it over the years, I'd say that most programming authorities seem to be on the side of no software patents. Carmack, as Megakazbek has said, is a pretty vocal opponent, and backs up his words by releasing all of his game engines as open source once the licensees have moved on to newer tech. He also makes way more bread than all of us combined with his software.
The quote you have there is, IMO, a little precious. I think something more appropriate could be, "If I have seen a little further it is by standing on the shoulders of Giants" (many attributions, Issac Newton, here).
For all of us, what if Xerox PARC enforced patents? What if Bell Labs did the same...or Tim Berners Lee? We couldn't even have this discussion on the web, and would just be getting used to controlling windows with mice (amongst a million other things).
For Karma Lab, you would have had to have written your own language and compiler before even beginning. Now, imagine if Peter Gannon were a patent troll? What if Yamaha's lawyers called you everyday about arpeggiators? Would you be around? Or would the cost of fighting such nonsense be so great as to crush your ideas before you had a chance to attempt them?
FWIW, I can't wait to start experimenting w/ KARMA when I get my Kronos. As a developer and musician, I truly have the utmost respect for what you do. Please don't confuse that issue.
I'll buy you a beer if I see you at NAMM next year!