The main motive is fun. Fame wouldn't hurt at all. But I would like my work that I made freely available to continue to be freely available. I don't think its OK that someone who received my work freely should be able to turn around and distribute it under more restrictive terms.
This is just my personal preference and obviously other people might feel differently, but I think I have every RIGHT to put my conditions on the software I write. It doesn't really matter what my reasoning is.
People will use whatever license they feel most comfortable with and if they feel the GPL restricts them they will vote with their feet for other licenses.
To quote Linus:
"The only thing the copyright forbids (and I feel this is eminently reasonable) is that other people start making money off it, and don't make source available etc... This may not be a question of logic, but I'd feel very bad if someone could just sell my work for money, when I made it available expressly so that people could play around with a personal project. I think most people see my point."
http://www.oreilly.com/catalog/opensources/book/ap pa.html (The famous "Linux is obsolete" debate near the end)
You may have a point there. Maybe it would be more pure to "Just fucking give it away." Maybe it might even be more ethical (by some definitions). But I for one am definately NOT going to just GIVE it away. This is not my intention or motivation and I don't really care what anybody thinks about it.
And as the programmer I am the only one who can decide what the appropriate use for the software is. What sounds more communist to you, your insistence that I "Just fucking give it away?" Or my (perhaps selfish) insistence that my software only be used in a way that I approve of? No one has a right to anyone else's code. If you don't like the license don't use the software.
You are stealing the work of programmers, who freely gave you access to their code. All of these PROGRAMMERS, coders just like you, wished you to follow the terms of the GPL. Specifically that you only use the software in the way that they indicated and that you make the source code freely available. If you couldn't abide by these terms, why didn't you use something else? How would you feel if I treated your work the same way?
OK, fine. FSF sucks, GPL sucks harder. So why don't you open up Visual C++ on your NT box or some other compilers on the platform of your choice and use them instead? The software is only meant to be used by those who find the licensing acceptable.
Linux isn't innovative Its a reimplementation of UNIX. So whats your point? Whats so important about innovation anyway? I'll use whatever is available NOW (if it suits my needs) whether its innovative or not. Gcc, gdb and other Gnu software and especially the GPL, where central in making Linux happen. Whether they were "innovative" or not (the GPL certainly was) is not the complete point.
So I should write my code so you can use it in your proprietary products? Ha ha, I don't think so... If that is the case I want to get paid for it. See the problem? The GPL is largely responsible for the success of Linux.
If you don't like don't use it. They have nothing against you. You have no God given right to FSF code or any other code, just as the FSF has no God given right to your code.
I have liked some of the stuff Roblimo has introduced (e.g. interviews) but some of his topics are decidely wierd. Many would never have featured prior to his arrival. These riots are certainly interesting, how do they qualify as "News for Nerds?"
Besides, they are so decidedly mainstream that coverage can be obtained from any news source. In the past I have sided with Roblimo when he has introduced some non-geek topics, but this is too much. Can we have some editorial focus please?
This topic has to do with crypto which has to do with maths so here I go:-
You have 5 distinct CS books, 3 distinct math books and 2 distinct art books.
Q: How many ARRANGEMENTS if art books are NOT together?
My thinking:
Total arrangements 10!
Arrangements with art books together: 9!2!
Hence arrangements not together == 10! - 9!2!
== 2903040
Is this right? I know its damn easy but my brain isn't working now. Maybe I should just write a bash script to enumerate all the possibilities. I bet someone could do it in a one liner. Too sleepy though.
This is just my personal preference and obviously other people might feel differently, but I think I have every RIGHT to put my conditions on the software I write. It doesn't really matter what my reasoning is.
People will use whatever license they feel most comfortable with and if they feel the GPL restricts them they will vote with their feet for other licenses.
To quote Linus:
"The only thing the copyright forbids (and I feel this is eminently reasonable) is that other people start making money off it, and don't make source available etc... This may not be a question of logic, but I'd feel very bad if someone could just sell my work for money, when I made it available expressly so that people could play around with a personal project. I think most people see my point."
http://www.oreilly.com/catalog/opensources/book/ap pa.html (The famous "Linux is obsolete" debate near the end)
OK, I'll concede that.
You may have a point there.
Maybe it would be more pure to "Just fucking give it away."
Maybe it might even be more ethical (by some definitions).
But I for one am definately NOT going to just GIVE it away.
This is not my intention or motivation and I don't really care what anybody thinks about it.
And as the programmer I am the only one who can decide what the appropriate use for the software is.
What sounds more communist to you, your insistence that I "Just fucking give it away?" Or my (perhaps selfish) insistence that my software only be used in a way that I approve of?
No one has a right to anyone else's code.
If you don't like the license don't use the software.
You are stealing the work of programmers, who freely gave you access to their code.
All of these PROGRAMMERS, coders just like you, wished you to follow the terms of the GPL.
Specifically that you only use the software in the way that they indicated and that you make the source code freely available.
If you couldn't abide by these terms, why didn't you use something else?
How would you feel if I treated your work the same way?
OK, fine. FSF sucks, GPL sucks harder.
So why don't you open up Visual C++ on your NT box or some other compilers on the platform of your choice and use them instead?
The software is only meant to be used by those who find the licensing acceptable.
Linux isn't innovative
Its a reimplementation of UNIX.
So whats your point? Whats so important about innovation anyway?
I'll use whatever is available NOW (if it suits my needs) whether its innovative or not.
Gcc, gdb and other Gnu software and especially the GPL, where central in making Linux happen. Whether they were "innovative" or not (the GPL certainly was) is not the complete point.
So I should write my code so you can use it in your proprietary products?
Ha ha, I don't think so... If that is the case I want to get paid for it.
See the problem? The GPL is largely responsible for the success of Linux.
If you don't like don't use it.
They have nothing against you.
You have no God given right to FSF code or any other code, just as the FSF has no God given right to your code.
Besides, they are so decidedly mainstream that coverage can be obtained from any news source. In the past I have sided with Roblimo when he has introduced some non-geek topics, but this is too much. Can we have some editorial focus please?
This topic has to do with crypto which has to do with maths so here I go:-
/dev/null.
You have 5 distinct CS books, 3 distinct math books and 2 distinct art books.
Q: How many ARRANGEMENTS if art books are NOT together?
My thinking:
Total arrangements 10!
Arrangements with art books together: 9!2!
Hence arrangements not together == 10! - 9!2!
== 2903040
Is this right? I know its damn easy but my brain isn't working now.
Maybe I should just write a bash script to enumerate all the possibilities. I bet someone could do it in a one liner. Too sleepy though.
All flames to