Appendix A

Open Source Software–An Epilogue

Shakun Gupta

Open source software is computer software that is available in source code form. The source code is provided under a software license which permits the users to use, study, change, improve, and distribute the software. An example of the source code is as seen for the mean function in Section 1.1.

Open source software is made available for anyone to use or modify, as its source code is made available. The software use is subject only on the stipulation that any enhancements or changes are freely available to the public. With open source software, users, scientists, engineers, and everyone else, are granted the right to both of the program's functionality and methodology. The users only have the rights to functionality of a proprietary software program.

Definition from the Open Source Initiative (OSI) Foundation Introduction

Open source does not just mean access to the source code. The distribution terms of open source software must comply with the following criteria:

  1. 1. Free Redistribution. The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such a sale.
  2. 2. Source Code. The program must include the source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with ...

Get A Course in Statistics with R now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.