Actually, they took BSD Unix, made a lot of changes, then released the changed version as Darwin. So, yes, they started with open source software, then released their changes, as the BSD license requires.sumiyaka wrote:The way you write this seems to imply Apple developed an OS and handed some of it over to open source out of kindness. FreeBSD was around WAY before OSX. Apple built and tightly integrated a very slick user interface on top of it. It also brought in a lot of ideas, and maybe code, form NeXTstep. True, with the way the BSD license works Apple doesn't need to work with the free software community, but you make it sound like Apple just delivered the bulk of their OS to the world. It was actually the other way aroundkirkmc wrote: Apple works very closely with free software developers for Mac programs, even releasing a free version of much of their OS.
GnuGo for iPhone center of controversy.
- kirkmc
- Lives in sente
- Posts: 1072
- Joined: Tue Apr 20, 2010 3:51 am
- Rank: 5K KGS
- GD Posts: 1165
- KGS: Dogen
- Location: Stratford-upon-Avon, England
- Has thanked: 32 times
- Been thanked: 70 times
- Contact:
Re: GnuGo for iPhone center of controversy.
My blog about Macs and more: Kirkville
- Redbeard
- Lives with ko
- Posts: 269
- Joined: Fri Apr 23, 2010 10:56 am
- Rank: AGA 12k
- GD Posts: 292
- KGS: RedBeard
- DGS: Akahige
- Location: Seattle
- Has thanked: 127 times
- Been thanked: 123 times
- Contact:
Re: GnuGo for iPhone center of controversy.
Sorry, I can't let that stand. The BSD license does not require that companies release changes to code. It only requires that developers include a statement that the program contains BSD code. Developers are free to include BSD code in proprietary/closed source applications, which is why most of Apple and Microsoft products use it. The GPL requires that changes to the code be released, which is why Apple and Microsoft try to avoid using GPL code.kirkmc wrote: Actually, they took BSD Unix, made a lot of changes, then released the changed version as Darwin. So, yes, they started with open source software, then released their changes, as the BSD license requires.
I felt that this needed to be clarified for those reading this thread who may not be familiar with these licenses.
- kirkmc
- Lives in sente
- Posts: 1072
- Joined: Tue Apr 20, 2010 3:51 am
- Rank: 5K KGS
- GD Posts: 1165
- KGS: Dogen
- Location: Stratford-upon-Avon, England
- Has thanked: 32 times
- Been thanked: 70 times
- Contact:
Re: GnuGo for iPhone center of controversy.
Thanks, I thought they both had that condition.Redbeard wrote:Sorry, I can't let that stand. The BSD license does not require that companies release changes to code. It only requires that developers include a statement that the program contains BSD code. Developers are free to include BSD code in proprietary/closed source applications, which is why most of Apple and Microsoft products use it. The GPL requires that changes to the code be released, which is why Apple and Microsoft try to avoid using GPL code.kirkmc wrote: Actually, they took BSD Unix, made a lot of changes, then released the changed version as Darwin. So, yes, they started with open source software, then released their changes, as the BSD license requires.
I felt that this needed to be clarified for those reading this thread who may not be familiar with these licenses.
My blog about Macs and more: Kirkville
- cdybeijing
- Lives in gote
- Posts: 581
- Joined: Fri Apr 30, 2010 2:27 am
- Rank: IGS 2 dan
- GD Posts: 0
- Location: Shanghai, China
- Has thanked: 96 times
- Been thanked: 100 times
- Contact: