SlideShare a Scribd company logo
1 of 12
FSF Philosiphy
Maryam Al Rahmah
10 - AG
FSF
Free Software Foundation
Free
software means
that the software's
users have
freedom
“Free software” means software that
respects users' freedom and community.
Roughly, it means that the users have
the freedom to run, copy, distribute,
study, change and improve the
software. Thus, “free software” is a
matter of liberty, not price. To understand
the concept, you should think of “free” as
in “free speech,” not as in “free beer”. We
sometimes call it “libre software” to show
we do not mean it is gratis.
A program is free software if the program's users have
the four essential freedoms:
 The freedom to run the program as you wish, for any
purpose
 The freedom to study how the program works, and
change it so it does your computing as you wish.
Access to the source code is a precondition for this.
 The freedom to redistribute copies so you can help
your neighbor
 The freedom to distribute copies of your modified
versions to others. By doing this you can give the
whole community a chance to benefit from your
changes. Access to the source code is a precondition
for this.
Software differs from material objects—such as
chairs, sandwiches, and gasoline—in that it can be
copied and changed much more easily. These
facilities are why software is useful; we believe a
program's users should be free to take advantage
of them, not solely its developer.
Freedom To Distribute
 Freedom to distribute means you are 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 to
do so.
 You should also have the freedom to make
modifications and use them privately in your own
work or play, without even mentioning that they
exist. If you do publish your changes, you should
not be required to notify anyone in particular, or
in any particular way.
Freedom To Run The Program
 The freedom to run the program means the freedom for
any kind of person or organization to use it on any kind of
computer system, for any kind of overall job and purpose,
without being required to communicate about it with the
developer or any other specific entity. In this freedom, it is
the user's purpose that matters, not
thedeveloper's purpose; you as a user are free to run the
program for your purposes, and if you distribute it to
someone else, she is then free to run it for her purposes,
but you are not entitled to impose your purposes on her.
 The freedom to run the program as you wish means that
you are not forbidden or stopped from doing so. It has
nothing to do with what functionality the program has, or
whether it is useful for what you want to do.
Freedom to redistribute
 The freedom to redistribute copies must include
binary or executable forms of the program, as
well as source code, for both modified and
unmodified versions. (Distributing programs in
runnable form is necessary for conveniently
installable free operating systems.) It is OK if
there is no way to produce a binary or
executable form for a certain program (since
some languages don't support that feature), but
you must have the freedom to redistribute such
forms should you find or develop a way to make
them.
 “Free software” does not mean “noncommercial”. A
free program must be available for commercial use,
commercial development, and commercial
distribution. Commercial development of free
software is no longer unusual; such free
commercial software is very important. You may
have paid money to get copies of free software, or
you may have obtained copies at no charge. But
regardless of how you got your copies, you always
have the freedom to copy and change the software,
even to sell copies.
 Note that criteriasuchas those stated in this free software definition require careful
thought for their interpretation. To decide whethera specificsoftware license
qualifies as a free software license, we judge it basedon these criteriato determine
whether it fits theirspirit as well as the precise words. If a license includes
unconscionable restrictions, we reject it, even if we did not anticipate the issuein
these criteria. Sometimes a license requirement raises an issue that callsfor
extensive thought,includingdiscussions witha lawyer, before we can decide if the
requirement is acceptable.Whenwe reacha conclusion about a newissue,we often
updatethese criteria to make it easier to see whycertain licensesdo or don't qualify.
Refrence : -
 www.google.com
 http://www.gnu.org/philosophy/free-
sw.html
THANK YOU

More Related Content

Viewers also liked

Short funny cat videos
Short funny cat videosShort funny cat videos
Short funny cat videosfionajean21
 
Apple watch and lg g r
Apple watch and lg g r Apple watch and lg g r
Apple watch and lg g r MaryamAlR
 
How One Article Changed the Way we Create our Product Roadmap
How One Article Changed the Way we Create our Product RoadmapHow One Article Changed the Way we Create our Product Roadmap
How One Article Changed the Way we Create our Product RoadmapNick Peasant
 

Viewers also liked (6)

Short funny cat videos
Short funny cat videosShort funny cat videos
Short funny cat videos
 
muhammad ahmed.doc
muhammad ahmed.docmuhammad ahmed.doc
muhammad ahmed.doc
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
16_IntegrationHPPwithinExistingWeir
16_IntegrationHPPwithinExistingWeir16_IntegrationHPPwithinExistingWeir
16_IntegrationHPPwithinExistingWeir
 
Apple watch and lg g r
Apple watch and lg g r Apple watch and lg g r
Apple watch and lg g r
 
How One Article Changed the Way we Create our Product Roadmap
How One Article Changed the Way we Create our Product RoadmapHow One Article Changed the Way we Create our Product Roadmap
How One Article Changed the Way we Create our Product Roadmap
 

Recently uploaded

Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 

Recently uploaded (20)

Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 

FSF philosiphy

  • 1. FSF Philosiphy Maryam Al Rahmah 10 - AG
  • 2. FSF Free Software Foundation Free software means that the software's users have freedom
  • 3. “Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”. We sometimes call it “libre software” to show we do not mean it is gratis.
  • 4. A program is free software if the program's users have the four essential freedoms:  The freedom to run the program as you wish, for any purpose  The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.  The freedom to redistribute copies so you can help your neighbor  The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
  • 5. Software differs from material objects—such as chairs, sandwiches, and gasoline—in that it can be copied and changed much more easily. These facilities are why software is useful; we believe a program's users should be free to take advantage of them, not solely its developer.
  • 6. Freedom To Distribute  Freedom to distribute means you are 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 to do so.  You should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way.
  • 7. Freedom To Run The Program  The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not thedeveloper's purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.  The freedom to run the program as you wish means that you are not forbidden or stopped from doing so. It has nothing to do with what functionality the program has, or whether it is useful for what you want to do.
  • 8. Freedom to redistribute  The freedom to redistribute copies must include binary or executable forms of the program, as well as source code, for both modified and unmodified versions. (Distributing programs in runnable form is necessary for conveniently installable free operating systems.) It is OK if there is no way to produce a binary or executable form for a certain program (since some languages don't support that feature), but you must have the freedom to redistribute such forms should you find or develop a way to make them.
  • 9.  “Free software” does not mean “noncommercial”. A free program must be available for commercial use, commercial development, and commercial distribution. Commercial development of free software is no longer unusual; such free commercial software is very important. You may have paid money to get copies of free software, or you may have obtained copies at no charge. But regardless of how you got your copies, you always have the freedom to copy and change the software, even to sell copies.
  • 10.  Note that criteriasuchas those stated in this free software definition require careful thought for their interpretation. To decide whethera specificsoftware license qualifies as a free software license, we judge it basedon these criteriato determine whether it fits theirspirit as well as the precise words. If a license includes unconscionable restrictions, we reject it, even if we did not anticipate the issuein these criteria. Sometimes a license requirement raises an issue that callsfor extensive thought,includingdiscussions witha lawyer, before we can decide if the requirement is acceptable.Whenwe reacha conclusion about a newissue,we often updatethese criteria to make it easier to see whycertain licensesdo or don't qualify.
  • 11. Refrence : -  www.google.com  http://www.gnu.org/philosophy/free- sw.html