Commercial software was once considered to be proprietary software, but now a number of free and opensource software applications are licensed or sold to end users. Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license the software to use, reproduce, display, distribute, execute, and transmit the software, and to prepare derivative works of the software, and to permit thirdparties to whom the. Although software surveys performed by github and black duck software both list the mit license as the most commonly encountered open source license, we strongly recommend against its usage due to. A very fast tutorial on open source licenses contact and. If youre writing commercial software, you want to look for bsd, mitx11, apache 2. Sun used to release its free software open source projects under its sun public license spl before it turned to rely upon the cddl in 2004. Openssl is covered by one of two licenses, depending on which release is involved.
The cddl license is considered by sun now oracle to be spl version 2. The fact that on the other side, the cddl explicitly limits its scope to the files that contain cddld code, allows us make our first conclusion. Contributor means each individual or entity that creates or contributes to the creation of modifications 1. The terracotta public license makes the following changes to the mozilla public license, version 1. I came to this page via a person asking about the dual licensing of sun now oracle software under both gpl and cddl. All open source software can be used for commercial purpose.
Sun used to release its free software open source projects under its sun public license spl before it turned to rely. The term open source was coined by christine peterson and adopted in 1998 by the founders of the open source initiative. This means a module covered by the gpl and a module covered by the cddl cannot legally be linked together. The term free software is older, and is reflected in the name of the free software foundation fsf, an organization founded in 1985 to protect and promote free software. Open source licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software.
The cddl license is perfile copyleft, which means you only have to distribute source code for the files which were cddl licensed. Your question says twice if i have made a dll, which implies that you created two works on your own. If this is the case, you are the holder and are free to release the software under any license you chose. Both the cddl and the earlier spl are based on the mozilla public license mpl. In some cases, this type of software is originally sold and released without the source code, and the source code becomes available later. The common development and distribution license cddl and gnu public license v. Rife offers an alternative approach to web application development and design. The cddl is a license that does not try to enforce restrictions that would not stand in court but disallows relicensing of code. Common development and distribution license wikipedia. Commercial royaltyfree a form of licensing where typically a development version of the product is for a fee but the deployment of applications built or assembled with or using the product do not incur an additional fee. Original software means the source code and executable form of computer software code that is originally released under this license. The new license changes the use of the term code to software and eliminates the definition of commercial use.
Open source licenses, ip, and cddl oracle andy tuckers blog. A permissive license whose main conditions require preservation of and license notices. Contributor version means the combination of the original software, prior modifications used by a contributor if any, and the modifications made. Can glassfish be distributed together with commercial software closed software. Netbeans distributions include additional components under. Common development and distribution license cddl this is a free software license. Opensourcefree software licenses software licensing. This is a weak copyleft license used by sun microsystems that includes explicit patent grants. The common development and distribution license cddl is a free and opensource software license, produced by sun microsystems, based on the mozilla public license mpl.
Licensed works, modifications, and larger works may be distributed under different terms and without source code. You can distribute your application using a gpl library commercially, but you must also provide the source code. Can open source software be used for commercial purposes. You can also use lgpld code, but watch out for the extra restrictions. Prior to 2004, the eclipse community used the common public license cpl as the open source license for most of the open source software made available by. Terracotta community changes from the mozilla public license. If you are not distributing the source, almost every license that is labeled as free will impose few or no restrictions. While this might leave hope for it being useful to commercial software writers, there were two specific clauses that prompted me to reject it. First, some restrictions on linking to lgpl code make it impractical for closed source programs and commercial programs even more so to use lgpl code, if the lgpl code is not completely selfcontained. In all cases, there is a file named license in the toplevel of the release.
This is a list of proprietary sourceavailable software, which has available source code, but is not classified as free software or opensource software. Commercial software is any software or program that is designed and developed for licensing or sale to end users or that serves a commercial purpose. Common development and distribution license cddl is an open source license published by sun microsystems to replace the sun public license spl. You may copy, distribute and modify the software as long as you track changesdates of in source files and keep modifications under gpl. It has a copyleft with a scope thats similar to the one in the mozilla public license, which makes it incompatible with the gnu gpl. Frequently answered questions open source initiative. License given to the users of software marketed by software companies for a price and for a specified periodin some cases. Most open source licenses are very liberal about what you can do with covered products in the privacy of your own enterprise. Cddl is a weak copyleft license, roughly similar to the lgpl.
It builds upon the java platform, but offers all required tools and apis to implement and perform all common web site related tasks in a fast, intuitive, and consistent manner. This term was thought to be misleading, because terracotta software can be distributed for both commercial and noncommercial purposes, and we didnt want anyone to. Patent claims means any patent claims, now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent licensable by grantor. Files licensed under the cddl can be combined with files licensed under other licenses, whether open source or proprietary. The resulting compiled software product binary can be licensed and sold under a different license, as long as the source code is still available under cddl, which should enable more commercial business cases, according to sun. You can even sell open source software however, note that commercial is not the same as proprietary. The newly approved cddl is filebased, which means that files licensed under the cddl can be combined with files licensed under other licenses, whether open source or proprietary. The epl is more complicated and the most copyleft license in your list. The covered software is a commercial item, as that term is defined in 48 c. This is free and unencumbered software released into the public domain. Common development and distribution license cddl, v1. Contributors provide an express grant of patent rights. If i have made a dll under the cddl license, and made.
For example, there is a lot of pressure on linux gplv2 to include suns now oracles zfs filesystem cddl license, from solaris, as it is a more mature, tested alternative to the seemingly forever trapped in development linux native btrfs. What this means is that you are free to use the software under the terms of one license or the other, or as what most people seem to be doing carry on the dual licensing for downstream users. Contributor version means the combination of the original software, prior modifications used by a contributor if any, and the modifications made by that particular contributor. Below is a complete list of licenses for software utilised by matillion etl for normal operation.
List of proprietary sourceavailable software wikipedia. There are several unofficial modules floating around, meaning the technical obstacles arent. Common development and distribution license cddl version 1. In jurisdictions that recognize laws, the author or authors. Sources licensed under them may be reused in commercial products. This is a free software license, compatible with the gpl via an explicit duallicensing clause. Sun has also changed some of the wording around to make its cddl broad. Files that you write that use software that is cddllicensed via import or include can be licensed as you wish. You need to make the source code of the cddl licensed software available under the terms of the cddl, but you do not need to make your softwares source code available. Common development and distribution license cddl, version 1. It has a weak perfile copyleft like version 1 of the mozilla public license which makes it incompatible with the gnu gpl. If you receive software under an open source license, you can always use that software for commercial purposes, but. Cddl is a more reusable license, and was written to be more readable.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or noncommercial, and by any means. You can distribute binaries under a proprietary license, as long as original and modified source code under cddl is made available. It is essentially identical to the x11 license, with an optional alternative way of providing license notices. The majority of the netbeans ide code is available under a dual license consisting of the common development and distribution license cddl v1. Like the mpl the cddl includes a patent grant to the licensee from all contributors patent peace. Asf 3rd party license policy the apache software foundation. Top 10 common development and distribution license cddl.
Cddl is an open source license published by sun microsystems to replace the sun public license spl. Contributor version means the combination of the original software, prior modifications used by a contributor if any, and the modifications made by that particular. The following licenses are sorted by the number of conditions, from most gnu agplv3 to none unlicense. Sometimes, the source code is released under a liberal software license at its end of life. The common development and distribution license cddl version 1. Common development and distribution license cddlversion 1. Common development and distribution license version 1. Contributor means each individual or entity that creates or contributes to the creation of modifications.