Loading

FOSS INTRO

Uvindu Perera

This is a live streamed presentation. You will automatically follow the presenter and see the slide they're currently on.

Uvindu Perera

LSEG (MillenniumIT)  

uvindu@foss.lk

FOSS INTRO

uvinduperera:mozilla.org

Community Core Member-FOSS LK  

uvindu.perera@lseg.com

What is FOSS ?

FOSS means,
Free and Open-Source Software

Free and open-source software is software that can be classified as both free software and open-source software.

?

What is Free Software?

Free Software means that the user has the freedom to Run, Copy, Distribute, Study, Change and Improve the software.

There are some main essential freedoms as following.

Freedom 1

The Freedom to RUN the program as you wish, for any purpose

Freedom 2

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.

 

Freedom 3

The Freedom to REDISTRIBUTE copies so you can help your neighbour.

 

Freedom 4

The Freedom to DISTRIBUTE copies of your MODIFIED versions to others.

By doing this you can give the whole community a change to benefit from your changes. Access to the source code is a precondition for this.

 

What is Open-Source Software?

What is Open-Source Software?

Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software to anyone and for any purpose.

1) Free Redistribution

The license shall not restrict any party from selling or giving away the software as a component of a larger software distribution containing programs from multiple sources.

2) Source Code

The program must include source code, and must allow distribution in source code as well as compiled form.

3) Derived Works

The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

4) Integrity of The Author’s Source Code

The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files” with the source code for the purpose of modifying the program at build time.

5) No Discrimination Against Persons or Groups

The license must not discriminate against any person or group of persons.

6) No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the program in a specific field of endeavor.

7) Distribution of License

The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.

8) License Must Not Be Specific to a Product

The rights attached to the program must not depend on the program’s being part of a particular software distribution.

9) License Must Not Restrict Other Software

The license must not place restrictions on other software that is distributed along with the licensed software.

10) License Must Be Technology-Neutral

No provision of the license may be predicated on any individual technology or style of interface.

Open-Source and Privacy

If you are extremely focused on privacy, open-source is the only way to go – We'll take VPN as a example.

  • You can fully check the code on your own to make sure everything is good.
  • Open source VPN clients mean there is no risk that there are vulnerabilities or hidden backdoors in the code.

If you’re the kind of person who needs to have full control over their Internet privacy, open source options are simply better for your sanity.

Q&A + Resources

Made with Slides.com