GnuGo for iPhone center of controversy.

For discussing go computing, software announcements, etc.
User avatar
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.

Post by kirkmc »

sumiyaka wrote:
kirkmc wrote:Apple works very closely with free software developers for Mac programs, even releasing a free version of much of their OS.


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 around :)


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.
My blog about Macs and more: Kirkville
User avatar
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.

Post by Redbeard »

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.

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.

I felt that this needed to be clarified for those reading this thread who may not be familiar with these licenses.
User avatar
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.

Post by kirkmc »

Redbeard wrote:
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.

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.

I felt that this needed to be clarified for those reading this thread who may not be familiar with these licenses.


Thanks, I thought they both had that condition.
My blog about Macs and more: Kirkville
User avatar
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:

Re: GnuGo for iPhone center of controversy.

Post by cdybeijing »

Post Reply