The Open Source Definition

16
لاش ش د ي ن ج ر م ا ت ة ث ل ا ي ل ا ة ث ف ل ا

description

 

Transcript of The Open Source Definition

Page 1: The Open Source Definition

شالش جنيد تامر

الثالثة الفئة

Page 2: The Open Source Definition

The Open Source Definition

Page 3: The Open Source Definition

Author : Bruce Perens

Page 4: The Open Source Definition

1. Free Redistribution.

2. Source Code.

3. Derived Works.

4. Integrity of The Author's Source Code.

5. No Discrimination Against Persons or Groups.

6. No Discrimination Against Fields of Endeavor.

7. Distribution of License.

8. License Must Not Be Specific to a Product.

9. License Must Not Restrict Other Software.

10. License Must Be Technology-Neutral.

Page 5: The Open Source Definition

1- Free Redistribution

• “FREE” means “Liberty” not “free of charge”.

• I’m FREE to redistribute the program.

• I’m FREE to charge or not charge.

Page 6: The Open Source Definition

2- Source Code Availability

• The source code must be available for every body.

• Anybody can……>>

Page 7: The Open Source Definition

3 -Derived Works Permitted.

• You CAN modify the source code.

• You CAN redistribute the program under the same license.

Page 8: The Open Source Definition

4 -Integrity of the Author's Source Code.

• Authors safety is important.

• If changes made :– Either change name.– Or mention changes.

Page 9: The Open Source Definition

5 -No Discrimination Against Persons or Groups.

• Anyone can use any Open Source Software.

• Any Group can use it.

• Oppositions are not considered.

Page 10: The Open Source Definition

6- No Discrimination Against Fields of Endeavor.

• Can be used in any field : – Schools.– Business.– Home.– Everything…

Page 11: The Open Source Definition

7 -Distribution of License.

• Recursion!

• You can re-license.

• No need for excuses.

Page 12: The Open Source Definition

8 -License Must Not be Specific to a Product.

• The license must be available to anybody.

Page 13: The Open Source Definition

9 -License Must Not Contaminate Other Software.

• Lots of Programs in the same CD.. Disk.. Etc..

• The license is applied to this Software only.

Page 14: The Open Source Definition

10-License Must Be Technology-Neutral

• New to the definition.

Page 15: The Open Source Definition

Resources

• www.opensource.org

• www.fsf.org

• Soon… Revolution OS movie!