We didn't talk about Z-state source.
So onpon4 just now realized that he is a vegan?In all honesty, if this discussion had never happened and there was no mention of open source vs. closed source, I would have participated anyway, even if nonfree software was accepted to the competition
And I have no clue what Z-state source is
Seriously though, if this is an OpenSource compo, stick with the original plan. Or give closedsourcers their own categories that have no or community-sourced prizes.
That solution wouldn't work for me. I consider nonfree software to be illegitimate. Giving "open source" some extra money from the community would still convey that "closed source" software is legitimate.
I think this is one of the big problems that wouldn't exist if we would live on the optimal world that the FSF wants.
I write software for other companies, and they get source code; however, even though they are able to do whatever they want with it, that doesn't make the product open source by default.If I would be a company and need to get something coded, I would hire coders to make an open source solution for me, not pay them to produce some binaries for me. I need the code myself, so I can modify stuff without having to ask them, and so I can make sure it still works in 20 years without needing 10 layers of emulation.
What about this:
You hire people who code gpl stuff for you, that you need to run your company. Of course you need to pay them to develop this code.
Now one of your employees quits and creates a new company, that uses the same code, as it is under the gpl.
He can now instantly do the same services you are doing but perhaps with a lower pricepoint, as you need to accomodate the initial development costs and of course he gets every update your company does to the code for free...
Even if he never will improve the code and you get those improvements back, he still can do the same thing you are doing, but without any costs for further developement.
I'm assuming you mean code which integrates published GPL code; otherwise (if it's all new) I have no reason to place any license on that software. Anyway: under most legislations the copyright in any new code they've written now belongs to my company ("work made for hire"). This means that the company, not the coder, decides whether or not to release anything.What about this:
You hire people who code gpl stuff for you, that you need to run your company. Of course you need to pay them to develop this code.
How would he have that code, if I choose not to distribute it?Now one of your employees quits and creates a new company, that uses the same code, as it is under the gpl.
... whereas he needs to accommodate the legal costs associated with theft and violation of trade secrets, plus whatever damages I manage to sue him for. Not necessarily cheaper than doing your own software development.He can now instantly do the same services you are doing but perhaps with a lower pricepoint, as you need to accomodate the initial development costs
Nope. Why would I suddenly start releasing my formerly confidential software in that scenario?and of course he gets every update your company does to the code for free...
Nope. Why would I suddenly start releasing my formerly confidential software in that scenario?and of course he gets every update your company does to the code for free...
Yes, and no... It depends how you implement the GPL code. If people didn't want to open up their own application, they'll turn the GPL portion into a .so/.dll library for linking. That way the GPL portion can comply with GPL rules, without worrying about spilling your propriety intrests.if it's wholly your work you're right, but aren't you obliged to publish your source if your project repose on other GPL code?
Yes, and no... It depends how you implement the GPL code. If people didn't want to open up their own application, they'll turn the GPL portion into a .so/.dll library for linking. That way the GPL portion can comply with GPL rules, without worrying about spilling your propriety intrests.if it's wholly your work you're right, but aren't you obliged to publish your source if your project repose on other GPL code?
Nope. Why would I suddenly start releasing my formerly confidential software in that scenario?and of course he gets every update your company does to the code for free...
if it's wholly your work you're right, but aren't you obliged to publish your source if your project repose on other GPL code?
http://stackoverflow...rce-applicationYes, and no... It depends how you implement the GPL code. If people didn't want to open up their own application, they'll turn the GPL portion into a .so/.dll library for linking. That way the GPL portion can comply with GPL rules, without worrying about spilling your propriety intrests.if it's wholly your work you're right, but aren't you obliged to publish your source if your project repose on other GPL code?
IANAL - but that only applies for LGPL and not GPL. with GPL you could do IPC but not dynamically linking.
The GPL does require that proprietary and GPL'ed programs "are not combined in a way that would make them effectively a single program." If your program is completely dependent upon GPL'ed executables, such that it wouldn't be usable without them even though it is a standalone binary, then that might place you on shakier ground. (And it's probably time to consult your lawyer to find out for sure.)