And so? Libraries aren't whole operating systems or applications! Linux many other GPL products are more popular then many bsd licensed systems and applications.Many software libraries, like zlib compression or the TCP/IP stack, are written once as open source and integrated widely, particularly when they are BSD-licensed.
To let company steal "my" work?Start with a codebase that is open source, under a permissive license such as the bsd license or the cddl.
Btw. why something like this appeared at Phoronix? Some bloggers thoughts?
When you want to promote an idea the worst thing you can do is to insult the people who took the time to send you feedback. You might not like the feedback, you can think they are not as smart as you are, but you have three choices only:
1. Listen carefully and try to correct the course in order to see the success of your idea. Or,
2. Try to address their concerns by explaining how your idea will work in their examples.
3. Just ignore it, and keep moving forward. But if you fail remember that people tried to help you and say: 'Thank you'.
Microsoft did that to so many companies even when their software was 100% closed source. The only option left for you would be to get a patent and become patent troll. I don't know about you, but most programmers will not spend their time sitting in the court room in order to get paid, and never to work as programmers, because MS has more then 10000 software patents and I am sure they will find at least ten to sue you back. If SUN get bankrupt over the lawsuit with MS what are your chances?
But, Hey any successful person sounds crazy or stupid, until he/she succeed. So Good Luck to you. Only real problem you have is that your hybrid model has been tried before and had failed against MS. That is how Bill Gates and Steve Jobs become what they are today. I can admire your ambition only.
Desktop environments are not developed as part of the base OS of all BSDs. Therefore its not of any interest which DE is used to make it a BSD – be it GNOME, the old CDE, or Apple's Aqua+Cocoa.
OSX/Darwin's kernel is XNU. XNU is a hybrid of a classic BSD kernel and Mach. Mach in turn is also a BSD-derived kernel. That makes XNU a reunification effort of two distinct BSD kernels.
Granted, its design is different from the approach of "traditional" BSDs, but today's OpenBSD/FreeBSD/NetBSD/DragonFlyBSD is also very different from the original Berkeley Software Distribution (=BSD).
OSX/Darwin's LibC is a variant of the FreeBSD version with some OpenBSD and NetBSD code thrown in. Sure, Apple put in its own code as well, but that doesn't make it "not BSD".
And here's the excerpt of the header of a XNU source code header:
* Copyright (c) 1982, 1986, 1989, 1991, 1992, 1993
* The Regents of the University of California. All rights reserved.
* (c) UNIX System Laboratories, Inc.
* All or some portions of this file are derived from material licensed
* to the University of California by American Telephone and Telegraph
* Co. or Unix System Laboratories, Inc. and are reproduced herein with
* the permission of UNIX System Laboratories, Inc.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of
* California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* @(#)init_main.c 8.16 (Berkeley) 5/14/95
* Mach Operating System
* Copyright (c) 1987 Carnegie-Mellon University
* All rights reserved. The CMU software License Agreement specifies
* the terms and conditions for use and redistribution.
My point was OS X isn't another *BSD. Cut OS X from quartz, graphic drivers, proprietary apps and then nothing interesting will remain.