It is a common notion that there is a lot of ambiguity and disagreementaround the termOpen Source. While that has been true in the past, Ibelieve that there is much more consensus now because the term has beenrefined and the taxonomy of software has been improved. Certainly thereare still arguments, but I believe for the most part, there is adetente.
Much of the past ambiguity surrounded the philosophical disagreementsbetween those who felt software should be free as in liberty, not onlyfree as in beer. This view essentially holds that derivative works ofFree Software must themselves be open andFree.RichardStallman(who does not want to be associated with the termOpen Source)embodies this philosophy, as does theGPLlicense.
The opposition felt that we should not place such restrictions onsoftware to consider itOpen Source.
While this disagreement may have been heated at times, in many ways thecore argument around the termOpen Source has been resolved bydifferentiating betweenFree Software and Open Source. There are nowsites dedicated to theFree SoftwareDefinitionand theOpen SourceDefinitionto promote these terms.
While there are certainly disagreements between the two camps on howsoftware should be licensed, in many ways the camps are compatible. Whenlooking specifically at the licenses, it is helpful to think ofOpenSource as a superset ofFree Software.Free Software is necessarilyOpen Source, but anOpen Source is not necessarilyFree Softwarebecause aFree Software license is in general as restrictive or morerestrictive than anOpen Source license.
Likewise aSource Available is not necessarilyOpen Source, butOpen Source is necessarilySource Available.
In my hope to be aneologist,I will push the termSource Available (I like it better than myearlier termCode Available) and hope it catches on. If someone coinedit before me, at least I hope the claim to fame of making it popular. ;)
I have written on the topic of Open Source software before if you areinterested.