Originally posted by: Nothinman
Only in the music aspect, in the writing and painting the "code" is in plain view. The brush and the paints would be more akin to the IDE, text editor, compiler etc. And if you have a good enough ear you might be able to consider the notes in the music just as obvious, sadly my ears aren't that good.
well then akin it to music if that helps you understand my motivation. a composer does not enclose his score with the album.
So? If those scribblings were pertenent to the subject the book they'd be in it.
only if the AUTHOR decided he wanted them to be.
I look at it from the opposite perspective, what reasoning do you have for keeping it secret?
because I can, and more importantly, because I choose to.
Of course you do, but my question is what do you gain from withholding it? If you're not making any money off of the algorithms and you're not ashamed of the code quality why restrict who can see it?
what do I gain by releasing it? I don't make ANY money from my software, and I don't ever plan to. the programs I write for me are mine, and I make them available (well the 1 so far but more are in progress) so if anyone wants to use them, they can. but what goes all in the background that makes the program run, that's my business. *I* know what's going on, and as I run the program, I can reflect on what I went through to make it work. nobody needs to know that to run my software... if they're curious, as I said, they can ask me, but what obligation do I have to give out the source code for a free program? it's not gonna happen, it's my work and that's the way I choose to work, for my *personal* projects.
So? Anyone can duplicate anything given enough time and resourses, Linux itself is a huge testament to that. But why force them to that end? If you really see your programs as art why wouldn't you want to get it out there in front of as many people as possible?
I have, my software is out there for everyone to enjoy if they so choose, and it always will be.
-SelArom
 
				
		 
			 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		
 Facebook
Facebook Twitter
Twitter