Well, how much of that is because Americans cry "socialism" any time the government does try to do something?
Canadians bitch about their government too, but are more forgiving of things that can be seen as "socialist", so the government is more or less pretty well run
it doesn't make a lick of difference to the users if the code is GPL, CDDL, BSD, or for that matter even closed-source, they just want something that works.
License debates are debates precisely among developers.
and fuck you "Sun are anti-user"... Sun is the largest contributor to open-source in the world, even leaving out Java and OpenSolaris. Plus, no other company has had the balls to open-source their crown jewels. Look at happy open-source friendly IBM... Lotus: closed. AIX: closed. Websphere: closed... and the list goes on.
There's a very good reason why they can GPL Java and not their OS, and that has to do with the fact that you, as a commercial vendor, won't be linking in to the core JavaVM ( as that would probably break the java cert. compliance tests ).
Meanwhile, nVidia, Veritas, etc. still want to write non-GPL drivers and have them link to the core Solaris operating system without worrying about legalities. (I'd love to see some minor kernel dev sue nV for GPL violation and have that little loophole closed )
Bullshit, the developers ( Sun ) didn't choose the CDDL to be GPL incompatible, they chose the CDDL so that they could 1) be compatible with a bunch of other stuff ( there's more than just linux out there, you know ) and 2) so that vendors that don't want to open-source their drivers could still provide Solaris drivers.
GPL is almost as bad as proprietary... you can't link to it if you decide you want to give your users more freedom than the GPL.
There were so many people caring that they've prevented the last two from going through.
No, timing and the way the Westminster parliamentary system works prevented them from going through. They weren't voted down, they died on the floor because of an election.
OTOH there are huge enterprise tech companies that do so much stuff that if you want to do something different from what you're doing, you only need to make a contact in the company that's already doing that (email is a wonderful thing) and see if he can't shovel some low-priority tasks your way, until you impress the manager of that suborg enough to get a job doing it
I know plenty of people who moved from helldesk -> engineering, or engineering -> marketing, or software -> hardware this way.
And then Apache and Mozilla came around and found a compromise between the two of them, where the code and any modifications stay free, but it doesn't lock out other open-source ( or closed source ) from dropping ${pretty GUI code}.c in to ${something totally unrelated that needs a gui}.c
BSD isn't perfect, so the GPL came out
GPL was too far a swing to the other side, so Apache/MPL came out
"You my friend, should do some reading of Richerd Stallman's essays. The whole point of free software is that information should be free and when you code something you'll want your code to be reused again an again - multiplying it's usefulness many times fold."
If that were the case, the GPL would have linking/combining provisions to other free software licenses, rather than being entirely hostile to other open-source
well, if it were purely in-house, or if they did some nvidia-like trickery it wouldn't really make a lick of difference if it's GPL, they can still remove a developer from the pool and embrace & extend the software
Not sure about engineering, but I know that for sysadmin, being able to have arbitrary pieces of information memorized is not important even though they ask you the question
The answer to "How would I set up a Solaris firewall" doesn't necessarily have to be a series of steps, saying something like "Well, first I'd check the ipf(1M) man page and docs.sun.com" is just as likely to get you the job because it demonstrates knowledge of the resources.
OTOH something like software development... "arbitrary" pieces of information like the C++ call sequence when instantiating a class are things you should probably know in order to do your job correctly
Personally I wouldn't accept a job that/didn't/ test me on my competence because that means they probably didn't test the guy before me on his competence either
Mopping up after some idiot with "university degrees, a couple of IT certifications, and over ten years of work experience in the industry, with 2-4 years of verifiable employment with each employer, working with a wide range of technologies" that's a total clueless retard isn't my idea of fun and rewarding employment.
"Linux's license does permit linking, but you're going to have to use a compatible license"
Right, and Windows' license allows redistribution and reverse engineering, so long as you do it with MS's blessing. You're twisting words around to make it sound less viral than it is.
"Given Linux's success with that development model, I'd be inclined to stick with it."
I'd argue that Linux's success is in spite of the license, not because of it.
"Now, the GPL has been around for quite a while, and Linux has used it forever, everyone knows what it means, lo and behold, Sun comes up with something that is incompatible."
"Now, the BSD license has been around for quite a while, and BSD has used it forever, everyone knows what it means, lo and behold, the FSF comes up with something that is incompatible.". Perhaps Sun was trying to be compatible with the large majority of other licenses out there, which GPL compatibility would typically preclude, much as how the BSD developers are unable to import GPL's code because of specious definitions of what a "project" is, exactly
"Linux's 'restrictive' license is one of the primary reasons why Linux has maintained its integrity, code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Linux has a set of drivers and kernel developers that Sun are pissed off that they don't have."
Linux's 'restrictive' license is one of the primary reasons why code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Windows has a set of drivers and kernel developers that Linux users are pissed off that they don't have.
Linux is Linux because it was at the right place ( PC's ) at the right time ( BSDi getting sued, no other free UNIX, no UNIX that was worthwhile for the 386 ), nothing more nothing less.
nonsense, disk is cheap and having a couple extra libs around doesn't impact it that much
Is it just me, or does it just seem that if you need a 64-bit address space for your web browser, you're doing something totally wrong
For data warehousing sure, but if performance matters as well as reliability look at the cost per IOPS and these things come out as damned cheap
Well, how much of that is because Americans cry "socialism" any time the government does try to do something?
Canadians bitch about their government too, but are more forgiving of things that can be seen as "socialist", so the government is more or less pretty well run
And people who don't blow their money on stupid shit, but still don't make enough to afford to both eat, pay rent, and have healthcare?
Just lazy I guess, let 'em die like a dog...
Yes, it would. The government exists to get things done.
it doesn't make a lick of difference to the users if the code is GPL, CDDL, BSD, or for that matter even closed-source, they just want something that works.
License debates are debates precisely among developers.
and fuck you "Sun are anti-user"... Sun is the largest contributor to open-source in the world, even leaving out Java and OpenSolaris. Plus, no other company has had the balls to open-source their crown jewels. Look at happy open-source friendly IBM... Lotus: closed. AIX: closed. Websphere: closed... and the list goes on.
You're talking out of your ass.
There's a very good reason why they can GPL Java and not their OS, and that has to do with the fact that you, as a commercial vendor, won't be linking in to the core JavaVM ( as that would probably break the java cert. compliance tests ).
Meanwhile, nVidia, Veritas, etc. still want to write non-GPL drivers and have them link to the core Solaris operating system without worrying about legalities. (I'd love to see some minor kernel dev sue nV for GPL violation and have that little loophole closed )
Bullshit, the developers ( Sun ) didn't choose the CDDL to be GPL incompatible, they chose the CDDL so that they could 1) be compatible with a bunch of other stuff ( there's more than just linux out there, you know ) and 2) so that vendors that don't want to open-source their drivers could still provide Solaris drivers.
... you can't link to it if you decide you want to give your users more freedom than the GPL.
GPL is almost as bad as proprietary
Bitter that ZFS has been on the market and rocking for years now and btrfs is still just a glimmer in some ubuntard's eye?
There were so many people caring that they've prevented the last two from going through.
No, timing and the way the Westminster parliamentary system works prevented them from going through. They weren't voted down, they died on the floor because of an election.
OTOH there are huge enterprise tech companies that do so much stuff that if you want to do something different from what you're doing, you only need to make a contact in the company that's already doing that (email is a wonderful thing) and see if he can't shovel some low-priority tasks your way, until you impress the manager of that suborg enough to get a job doing it
I know plenty of people who moved from helldesk -> engineering, or engineering -> marketing, or software -> hardware this way.
And then Apache and Mozilla came around and found a compromise between the two of them, where the code and any modifications stay free, but it doesn't lock out other open-source ( or closed source ) from dropping ${pretty GUI code}.c in to ${something totally unrelated that needs a gui}.c
BSD isn't perfect, so the GPL came out
GPL was too far a swing to the other side, so Apache/MPL came out
Or better still, Apache, that way you don't lock other open-source out of using your code.
Take for example FreeBSD's use of Sun's ZFS... impossible if Sun had GPL'ed OpenSolaris
"You my friend, should do some reading of Richerd Stallman's essays. The whole point of free software is that information should be free and when you code something you'll want your code to be reused again an again - multiplying it's usefulness many times fold."
If that were the case, the GPL would have linking/combining provisions to other free software licenses, rather than being entirely hostile to other open-source
well, if it were purely in-house, or if they did some nvidia-like trickery it wouldn't really make a lick of difference if it's GPL, they can still remove a developer from the pool and embrace & extend the software
PC keyboard? I use UNIX layout you insensitive clod.
Control is to the left of 'A' as God and Thompson intended.
rampant egos?
Not sure about engineering, but I know that for sysadmin, being able to have arbitrary pieces of information memorized is not important even though they ask you the question
The answer to "How would I set up a Solaris firewall" doesn't necessarily have to be a series of steps, saying something like "Well, first I'd check the ipf(1M) man page and docs.sun.com" is just as likely to get you the job because it demonstrates knowledge of the resources.
OTOH something like software development... "arbitrary" pieces of information like the C++ call sequence when instantiating a class are things you should probably know in order to do your job correctly
Personally I wouldn't accept a job that /didn't/ test me on my competence because that means they probably didn't test the guy before me on his competence either
Mopping up after some idiot with "university degrees, a couple of IT certifications, and over ten years of work experience in the industry, with 2-4 years of verifiable employment with each employer, working with a wide range of technologies" that's a total clueless retard isn't my idea of fun and rewarding employment.
no, much as it is a podiatrist rather than a pedotrist.
Any evidence of that? Or just self-serving conjecture?
"Linux's license does permit linking, but you're going to have to use a compatible license"
Right, and Windows' license allows redistribution and reverse engineering, so long as you do it with MS's blessing. You're twisting words around to make it sound less viral than it is.
"Given Linux's success with that development model, I'd be inclined to stick with it."
I'd argue that Linux's success is in spite of the license, not because of it.
"Now, the GPL has been around for quite a while, and Linux has used it forever, everyone knows what it means, lo and behold, Sun comes up with something that is incompatible."
"Now, the BSD license has been around for quite a while, and BSD has used it forever, everyone knows what it means, lo and behold, the FSF comes up with something that is incompatible.".
Perhaps Sun was trying to be compatible with the large majority of other licenses out there, which GPL compatibility would typically preclude, much as how the BSD developers are unable to import GPL's code because of specious definitions of what a "project" is, exactly
"Linux's 'restrictive' license is one of the primary reasons why Linux has maintained its integrity, code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Linux has a set of drivers and kernel developers that Sun are pissed off that they don't have."
Linux's 'restrictive' license is one of the primary reasons why code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Windows has a set of drivers and kernel developers that Linux users are pissed off that they don't have.
Linux is Linux because it was at the right place ( PC's ) at the right time ( BSDi getting sued, no other free UNIX, no UNIX that was worthwhile for the 386 ), nothing more nothing less.
Or maybe they want to play nice with as many communities as they can.
If they only wanted to play nice with the biggest community, all others be damned, they'd have just ported it to Windows