Bundle (software distribution): Difference between revisions

Content deleted Content added
Bold rewrite based on common-sense definition
Line 1:
{{unreferenced|date=December 2011}}
 
In the [[software industry]], '''bundling''' is the practice selling multiple software packages together, as a [[software suite]], or distributing software with of another item such as a piece of [[computer hardware]] or other electronic device.
{{improvereferences |date=August 2011}}
A "bundle" is a [[software package]] that contains a [[software]] and everything it needs to operate.
 
{{software-type-stub}}
== Discussion ==
 
[[Category:Software industry]]
On the one hand, the use of software bundles have a clear advantage: they usually include a program and all the [[libraries]] it needs to operate [[static compilation|statically compiled]], so the program can work without any further dependence. It is also used as a method to protect [[intellectual property]]<ref>[http://www.usenix.org/event/jvm02/yu/yu_html/node3.html Why Static Compilation?]</ref>.
 
On the other hand, it has a drawback on efficiency. It includes a [[Static_library#File_size|bigger size]] version of the program needing more memory to run. Regular software installation uses [[shared libraries]] that can be used by different programs running in the same [[computer]], reducing [[memory usage]].
 
== References ==
 
{{Reflist}}
 
== External links ==
 
* [http://java.sun.com/j2se/1.5.0/download-netbeans.html Netbeans bundles download]
 
{{software-type-stub}}
 
[[Category:Archive formats]]
[[Category:Software]]