View Single Post
Old 03-28-2012, 01:13 PM   #17
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by hawhill View Post
In most cases, however, using third-party software will force me into the GPL one way or another. So lots of things I write end up being GPL.
I am not fond of the GPL because if I allow my code to become dependent on something bound by the GPL, I cannot use my code in a commercial product until I rewrite those portions (which can delay a project). The LGPL is annoying enough, with its "dynamically loaded library" requirement for commercial apps, but the GPL outright forbids commercial reuse.

This is a significant contributing factor to why I prefer coding "on the bare metal". It is a lot of extra work to find sample code from which to borrow that is NOT bound by the GPL. I often have to go back to the basic research and thesis papers and write my own code directly from their base concepts. This gets interesting when there is a lot of difficult mathematics involved. In my commercial code, I add URLs and book references for where I got my information, to prove that it is not legally encumbered. I cannot include GPL references.

Last edited by geekmaster; 03-28-2012 at 01:19 PM.
geekmaster is offline   Reply With Quote