There are also several comparisons available to help clarify how the various types of licenses work and what impact they'll have on code they're linked to. For more information, the Open Source Definition is a good place to start. In general, Public Domain (freeware), and the LGPL/MPL are the the most flexible for distributing components. New interest in an old or forgotten component can sometimes inspire authors to revise their original and overly restrictive licensing. especially if the component is under a restrictive license. It's courteous and often useful to inform the author that their component is being converted. When converting components, please respect the wishes of the original author and retain all copyright and licensing headers along with email addresses and url's. License selection is especially important with components since dropping one on a form can impose an unwanted or incompatible license on an entire application. Before converting any package, it's a good idea to examine its licensing and make sure it's going to be compatible with Lazarus and the Free Pascal Compiler. Licenses for existing code range from freeware/public domain to restrictive versions that prohibit modification, re-distribution and commercial use. If you've converted a package or are working on one, please add a note on the Current conversion projects page. To avoid duplicating effort, packages that have already been converted are listed on the Components and Code examples page. A list of available packages can be found here. TurboPower Software has recently released their entire commercial offering under the MPL. Please add to it if you know of any other good locations. Here is a Page Of Code Sites that is just a start. There is a LOT of code available on the net that can be converted for use with FPC and Lazarus. Selecting a component or library for conversion Where to find code to convert
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |