Quote:
From that article: Quote:
And IMHO, any derivative work is considered a distro. About that version of Windows: It had no POSIX compliance and no UNIX-like OS structure or FS hierarchy of any kind. To be based on FreeBSD, it has to behave like FreeBSD and have more than just some FreeBSD code, and that's where the difference between Windows and OS X lies. It has to have all or most of the kernel's code to be able to be a derivative work. |
http://en.wikipedia.org/wiki/Mach_kernel
http://en.wikipedia.org/wiki/Mac_OS_X Grep those articles for "FreeBSD". |
From the "Mach_Kernel" link:
Quote:
|
I know it is. From the two wikipedia articles mentioned in a previous post, would you conclude that "FreeBSD is at the core of MAC OS X"?
|
Quote:
Yes, MS dominates the desktop market however Linux doesn't dominate the server market--MS still has close to 50% of the server market. Linux dominates nothing really. |
Quote:
|
I prefer GNU/Linux due to the GPL. It can be argued that BSD might be "more" free, but I don't like how it allows something free to be "caged". The way I see it, GPL gives freedom to the user, and BSD and the like give freedom to the author. My personal views are the end users' freedoms are the ones I want to support.
|
In your view, what freedom(s) does the GPL give the user that the BSD licenses don't?
P.S.: OpenBSD is probably the biggest suporter of user & developer freedoms as far as FOSS UNIX & UNIX-like operating systems go. |
Since the BSD license allows individuals to modify code and not return those modifications to the community, the end users are prevented from seeing the source code to software they may use based off of the original code. The users of the software are therefore prevented from making their own modifications to the modified code. Once a piece of software is licensed under the GPL, users will always be able to get the source for any modifications to that code (as long as it is distributed and not just used internally by an individual or organization). This limits the author by not allowing them to take GPL code and make a proprietary system out of it, but it ensures that GPL source will always be available to the end users.
HTH Forrest |
Wouldn't it be more productive to accept the respective licenses of the different Open Source projects and work as a group? Seems to me like it is minor bickering over whose dog took the biggest shit on the sidewalk.
|
Not really.
If I write a program and allow you to use it, I am granting you a license to use that program with the cost being something in return. I have several choices for this: 1) you pay me with money or something else of physical value 2) you pay me by agreeing to do something 3) you don't pay me at all Proprietary software typically is the first option. BSD doesn't ask for any payment in return at all. The GPL requires that you agree to something to use the software, that being that if you make changes to it, your license fee for the use of the original code is to keep the same license on your changes. The problem with the BSD model (IMO) is that it goes against the desires I have for my software. I created it to help others. All I ask in return is that you pay it forward by helping others as well. And through the GPL, I am forcing you to not be greedy by preventing you from taking what I've given you and hoarding it. The BSD license doesn't offer me that ability, and therefore I won't publish my software under it. I also see no need in supporting software written under that license as it goes against what I envision as the perfect software community. I personally like the "keep it free" aspect of the GPL. I also don't understand at all why BSD supporters wouldn't want the same, but that isn't my software, and it isn't my license. Forrest |
The software I develop as personal projects is protected by an ISC license, which is similar to the 2-clause BSD license. I publish the software in the event that other programmers and/or end-users will be able to find use for it.
Should an individual or a group of individuals be interested in using my code in a commercial project, I would have no objections to it. Should the resulting product be closed source is also fine as far as I am concerned. If "users" favor open source they are free to not purchase nor use the product. forrestt mentions that he sees no need in supporting my software. I can only follow up by saying that I do not need nor desire his support. By contrast, I can not object to developers who choose GPL (or other) licenses for the software they create. I will support their projects if they are of quality and I can make use of them. |
Doesn't sound like freedom to me if you are forcing me to accept your terms.
Where does it say in the BSD license that you cannot or do not have to provide source code? That option is up to the programmer. The user has the option of choosing which program best suits his or her needs. If that program is under a BSD license or a GPL version should not matter more than the programs function. I believe the term for a BSD license is "permissive." I don't use the systems solely on the basis of political ideology. Open Source software is my preference and it stops there. Systems are chosen based upon functionality, compatibility, and stability. Users that increase familiarity and exposure to multiple operating systems develop a different perspective to this argument. If my dog shits on the sidewalk, does it matter what brand pooper scooper I use to get it up? |
By support I do not mean allow you to do it or help you do it, I mean provide end users with answers to the troubles they may have or fix bugs in your code.
Just wanted to clear that up. |
Mr-Bisquit: did you recently have a bad experience related to dogs shitting on the sidewalk?
|
All times are GMT -5. The time now is 01:16 PM. |