Thread: Doing research paper, confused by fsf's definition of Free Software.

  1. #1
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901

    Doing research paper, confused by fsf's definition of Free Software.

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

    A program is free software if users have all of these freedoms. Thus, you should be free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere. Being free to do these things means (among other things) that you do not have to ask or pay for permission.
    So does this mean that the initial distributor has the right to distribute the software for pay along with anyone who obtains it, or does it mean that those who redistribute it for pay, need not have to have paid to do so? I'm still doing the research so it will probably come soon enough, but I'm a little confused early on with the definition.

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Perhaps this would become clearer if you look at GPL v2:
    "You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee."

    So asking for permission to distribute is made distinct from the physical act of distribution.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    I see, I am going to look to that.

    I wonder what groups could be against free software

  4. #4
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    All those that make money by selling software, obviously. But few are against free software in general, only against the free software that is directly competing with their products

    To wit: Adobe, even Microsoft, they all have some open source and free projects. But not, usually, where their core competencies lie.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  5. #5
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    The people who are against public healthcare because it is communistic, might not like free software.
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  6. #6
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by indigo0086 View Post
    So does this mean that the initial distributor has the right to distribute the software for pay along with anyone who obtains it, or does it mean that those who redistribute it for pay, need not have to have paid to do so? I'm still doing the research so it will probably come soon enough, but I'm a little confused early on with the definition.
    You have to remember that the definition of "Free Software" and "Open Source" is highly politicized. There are serious philosophical issues underlying what LOOKS like very simple language. A lot of people claim that there are ways to adhere to the letter of the definition while violating its "spirit." Especially for the purposes of a research paper, I would not rely SOLELY on the definition of Free Software given by the FSF.

  7. #7
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Well my research paper is going to be 4 pages in length and it's covering the general issues and sides taken in regards to it's ethics (yes, it's an *gruk* ethics paper Xb). So I'm not going to go into too much detail in the definition or the verbiage but focus more on what effects free software as a movement/philosophy/golden rule or whatever you may call it.

  8. #8
    aoeuhtns
    Join Date
    Jul 2005
    Posts
    581
    Quote Originally Posted by Sang-drax View Post
    The people who are against public healthcare because it is communistic, might not like free software.
    Not really. People who think that being nice to others is evil are the kind that wouldn't like free software.
    There are 10 types of people in this world, those who cringed when reading the beginning of this sentence and those who salivated to how superior they are for understanding something as simple as binary.

  9. #9
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,210
    Quote Originally Posted by Sang-drax View Post
    The people who are against public healthcare because it is communistic, might not like free software.
    Communists don't like free software. Actually, communists don't like anything free.

  10. #10
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Quote Originally Posted by MacGyver View Post
    Communists don't like free software. Actually, communists don't like anything free.
    Politics are officially above me: I think Sang-drax made more sense than you did. Though it's only because I think I understand why public health care may be communistic to some.

    People think public health care is communistic because it leads to a system that becomes uncomfortably burdened by its patients to such a degree that it stops working and thus fails to generate meaningful incentives for contributors. I'm still working out how this relates to free software, but he's way ahead of you.

    I'm pretty sure if bread was free for a day in a communist society, people would take it. Nevermind if it were actually free.

  11. #11
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    The 'free' in 'free software' is akin to 'free speech', not 'free food'.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  12. #12
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    And Salem wins.
    Staying away from General.

  13. #13
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Well the definition does state in the first paragraph
    ...you should think of ``free'' as in ``free speech,'' not as in ``free beer.''
    Though I don't like beer, free or not, so salem does win.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Another rock paper scissor question
    By mattflick in forum C Programming
    Replies: 11
    Last Post: 09-29-2005, 09:41 PM
  2. Help needed with backtracking
    By sjalesho in forum C Programming
    Replies: 1
    Last Post: 11-09-2003, 06:28 PM
  3. fopen();
    By GanglyLamb in forum C Programming
    Replies: 8
    Last Post: 11-03-2002, 12:39 PM
  4. Free Software Library!
    By Sebastiani in forum C++ Programming
    Replies: 8
    Last Post: 10-09-2002, 04:15 PM
  5. Direct3d, Windows, and Free Software...
    By QuestionC in forum Game Programming
    Replies: 10
    Last Post: 01-20-2002, 12:02 AM