Free software

From WhyNotWiki

Jump to: navigation, search

Actually mostly about the Free software movement, but for conciseness, this article is simply called "Free software".


Free software  edit   (Category  edit)


Open-source software  edit   (Category  edit)


Contents

[edit] How's it different from open-source?

It's rather different. Now that Richard Stallman has set me straight, I don't think I'll ever forget that fact.

http://www.fsf.org/licensing/essays/free-sw.html

http://www.gnu.org/philosophy/free-software-for-freedom.html Why “Free Software” is better than “Open Source”


[edit] The spirit/mission of free software

Aaron at http://www.pluginaweek.org/2006/12/14/rails-engines-vs-6-plugins/

Let’s remember, we all do open-source for the benefit of the community. We look to help other people out by documenting our experiences and how we went about solving them. People take different approaches to the same problem. Sometimes someone doesn’t like the way something works, they take the initiative, and develop an alternative that they feel meets their needs and perhaps others who share the same problems.

[edit] Debian Social Contract

http://www.debian.org/social_contract


Debian, the producers of the Debian GNU/Linux system, have created the Debian Social Contract. The Debian Free Software Guidelines (DFSG) part of the contract, initially designed as a set of commitments that we agree to abide by, has been adopted by the free software community as the basis of the Open Source Definition.

Social Contract with the Free Software Community

1. Debian will remain 100% free

We provide the guidelines that we use to determine if a work is free in the document entitled The Debian Free Software Guidelines. We promise that the Debian system and all its components will be free according to these guidelines. We will support people who create or use both free and non-free works on Debian. We will never make the system require the use of a non-free component.

2. We will give back to the free software community

When we write new components of the Debian system, we will license them in a manner consistent with the Debian Free Software Guidelines. We will make the best system we can, so that free works will be widely distributed and used. We will communicate things such as bug fixes, improvements and user requests to the upstream authors of works included in our system.

3. We will not hide problems

We will keep our entire bug report database open for public view at all times. Reports that people file online will promptly become visible to others.

4. Our priorities are our users and free software

We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will support the needs of our users for operation in many different kinds of computing environments. We will not object to non-free works that are intended to be used on Debian systems, or attempt to charge a fee to people who create or use such works. We will allow others to create distributions containing both the Debian system and other works, without any fee from us. In furtherance of these goals, we will provide an integrated system of high-quality materials with no legal restrictions that would prevent such uses of the system.

5. Works that do not meet our free software standards

We acknowledge that some of our users require the use of works that do not conform to the Debian Free Software Guidelines. We have created contrib and non-free areas in our archive for these works. The packages in these areas are not part of the Debian system, although they have been configured for use with Debian. We encourage CD manufacturers to read the licenses of the packages in these areas and determine if they can distribute the packages on their CDs. Thus, although non-free works are not a part of Debian, we support their use and provide infrastructure for non-free packages (such as our bug tracking system and mailing lists).


[edit] Progress/victories for the free software mission

Peter Galli (2007-05-04). Ubuntu Founder: No Emulation Software for Dell Systems (http://www.eweek.com/article2/0,1895,2125848,00.asp). Retrieved on 2007-05-04 10:26.

Dell will not include open-source software such as Wine, which lets users run Windows programs on Linux, with the PCs it plans to bundle with Ubuntu Linux, Mark Shuttleworth, the founder of Ubuntu and its commercial sponsor Canonical, said May 3.

"I do not want to position Ubuntu and Linux as a cheap alternative to Windows," Shuttleworth said in an interview with eWEEK following the May 1 announcement that Dell plans to preload Ubuntu on some consumer machines.

...

While he said Linux is not yet ready for the general consumer market, he added that Dell's decision to preload Ubuntu Linux on some of its consumer machines is an important milestone for the entire open-source community.

"This was a genuine response by Dell to their customers through their IdeaStorm Web site. It was not prompted by us … So, I'm sure they will do other Linux distributions because everyone has their favorite one and that's fine. I'm just very honored that they launched with us," he said.

The deal is also good for Linux as a whole, said Shuttleworth, because one of the key challenges for those who want to advocate free software generally "has been device compatibility, and the key there is market pressure more than anything else."

"Interestingly enough, I don't think we need to have an enormous share of the number of shipping PCs to still have an enormous influence on the selection of components by the biggest vendors. So, for all versions of Linux—Ubuntu, SUSE, Red Hat, Gentoo, Debian—this is a very important milestone," Shuttleworth said.

...

In response to comments from a Novell official that questioned the significance of the deal, Shuttleworth noted that the history of Linux has involved a series of battles for credibility in each category.

"So there was a time when people pooh-poohed Linux on the server. Microsoft spent some time doing that and, of course, the free software community decided to take on that challenge and do what needed to be done to make it scalable, reliable, all of the things that you look for from a higher-end Unix. So now the consumer-oriented PC is another field of battle. But, to be fair, I don't think Linux is ready for the general consumer market as yet," he said.

With regard to Microsoft's dominance on the desktop front, Shuttleworth said that it's all about lock-in and not something that the company creates through a particular technology. It is something "that we freely give them. So, just having alternative technologies today is not going to change society's behavior. It may affect some of Microsoft's pricing power, but it's not going to dislodge them," he said.

What could dislodge them, he said, is fundamentally different ways of working and different business models, which is why Microsoft sees Google as such a large threat, because it brings a very different way of working and a Web-based office suite rather than another traditional office suite.

"I am a deep believer in the ideology of free software. I think it's morally better, but I'm also very conscious of the practical benefits of the free software movement. So I can certainly imagine that in the process to settle on the final hardware list, the availability of genuine free software drivers, where the vendor understands how to work with not just Ubuntu but with the Linux community, is a significant contributor to the decision," he said.

...

Microsoft has claimed that the application ecosystem around Linux is nowhere near as strong as it is for Windows, and Shuttleworth said that was a good story and might actually be true in some instances.

"I would never tell anyone to deploy Ubuntu everywhere without thinking about it. What is powerful in life is to really know what your options are and then to make the right decisions. In many cases, Microsoft has established a strong sector lock and has lots of developers who only use that platform," he said.

However, he said, in many cases there is a bigger portfolio of high-quality free software applications than of proprietary ones. "We all saw how the Internet got built on free software. Google is built on free software, its infrastructure is built on free software. The company probably wouldn't have happened if the founders didn't have access to open-source software like Linux and Apache and all the free tools the community gave them," he said.

"I'm guessing Salesforce's infrastructure runs on free software. Same for MySpace, I'm guessing, FaceBook too, the list goes on," he concluded.

[edit] Challenges

Problematic patents, laws, etc. to watch out for...

Challenges for free software edit

Personal tools