Re: So, why Don't we Give Microsoft our Code?
Originally Posted by
HymnToLife
Is it really? Let me elaborate then. One of the reasons OpenSSH is distributed under a BSD license is because it allows manufacturers of network software and hardware to include it in their products without restriction. If it weren't (i.e. if it were GPL), they would just develop their own SSH implementations, and I would bet a lot of money that those implementations would be full of security holes. The fact that extremely skilled developers release their implementation of SSH under the BSD license ultimately makes the Internet more secure for everyone.
But many internet-connected devices already use Linux and other GPL software, and don't have any problems abiding by the license.
I license my projects under the GPL because I disagree with the idea of proprietary software, and I don't want the code that I've written to be used in a product whose license I don't agree with. In short, I don't want my code to hurt someone else's freedoms in the ways that traditional software licenses do.
The BSD and MIT folks don't agree with me, and I respect that.
Oh, incidentally, Microsoft does use some BSD code. Their command-line FTP program originated at Berkley.
I try to treat the cause, not the symptom. I avoid the terminal in instructions, unless it's easier or necessary. My instructions will work within the Ubuntu system, instead of breaking or subverting it. Those are the three guarantees to the helpee.
Bookmarks