Science Fair Projects Ideas - BSD and GPL licensing

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

BSD and GPL licensing

Two of the most common free software licenses are the BSD and GPL licenses. There has been continuing discussion over the relative merits of the use of either license in free software projects.

The BSD license essentially allows the user of source code released under this license to be free to do whatever that user wishes to do with the code, with very few restrictions. This means that code released under this license can be used in both open source and closed source situations. Proponents of copyleft-style software licenses such as the GPL argue that the non-copyleft nature of the BSD license becomes detrimental to open source in general, as it does not expressly require that users who extend BSD-licensed software must openly release their modifications. However, it is argued that the non-copyleft nature of the BSD license encourages inclusion of well-developed standard code into closed source projects, and it is further argued that licenses such as the GPL discourages this, forcing people who wish to develop closed source projects to reinvent the wheel to maintain their ability to keep the project closed source, doing it in possibly a less-efficient way than the open source version does it (as it has been open to more scrutiny and patching).

However, the BSD license allows commercial organizations to build upon the inventions of free software and research environments that use free software licenses to further develop their programs. A recent and successful example of this is the Mac OS X operating system, based on parts of the BSD code.

Those who advocate the use of copyleft licenses such as the GPL argue that the requirement that software licensed under the GPL allows the freedom to copy, use, study, modify, and distribute the source code, with the advantage that other improvements to GPL-licensed software are ensured with its requirement that the extensions to the software be freely available as well (however, it is said by some that the requirement that the source code be also freely available does not give the user "freedom" to make closed source software under such a license). GPL supporters often point out that since BSD licensed code allows distribution of closed source modified versions, that the work of the contributor has been somehow "stolen", and as such is not fair and therefore no code should be licensed under BSD-style licenses -- however, it still remains that the original free, BSD licensed code is still available for all to use and improve, with the copyrights still remaining to the author and that nothing has been lost.

Traditionally, Linux associated software is licensed under the GPL, whilst BSD derivatives often use the BSD license. Code licensed under the BSD license can be relicensed under the GPL (the BSD license is said to be "GPL-compatible") without securing the consent of all original authors; but code under the GPL cannot be relicensed under the BSD license without securing the consent of all original authors, as the BSD license does not necessarily require the source code to be again freely available.

External links

10-26-2009 08:16:03
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice