free software v. open source

10 replies [Last post]
User offline. Last seen 1 hour 22 min ago. Offline
Joined: 13-10-05

can someone explain?

catch's picture
User offline. Last seen 2 hours 45 min ago. Offline
Joined: 7-02-06

It's quite a big area, and that's a very short question, so I'm not really sure what you're asking. I'd look at the GPL, and the Free Software Foundation for a start. A lot of it has to do with the various restrictions on distribution, whether code can be incorporated into commercially available products or not etc. In my experience a lot of developers use them interchangeably or say FOSS/FLOSS (free (libre) open source software). Then there's "Free as in speech, free as in beer".

Asher's picture
User offline. Last seen 1 hour 47 min ago. Offline
Joined: 18-03-06

very briefly:

free software = software that can be downloaded without having to pay anything. Traditionally, this includes only software where the full version, without included advertising etc, can be downloaded, however you do get some software that calls itself free while having included advertising, a time-limit for use etc. The software could be under a variety of different licenses that allow you to do different things with it.

open source = software that can be downloaded without having to pay anything. The software is also licensed under the gpl which means that the source code (the building blocks of the software) is also released, so that anyone (with the requisite knowledge) who wants to contribute to the software by adding new features, fixing bugs etc, can do it. With the gpl, people can edit the software to their hearts content, and even make huge changes that could use the base code for a piece of software to create a new piece of software that does something completely different (called forking). Any changes made to or software forked from gpl licensed software must also be licensed under the gpl.

catch's picture
User offline. Last seen 2 hours 45 min ago. Offline
Joined: 7-02-06

Asher, I always used to understand it like that. But there's now open source software that isn't free (and loads of open source licenses which aren't GPL - php license, apache license, LGPL, MIT etc. etc.) so some open source people insist on calling it free software (cf. ubuntu's non-free components, which of course you don't have to pay for).

User offline. Last seen 1 hour 22 min ago. Offline
Joined: 13-10-05
catch wrote:
I'd look at the GPL, and the Free Software Foundation for a start.

i checked out FSF and also the open source initiative, and came away thinking that the differences were more than personal (between stallman and the other guy). for example,

catch wrote:
there's now open source software that isn't free

which was something counterintuitive (to me at least) that i cottoned onto with mozilla, which, as i understand, it, is based on linux, which is both open and free, while mozilla itself is for-profit somehow. FSF seems more concerned than OSI to maintain the "free".

asher + catch: my wife, the information retrieval professional (viz, librarian), tells me that licensing agreements such as the gpl, copyleft, creative commons, what have you, are legally enforcable. is that yiz's understanding?

yes it is a big area, and one i'm working hard to understand, but it's, like, a big area. from a libertarian perspective neither FS nor OS seems ideal, though both of course are better than a proprietary system.

User offline. Last seen 1 hour 22 min ago. Offline
Joined: 13-10-05

i've found this website which discusses these topics from a kinda leftist/self-described-marxist p.o.v.:
http://www.firstmonday.dk/

catch's picture
User offline. Last seen 2 hours 45 min ago. Offline
Joined: 7-02-06
Quote:
licensing agreements such as the gpl

The GPL is legally enforceable yes, and has been used as such. It was crafted specifically to take advantage of copyright regulations (to prevent GPL software being incorporated into proprietary systems and redistributed).

As to Mozilla - that's the rule rather than the exception - nearly every bit of open source software has people earning their living from it, and many are commercially backed. However Firefox additionally has agreements with Google, and copyright images within it - this has led Debian to distribute a forked version without any of the proprietary stuff in it (called 'iceweasal').

User offline. Last seen 1 hour 22 min ago. Offline
Joined: 13-10-05
Quote:
nearly every bit of open source software has people earning their living from it

right, so i'm learning.

i see that debian is a .org, while ububtu is a .com. yet they both claim to be free (and open). but ubuntu states - boasts even - they they have commercial backing (hence the .com i guess).

thanks for the iceweasel tip.

catch's picture
User offline. Last seen 2 hours 45 min ago. Offline
Joined: 7-02-06

debian is 100% GPL.

Ubuntu is debian + commercially available support + more up-to-date versions + some support for proprietary non-GPL drivers to make it easier to install.

fwiw, libcom.org runs on debian, I'm typing this from an ubuntu desktop.

Both of them are free and open source, the difference is that debian is 100% a community project, whereas Ubuntu has Canonical behind it.

OliverTwister's picture
User offline. Last seen 1 day 5 hours ago. Offline
Joined: 10-10-05

Ubuntu also has an ideological agenda though. Spread the internet and all that jazz.

Asher's picture
User offline. Last seen 1 hour 47 min ago. Offline
Joined: 18-03-06
Quote:
tells me that licensing agreements such as the gpl, copyleft, creative commons, what have you, are legally enforcable. is that yiz's understanding?

Yeah, thats certainly my understanding. Having said that, my geek knowledge is definately a few geek levels below catch's, so I'll leave it to him in this thread (but yeah, agree with your comments on my first post catch, my post was trying to be as simple an explanation as poss without getting into the nitty gritty / politics) wink