So much about "acting like children".
Both the BSD licence and the GPL licence is fine. If you don't care about greedy people using your code, sure. The people using the GPL though, does. You however claimed Linux to suck, which is irrelevant to the licence. Unless you actually meant "the GPL sucks" which is just your opinion. Linux is maybe the most powerful kernel on the planet, and coupled with the GNU userland, we get a very powerful OS. The BSD people spend more time bashing Linux (without providing evidence to their claims) then they do doing anything else. I don't get it. This is why the Linux world ignores BSD, because you people just act like children. It's all free software, so stop the infighting for crying out loud!
So much about "acting like children".
Have a look here for a starter: http://en.wikipedia.org/wiki/List_of...sed_on_FreeBSD
How many of the commercial products in this list have their code/modifications available for review?
Another famous example is the PS4, running modified FreeBSD. Where can we review this modifications?
So there you have your user freedom restricted quite clearly.
I'm not a fanboy. My main desktop OS is even Windows. Now guess what.
At least I try to bring some arguments, not only "click this link, EOD".
Probably nowhere, but that's not required, right? However, obviously misinformed folks here stated that "BSD = closed source" which is just wrong.Another famous example is the PS4, running modified FreeBSD. Where can we review this modifications?
If any of the BSD-licence bashers would like to look on FreeBSD's mailing lists, or the FreeBSD Foundation Donors Listing, you'll notice that most companies using FreeBSD as the basis for their software generally contribute their patches back. Why is this? Simple-- it's far easier to maintain their modifications if it's part of the FreeBSD upstream tree, rather than doing so by themselves (waste of money). Donations are also useful for offsetting tax.
Although the BSD licence does not require you to contribute back, many still will. Companies are generally profit-focused. If a company has to create more work for itself, e.g. by needlessly maintaining their patches out of tree, it's an option they are unlikely to take. I suggest some of you grep through the FreeBSD source tree. You'll find a remarkable amount of code that has been contributed back from corporate users. But this is all irrelevant anyway. Whilst FreeBSD obviously appreciates contributions, it doesn't demand them. And that isn't really a downside, either-- trying to remain compliant with complex licences is an irritation. It's why a large amount of the Chinese tablets running their own modified forms of Android do not release sources.
As an aside-- market share is really not as important as some people think. It is another cherry picked statistic. You can 'prove' just about anything by selecting the right statistics. For example, the latest release of Ubuntu has a smaller market share than Windows 98. Therefore Ubuntu's latest release is worse than Windows 98. The fact of the matter is, you cannot quantise how 'good' an operating system is. You can't say, for example, Windows has 10 goods, Ubuntu has 13, and FreeBSD has 20. Everything is relative, and depends on what context it is being used in.
Please wake up. They year of "Linux on everything else beside the desktop" has come long ago and has been reality for ages.
Linux is used pretty much everywhere, because it's good quality code, that is readily available, give lots of opportunity to modify. And thanks to its GPL nature, lots of these modifications end up back improving the main linux tree. Some times directly (as cluster developper porting the ZFS file system for all to use), some times after a while (the comunity got a little bit fed up of non maintainable "single purpose" forks that regularily happened for embed platform, where the hardware developers went for the fastest thing that they could write to support a given single piece of hardware, instead of trying to make something maintainable, extensible that could increase code re-use. Thus groups like Linaro stepped in, and over all, the linux community has managed to consolidate all this disparate zoo of vendor-specific patchs, into coherent platform drivers. Making Linux even more attractive todayy for embed).
BSD is also quite popular in these fields. (Though, its different license doesn't stimulate wide-scale industry collaboration like those seen in Linux. Improvement made by Apple and Sony won't benefit other BSDs, unlike the consolidation seen in Linux).
Windows is huge joke on anything else than home desktop and a few legacy enterprise services.
(Home desktop users aren't willing much to change. But even there, the current situation with the Windows 8.x family going in a weird direction and companies like Valve pushing as hard as they can for Linux, maybe in a few year down the line we'll see some change starting to appear.
On the enterprise and server market... well thankfully for microsoft, there's still Sharepoint, Exchange and a few legacy pipeline relying on Access databases or a big mess of legacy Visual Basic and ActiveX, etc. to keep them alive. For everything else...
Apache and co have all eaten IIS' lunch, file sharing on anything else than legacy enterprise servers (both end of the scale: both the small ready-to-use enclosure for home and SOHO, and the high-end server clusters) rely more often on Samba (and NFS where compatibility with Windows isn't required, etc.) than on Microsoft Filesharing Shares, Windows Azure is a (bad) joke with Linux and *BSD being almost all serious super computing business, even Java is often more used than VB.net and/or Access for "legacy shit that the enterprise can't get rid of", the most widespread phone/tablet OS is android, with Windows RT only running on a small specific subset of hardware available only at a couple of manufacturer. In Science all code prototyping is done with Python/R/Perl/C++ (in this order of preference) whereas almost nobody uses .NET outside enterprise contexts.)
(public displays are the only one occasionally displaying a bluescreen or a Windows XPE interface)
(same situation in the console world: for all the XBox-family powered by a Windows-derivative OS, there are Sony's playstations running a BSD-derivative and soon-to-arrive Linux-powered Steam-boxes)
We're living in a world well most of the big CPUs (anything bigger than a pico or avr microcontroller == anything with an ARM or bigger CPU) is running some Linux or BSD derivative, except for the few "more visible" desktop machines.
So remind-me again, what were you speaking about Windows market shares ?
More troll feeding...
Even if it not, if its one of the few binary software released for linux, lots of BSDs have linux compatibility layers making the Linux ABI available (used to be popular to get linux binary games running on BSD). (So some of the remaining software can be used too.
While we're speaking of POSIX: Why are some Linux distributions (like Gentoo) not POSIX-compatible? Why doesn't the Linux community care about standards? BSD does.