3 ms·
Nope. We call it Free and Open Source Software for a reason. Open Source means the code is open (i.e., you can study it), Free means it's licensed under a Free
by teamhappy 12y ago
Nope.
We call it Free and Open Source Software for a reason. Open Source means the code is open (i.e., you can study it), Free means it's licensed under a Free Software license (it doesn't necessarily mean free of charge).
People usually omit the "Free and" part when they talk about FOSS.
https://en.wikipedia.org/wiki/Free_and_open-source_software https://en.wikipedia.org/wiki/Free_and_open-source_software
// Anybody want to tell me why you vote me down? Am I wrong?
- davidw 12y agoFor practical purposes, free and open source software are the same things with the same licenses. They're just different philosophies and goals.
- TillE 12y agoAlmost nobody would call merely viewable source "open source". Certainly not the OSI.
- teamhappy 12y agoI see. I call that free software, because "having access to the source code" is part of free software licenses. The kind of "open source" I was talking about is source code that is released under a non-free software license. What do we call that? --- @alexvoda "it's not really open source" is the part I tried to contradict. I may have been wrong though.
- JoshTriplett 12y ago> The kind of "open source" I was talking about is source code that is released under a non-free software license. What do we call that? "obnoxious". More seriously, typically something like "look but don't touch", or "proprietary with source available", or "source available under a restrictive license". Microsoft used to call it "shared source", and that term still has those connotations too. Definitely not "open source", though; that means more than just "has source available".
- teamhappy 12y agoIt's common practice in the game industry to license/pay for access to the source code. Whether you end up changing it or not is up to you, but at least you have a choice. This might not be true for Microsoft's "public" source code. I don't know. It looks like we're talking about two very different domains. The Unreal Engine is an example for this kind of business model on a large scale. KoboldTouch (used to be?) an example for the same on a very, very small scale (less than 5 people). I really don't see anything "obnoxious" about it.
- JoshTriplett 12y ago> It's common practice in the game industry to license/pay for access to the source code. Whether you end up changing it or not is up to you, but at least you have a choice. This might not be true for Microsoft's "public" source code. I don't know. It looks like we're talking about two very different domains. Yeah, that's a very different case. It's indeed moderately common for proprietary software frameworks/engines to include source, so that their paying customers can modify and redistribute, but cannot redistribute in source form (modified or otherwise). That's not any more obnoxious than any other kind of proprietary software distribution, and I wouldn't call it "look but don't touch", though it certainly isn't open source or free software. The case I'm talking about is software with publically available source, but under a restrictive license that doesn't satisfy the OSI or FSF or DFSG definitions. For instance, many random projects on github that don't bother applying a license, or rar (the archive format implementation), or tarsnap, or the extremely obnoxious JSON license.
- alexvoda 12y agoNope what? You didn't actually contradict anything he said.
- jumpwah 12y agoYou are about the open source part: http://opensource.org/osd http://opensource.org/osd. The 'Naming' section of your link references the osd. Calling it just one or the other is enough though. Being "under a Free Software license" by definition means "the code is open (i.e. you can study it), so no need to say "and Open Source". I do however prefer calling it free software over open source as I find the free software definition simpler and than the osd. And also because the term open source seems to place importance on the code being 'open' instead of 'libre', which you'll here rms talking about everytime someone says open source. "Free software" has issues as well as a term, since free can obviously mean two things, gratis or libre. However, once the reader/listener has understood the difference between free of charge software and software that preserves your freedom to study, modify and redistribute it, I think open source is the more problematic term as it can more easily cause confusion as demonstrated by your comment (where you think open source means that the code just has to be 'open').