SlideShare a Scribd company logo
1 of 49
FOSS (Free Open Source Software) for
Web-designing
by
Dr.S.Sridhar, Ph.D.(JNUD),
RACI(Paris, NICE), RMR(USA), RZFM(Germany)
RIEEEProc.,RIETCom.,LMISTE,LMCSI
What isWhat is
Software?Software?
Software is a set of items or objects
that form a “configuration” that
includes
• programs
• documents
• data ...
What isWhat is
Software?Software?
software is engineeredsoftware is engineered
software doesn’t wear outsoftware doesn’t wear out
software is complexsoftware is complex
software is a ‘differentiator’software is a ‘differentiator’
software is like an ‘agingsoftware is like an ‘aging
factory’factory’
SoftwareSoftware
ApplicationsApplicationssystem softwaresystem software
real-time softwarereal-time software
business softwarebusiness software
engineering/scientificengineering/scientific
softwaresoftware
embedded softwareembedded software
PC softwarePC software
AI softwareAI software
WebApps (Web applications)WebApps (Web applications)
Software Engineering
A LayeredA Layered
TechnologyTechnology
Software Engineering
a “quality” focusa “quality” focus
process modelprocess model
methodsmethods
toolstools
UmbrellaUmbrella
ActivitiesActivities
Software project managementSoftware project management
Formal technical reviewsFormal technical reviews
Software quality assuranceSoftware quality assurance
Software configuration managementSoftware configuration management
Document preparation and productionDocument preparation and production
Reusability managementReusability management
MeasurementMeasurement
Risk managementRisk management
Process as ProblemProcess as Problem
SolvingSolving
status
quo
problem
definition
technical
development
solution
integration
The Primary Goal:The Primary Goal:
High QualityHigh Quality
Remember:Remember:
High quality = project timelinessHigh quality = project timeliness
Why?Why?
Less rework!Less rework!
The LinearThe Linear
ModelModel
analysis design code test
System/information
engineering
Analysis to DesignAnalysis to Design
En tity-
R elatio nsh ip
D iagram
D ata F low
D iagram
State-Transition
D iagram
D ata D iction ary
Process S pecification (PS P EC )
C o ntro l S p ecification (CS P EC )
D ata O b ject D escription
T H E A N A LY S IS M O D E L
pro ced ural
d esign
interface
design
arch itectu ral
design
data
design
T H E D E S IG N M O D E L
Where Do WeWhere Do We
Begin?Begin?
Spec
PrototypePrototype
DesignDesign
modeling
Sizing Modules: TwoSizing Modules: Two
ViewsViews
MODULE
What's
inside??
How big
is it??
Interface DesignInterface Design
Easy to use?Easy to use?
Easy to understand?Easy to understand?
Easy to learn?Easy to learn?
Interface DesignInterface Design
lack of consistencylack of consistency
too much memorizationtoo much memorization
no guidance / helpno guidance / help
no context sensitivityno context sensitivity
poor responsepoor response
Arcane/unfriendlyArcane/unfriendly
Typical Design ErrorsTypical Design Errors
Golden RulesGolden Rules
Place the user in controlPlace the user in control
Reduce the user’s memory loadReduce the user’s memory load
Make the interface consistentMake the interface consistent
What Testing ShowsWhat Testing Shows
errorserrors
requirements conformancerequirements conformance
performanceperformance
an indicationan indication
of qualityof quality
Who Tests the Software?Who Tests the Software?
developerdeveloper independent testerindependent tester
Understands the systemUnderstands the system
but, will test "gently"but, will test "gently"
and, is driven by "delivery"and, is driven by "delivery"
Must learn about the system,Must learn about the system,
but, will attempt to break itbut, will attempt to break it
and, is driven by qualityand, is driven by quality
Testing StrategyTesting Strategy
unit testunit test integrationintegration
testtest
validationvalidation
testtest
systemsystem
testtest
Debugging:Debugging:
A Diagnostic ProcessA Diagnostic Process
Design for WebEDesign for WebE
Architectural designArchitectural design — laying out the page— laying out the page
structure of the WebAppstructure of the WebApp
Navigation designNavigation design — defining the manner in— defining the manner in
which pages will be navigatedwhich pages will be navigated
Interface designInterface design — establishing consistent— establishing consistent
and effective user interaction mechanismsand effective user interaction mechanisms
FOSSFOSS
Open source doesn't just meanOpen source doesn't just mean
access to the source code.access to the source code.
The distribution terms of open-The distribution terms of open-
source software must complysource software must comply
with CERTAIN criteria:with CERTAIN criteria:
FOSSFOSS
1. Free Redistribution1. Free Redistribution
The license shall not restrict any partyThe license shall not restrict any party
from selling or giving away the softwarefrom selling or giving away the software
as a component of an aggregateas a component of an aggregate
software distribution containingsoftware distribution containing
programs from several different sources.programs from several different sources.
The license shall not require a royalty orThe license shall not require a royalty or
other fee for such sale.other fee for such sale.
FOSSFOSS
2. Source Code2. Source Code
The program must include source code, and mustThe program must include source code, and must
allow distribution in source code as well asallow distribution in source code as well as
compiled form.compiled form.
Where some form of a product is not distributedWhere some form of a product is not distributed
with source code, there must be a well-publicizedwith source code, there must be a well-publicized
means of obtaining the source code for no moremeans of obtaining the source code for no more
than a reasonable reproduction cost preferably,than a reasonable reproduction cost preferably,
downloading via the Internet without charge. Thedownloading via the Internet without charge. The
source code must be the preferred form in whichsource code must be the preferred form in which
a programmer would modify the program.a programmer would modify the program.
FOSSFOSS
3. Derived Works3. Derived Works
The license must allow modifications andThe license must allow modifications and
derived workderived work
must allow them to be distributed under themust allow them to be distributed under the
same terms as the license of the originalsame terms as the license of the original
software.software.
FOSSFOSS
4. Integrity of The Author's Source Code4. Integrity of The Author's Source Code
The license must explicitly permitThe license must explicitly permit
distribution of software built from modifieddistribution of software built from modified
source code.source code.
The license may require derived works toThe license may require derived works to
carry a different name or version numbercarry a different name or version number
from the original software.from the original software.
FOSSFOSS
5. No Discrimination Against Persons or5. No Discrimination Against Persons or
GroupsGroups
The license must not discriminate againstThe license must not discriminate against
any person or group of persons.any person or group of persons.
FOSSFOSS
6. No Discrimination Against Fields of6. No Discrimination Against Fields of
EndeavorEndeavor
The license must not restrict anyone fromThe license must not restrict anyone from
making use of the program in a specificmaking use of the program in a specific
field of endeavor.field of endeavor.
For example, it may not restrict the programFor example, it may not restrict the program
from being used in a business, or fromfrom being used in a business, or from
being used for genetic research.being used for genetic research.
FOSSFOSS
7. Distribution of License7. Distribution of License
The rights attached to the program mustThe rights attached to the program must
apply to all to whom the program isapply to all to whom the program is
redistributed without the need for executionredistributed without the need for execution
of an additional license by those parties.of an additional license by those parties.
FOSSFOSS
8. License Must Not Be Specific to a Product8. License Must Not Be Specific to a Product
The rights attached to the program must notThe rights attached to the program must not
depend on the program's being part of adepend on the program's being part of a
particular software distribution.particular software distribution.
If the program is extracted from thatIf the program is extracted from that
distribution and used or distributed withindistribution and used or distributed within
the terms of the program's license, allthe terms of the program's license, all
parties to whom the program is redistributedparties to whom the program is redistributed
should have the same rights as those thatshould have the same rights as those that
are granted in conjunction with the originalare granted in conjunction with the original
software distribution.software distribution.
FOSSFOSS
9. License Must Not Restrict Other Software9. License Must Not Restrict Other Software
The license must not place restrictions onThe license must not place restrictions on
other software that is distributed along withother software that is distributed along with
the licensed software.the licensed software.
For example, the license must not insist thatFor example, the license must not insist that
all other programs distributed on the sameall other programs distributed on the same
medium must be open-source software.medium must be open-source software.
FOSSFOSS
10. License Must Be Technology-Neutral10. License Must Be Technology-Neutral
No provision of the license may beNo provision of the license may be
predicated on any individual technology orpredicated on any individual technology or
style of interface.style of interface.
Now we will seeNow we will see http://tripod.comhttp://tripod.com
As a FOSS for web-site designingAs a FOSS for web-site designing
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
FOSSFOSS
For more details visit my site at
http://drsridhar.tripod.com
For your queries, email to me :
drssridhar@yahoo.com

More Related Content

What's hot (7)

Network programming
Network programmingNetwork programming
Network programming
 
OpenChain 2.0 specification in a nutshell
OpenChain 2.0 specification in a nutshellOpenChain 2.0 specification in a nutshell
OpenChain 2.0 specification in a nutshell
 
Mayacompositeuserguide
MayacompositeuserguideMayacompositeuserguide
Mayacompositeuserguide
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Narasimhamurthy
NarasimhamurthyNarasimhamurthy
Narasimhamurthy
 
OSS Governance
OSS GovernanceOSS Governance
OSS Governance
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 

Viewers also liked

Gazet ai.02.2015
Gazet ai.02.2015Gazet ai.02.2015
Gazet ai.02.2015aitomsk
 
Unidad 7 innovacion y cambio educativo
Unidad 7 innovacion y cambio educativoUnidad 7 innovacion y cambio educativo
Unidad 7 innovacion y cambio educativoDaniel Scienfan
 
Practical ways using technologies for the visually impaired
Practical ways using technologies for the visually impairedPractical ways using technologies for the visually impaired
Practical ways using technologies for the visually impairedGitaSahadeo64
 
Final e.commerce . 2
Final e.commerce . 2Final e.commerce . 2
Final e.commerce . 2Furrukh Taj
 
การตักบาตร
การตักบาตรการตักบาตร
การตักบาตรBest'z Sdc
 
Fianl presentation
Fianl presentationFianl presentation
Fianl presentationishal0830
 
Stewardship -campaign--malachi--omaha
Stewardship -campaign--malachi--omahaStewardship -campaign--malachi--omaha
Stewardship -campaign--malachi--omahaCrossPointBible
 
RWC_Agenda_Announcement_Eblast
RWC_Agenda_Announcement_EblastRWC_Agenda_Announcement_Eblast
RWC_Agenda_Announcement_EblastSarah Pirch
 
Rap relatorio diario de projeto
Rap   relatorio diario de projetoRap   relatorio diario de projeto
Rap relatorio diario de projetoRodrigoBaldo
 
Sermon 2 John 1:1-7 Truth vs. Deception
Sermon 2 John 1:1-7 Truth vs. DeceptionSermon 2 John 1:1-7 Truth vs. Deception
Sermon 2 John 1:1-7 Truth vs. DeceptionCrossPointBible
 
El paciente consciente e inconsciente
El paciente consciente e inconscienteEl paciente consciente e inconsciente
El paciente consciente e inconscienteVictor Poot
 

Viewers also liked (20)

Gazet ai.02.2015
Gazet ai.02.2015Gazet ai.02.2015
Gazet ai.02.2015
 
Unidad 7 innovacion y cambio educativo
Unidad 7 innovacion y cambio educativoUnidad 7 innovacion y cambio educativo
Unidad 7 innovacion y cambio educativo
 
Aashe E-Waste
Aashe E-Waste Aashe E-Waste
Aashe E-Waste
 
Practical ways using technologies for the visually impaired
Practical ways using technologies for the visually impairedPractical ways using technologies for the visually impaired
Practical ways using technologies for the visually impaired
 
Final e.commerce . 2
Final e.commerce . 2Final e.commerce . 2
Final e.commerce . 2
 
การตักบาตร
การตักบาตรการตักบาตร
การตักบาตร
 
Fianl presentation
Fianl presentationFianl presentation
Fianl presentation
 
4 g захватяики
4 g захватяики4 g захватяики
4 g захватяики
 
Stewardship -campaign--malachi--omaha
Stewardship -campaign--malachi--omahaStewardship -campaign--malachi--omaha
Stewardship -campaign--malachi--omaha
 
RWC_Agenda_Announcement_Eblast
RWC_Agenda_Announcement_EblastRWC_Agenda_Announcement_Eblast
RWC_Agenda_Announcement_Eblast
 
Fruitless!
Fruitless!Fruitless!
Fruitless!
 
Etica Dilemas
Etica DilemasEtica Dilemas
Etica Dilemas
 
Rap relatorio diario de projeto
Rap   relatorio diario de projetoRap   relatorio diario de projeto
Rap relatorio diario de projeto
 
Sermon 2 John 1:1-7 Truth vs. Deception
Sermon 2 John 1:1-7 Truth vs. DeceptionSermon 2 John 1:1-7 Truth vs. Deception
Sermon 2 John 1:1-7 Truth vs. Deception
 
Yours Truly
Yours TrulyYours Truly
Yours Truly
 
Oops, My Bad
Oops, My Bad Oops, My Bad
Oops, My Bad
 
Green products
Green productsGreen products
Green products
 
Taking smartrisks brian tracy
Taking smartrisks   brian tracyTaking smartrisks   brian tracy
Taking smartrisks brian tracy
 
new resume
new resumenew resume
new resume
 
El paciente consciente e inconsciente
El paciente consciente e inconscienteEl paciente consciente e inconsciente
El paciente consciente e inconsciente
 

Similar to foss-30oct-2012

The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GISJoanne Cook
 
Open source software license
Open source software licenseOpen source software license
Open source software licenseaakash malhotra
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Vibha Khanna
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantagesRocket11986
 
BlackDuck Suite
BlackDuck SuiteBlackDuck Suite
BlackDuck Suitejeff cheng
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_reviewwebuploader
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Conica fax driver operations user manual
Conica fax driver operations user manualConica fax driver operations user manual
Conica fax driver operations user manualhellers22
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptMehwishKanwal14
 
OWASP Secure Coding Quick Reference Guide
OWASP Secure Coding Quick Reference GuideOWASP Secure Coding Quick Reference Guide
OWASP Secure Coding Quick Reference GuideAryan G
 

Similar to foss-30oct-2012 (20)

The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GIS
 
Installing iPython.docx
Installing iPython.docxInstalling iPython.docx
Installing iPython.docx
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
Open source software license
Open source software licenseOpen source software license
Open source software license
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Lunix xx
Lunix xxLunix xx
Lunix xx
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantages
 
BlackDuck Suite
BlackDuck SuiteBlackDuck Suite
BlackDuck Suite
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
 
Software tpyes
Software tpyesSoftware tpyes
Software tpyes
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Fosss
FosssFosss
Fosss
 
Conica fax driver operations user manual
Conica fax driver operations user manualConica fax driver operations user manual
Conica fax driver operations user manual
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).ppt
 
OWASP Secure Coding Quick Reference Guide
OWASP Secure Coding Quick Reference GuideOWASP Secure Coding Quick Reference Guide
OWASP Secure Coding Quick Reference Guide
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 

More from S Sridhar

ccna course 2
ccna course 2ccna course 2
ccna course 2S Sridhar
 
ccna course 1
ccna course 1ccna course 1
ccna course 1S Sridhar
 
engg pedagogy30 june 2015
engg pedagogy30 june 2015engg pedagogy30 june 2015
engg pedagogy30 june 2015S Sridhar
 
Talk on Ramanujan
Talk on RamanujanTalk on Ramanujan
Talk on RamanujanS Sridhar
 

More from S Sridhar (6)

wap-IoT
wap-IoTwap-IoT
wap-IoT
 
ccna course 2
ccna course 2ccna course 2
ccna course 2
 
ccna course 1
ccna course 1ccna course 1
ccna course 1
 
engg pedagogy30 june 2015
engg pedagogy30 june 2015engg pedagogy30 june 2015
engg pedagogy30 june 2015
 
leadership
leadershipleadership
leadership
 
Talk on Ramanujan
Talk on RamanujanTalk on Ramanujan
Talk on Ramanujan
 

foss-30oct-2012

  • 1. FOSS (Free Open Source Software) for Web-designing by Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) RIEEEProc.,RIETCom.,LMISTE,LMCSI
  • 2. What isWhat is Software?Software? Software is a set of items or objects that form a “configuration” that includes • programs • documents • data ...
  • 3. What isWhat is Software?Software? software is engineeredsoftware is engineered software doesn’t wear outsoftware doesn’t wear out software is complexsoftware is complex software is a ‘differentiator’software is a ‘differentiator’ software is like an ‘agingsoftware is like an ‘aging factory’factory’
  • 4. SoftwareSoftware ApplicationsApplicationssystem softwaresystem software real-time softwarereal-time software business softwarebusiness software engineering/scientificengineering/scientific softwaresoftware embedded softwareembedded software PC softwarePC software AI softwareAI software WebApps (Web applications)WebApps (Web applications)
  • 5. Software Engineering A LayeredA Layered TechnologyTechnology Software Engineering a “quality” focusa “quality” focus process modelprocess model methodsmethods toolstools
  • 6. UmbrellaUmbrella ActivitiesActivities Software project managementSoftware project management Formal technical reviewsFormal technical reviews Software quality assuranceSoftware quality assurance Software configuration managementSoftware configuration management Document preparation and productionDocument preparation and production Reusability managementReusability management MeasurementMeasurement Risk managementRisk management
  • 7. Process as ProblemProcess as Problem SolvingSolving status quo problem definition technical development solution integration
  • 8. The Primary Goal:The Primary Goal: High QualityHigh Quality Remember:Remember: High quality = project timelinessHigh quality = project timeliness Why?Why? Less rework!Less rework!
  • 9. The LinearThe Linear ModelModel analysis design code test System/information engineering
  • 10. Analysis to DesignAnalysis to Design En tity- R elatio nsh ip D iagram D ata F low D iagram State-Transition D iagram D ata D iction ary Process S pecification (PS P EC ) C o ntro l S p ecification (CS P EC ) D ata O b ject D escription T H E A N A LY S IS M O D E L pro ced ural d esign interface design arch itectu ral design data design T H E D E S IG N M O D E L
  • 11. Where Do WeWhere Do We Begin?Begin? Spec PrototypePrototype DesignDesign modeling
  • 12. Sizing Modules: TwoSizing Modules: Two ViewsViews MODULE What's inside?? How big is it??
  • 13. Interface DesignInterface Design Easy to use?Easy to use? Easy to understand?Easy to understand? Easy to learn?Easy to learn?
  • 14. Interface DesignInterface Design lack of consistencylack of consistency too much memorizationtoo much memorization no guidance / helpno guidance / help no context sensitivityno context sensitivity poor responsepoor response Arcane/unfriendlyArcane/unfriendly Typical Design ErrorsTypical Design Errors
  • 15. Golden RulesGolden Rules Place the user in controlPlace the user in control Reduce the user’s memory loadReduce the user’s memory load Make the interface consistentMake the interface consistent
  • 16. What Testing ShowsWhat Testing Shows errorserrors requirements conformancerequirements conformance performanceperformance an indicationan indication of qualityof quality
  • 17. Who Tests the Software?Who Tests the Software? developerdeveloper independent testerindependent tester Understands the systemUnderstands the system but, will test "gently"but, will test "gently" and, is driven by "delivery"and, is driven by "delivery" Must learn about the system,Must learn about the system, but, will attempt to break itbut, will attempt to break it and, is driven by qualityand, is driven by quality
  • 18. Testing StrategyTesting Strategy unit testunit test integrationintegration testtest validationvalidation testtest systemsystem testtest
  • 20. Design for WebEDesign for WebE Architectural designArchitectural design — laying out the page— laying out the page structure of the WebAppstructure of the WebApp Navigation designNavigation design — defining the manner in— defining the manner in which pages will be navigatedwhich pages will be navigated Interface designInterface design — establishing consistent— establishing consistent and effective user interaction mechanismsand effective user interaction mechanisms
  • 21. FOSSFOSS Open source doesn't just meanOpen source doesn't just mean access to the source code.access to the source code. The distribution terms of open-The distribution terms of open- source software must complysource software must comply with CERTAIN criteria:with CERTAIN criteria:
  • 22. FOSSFOSS 1. Free Redistribution1. Free Redistribution The license shall not restrict any partyThe license shall not restrict any party from selling or giving away the softwarefrom selling or giving away the software as a component of an aggregateas a component of an aggregate software distribution containingsoftware distribution containing programs from several different sources.programs from several different sources. The license shall not require a royalty orThe license shall not require a royalty or other fee for such sale.other fee for such sale.
  • 23. FOSSFOSS 2. Source Code2. Source Code The program must include source code, and mustThe program must include source code, and must allow distribution in source code as well asallow distribution in source code as well as compiled form.compiled form. Where some form of a product is not distributedWhere some form of a product is not distributed with source code, there must be a well-publicizedwith source code, there must be a well-publicized means of obtaining the source code for no moremeans of obtaining the source code for no more than a reasonable reproduction cost preferably,than a reasonable reproduction cost preferably, downloading via the Internet without charge. Thedownloading via the Internet without charge. The source code must be the preferred form in whichsource code must be the preferred form in which a programmer would modify the program.a programmer would modify the program.
  • 24. FOSSFOSS 3. Derived Works3. Derived Works The license must allow modifications andThe license must allow modifications and derived workderived work must allow them to be distributed under themust allow them to be distributed under the same terms as the license of the originalsame terms as the license of the original software.software.
  • 25. FOSSFOSS 4. Integrity of The Author's Source Code4. Integrity of The Author's Source Code The license must explicitly permitThe license must explicitly permit distribution of software built from modifieddistribution of software built from modified source code.source code. The license may require derived works toThe license may require derived works to carry a different name or version numbercarry a different name or version number from the original software.from the original software.
  • 26. FOSSFOSS 5. No Discrimination Against Persons or5. No Discrimination Against Persons or GroupsGroups The license must not discriminate againstThe license must not discriminate against any person or group of persons.any person or group of persons.
  • 27. FOSSFOSS 6. No Discrimination Against Fields of6. No Discrimination Against Fields of EndeavorEndeavor The license must not restrict anyone fromThe license must not restrict anyone from making use of the program in a specificmaking use of the program in a specific field of endeavor.field of endeavor. For example, it may not restrict the programFor example, it may not restrict the program from being used in a business, or fromfrom being used in a business, or from being used for genetic research.being used for genetic research.
  • 28. FOSSFOSS 7. Distribution of License7. Distribution of License The rights attached to the program mustThe rights attached to the program must apply to all to whom the program isapply to all to whom the program is redistributed without the need for executionredistributed without the need for execution of an additional license by those parties.of an additional license by those parties.
  • 29. FOSSFOSS 8. License Must Not Be Specific to a Product8. License Must Not Be Specific to a Product The rights attached to the program must notThe rights attached to the program must not depend on the program's being part of adepend on the program's being part of a particular software distribution.particular software distribution. If the program is extracted from thatIf the program is extracted from that distribution and used or distributed withindistribution and used or distributed within the terms of the program's license, allthe terms of the program's license, all parties to whom the program is redistributedparties to whom the program is redistributed should have the same rights as those thatshould have the same rights as those that are granted in conjunction with the originalare granted in conjunction with the original software distribution.software distribution.
  • 30. FOSSFOSS 9. License Must Not Restrict Other Software9. License Must Not Restrict Other Software The license must not place restrictions onThe license must not place restrictions on other software that is distributed along withother software that is distributed along with the licensed software.the licensed software. For example, the license must not insist thatFor example, the license must not insist that all other programs distributed on the sameall other programs distributed on the same medium must be open-source software.medium must be open-source software.
  • 31. FOSSFOSS 10. License Must Be Technology-Neutral10. License Must Be Technology-Neutral No provision of the license may beNo provision of the license may be predicated on any individual technology orpredicated on any individual technology or style of interface.style of interface. Now we will seeNow we will see http://tripod.comhttp://tripod.com As a FOSS for web-site designingAs a FOSS for web-site designing
  • 49. FOSSFOSS For more details visit my site at http://drsridhar.tripod.com For your queries, email to me : drssridhar@yahoo.com