<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.9.0.0%2F16</id>
	<title>IdeaWazaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.9.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://ideawaza.com/wiki/Special:Contributions/216.9.0.0/16"/>
	<updated>2026-09-30T11:51:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://ideawaza.com/index.php?title=Software_industry&amp;diff=72615</id>
		<title>Software industry</title>
		<link rel="alternate" type="text/html" href="https://ideawaza.com/index.php?title=Software_industry&amp;diff=72615"/>
		<updated>2015-11-18T14:27:19Z</updated>

		<summary type="html">&lt;p&gt;216.9.110.14: Data recovery -&amp;gt; data recovery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{redirects here|Software company|companies that primarily produce software|Software house}}&lt;br /&gt;
{{Multiple issues|&lt;br /&gt;
{{globalize|date=December 2010}}&lt;br /&gt;
{{refimprove|date=June 2012}}&lt;br /&gt;
{{cleanup|date=June 2012}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;software industry&#039;&#039;&#039; includes businesses for [[software development|development]], [[software maintenance|maintenance]] and [[software publisher|publication]] of [[software]] that are using different business models, mainly either &amp;quot;license/maintenance based&amp;quot; (on-premises) or &amp;quot;[[Cloud computing|Cloud]] based&amp;quot; (such as [[SaaS]], [[PaaS]], [[IaaS]], MaaS, AaaS, etc.). The industry also includes software [[Service (economics)|service]]s, such as [[training]], [[software documentation|documentation]], [[consultancy|consulting]] and [[data recovery]].&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The word &amp;quot;software&amp;quot; was coined as a prank as early as 1953, but did not appear in print until the 1960s.&amp;lt;ref&amp;gt;{{cite web |author= Paul Niquette |title= Softword: Provenance for the Word &#039;Software&#039;  |year= 1995 |url= http://www.niquette.com/books/softword/tocsoft.html }} adapted from &#039;&#039;Sophisticated: The Magazine&#039;&#039; ISBN 1-58922-233-4&amp;lt;/ref&amp;gt; Before this time, computers were programmed either by customers, or the few commercial computer vendors of the time, such as [[UNIVAC]] and [[IBM]]. The first company founded to provide software products and services was [[Computer Usage Company]] in 1955.&amp;lt;ref&amp;gt;{{cite journal |title= Recollections of the first software company |author= Elmer C. Kubie |journal= [[Annals of the History of Computing]] |volume= 16 |issue= 2 |publisher= [[IEEE Computer Society]]  |date= Summer 1994 |pages= 65–71 |doi= 10.1109/85.279238 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The software industry expanded in the early 1960s, almost immediately after computers were first sold in mass-produced quantities. Universities, government, and business customers created a demand for software. Many of these programs were written in-house by full-time staff programmers. Some were distributed freely between users of a particular machine for no charge. Others were done on a commercial basis, and other firms such as [[Computer Sciences Corporation]] (founded in 1959) started to grow. Other influential or typical software companies begun in the early 1960s included [[Advanced Computer Techniques]], [[Automatic Data Processing]], [[Applied Data Research]], and Informatics General.&amp;lt;ref&amp;gt;{{cite book | title=From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry | first=Martin | last=Campbell-Kelly | authorlink=Martin Campbell-Kelly | publisher=MIT Press | location=Cambridge, Massachusetts | year=2003 | page=57}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book | title=The Computer Establishment | first=Katharine Davis | last=Fishman | publisher= McGraw-Hill Book Company | location=New York | year=1981 | type=paperback 1982 | page=268}}&amp;lt;/ref&amp;gt; The computer/[[Computer hardware|hardware]] makers started bundling [[operating systems]], [[systems software]] and programming environments with their machines.&lt;br /&gt;
&lt;br /&gt;
When [[Digital Equipment Corporation]] (DEC) brought a relatively low-priced [[microcomputer]] to market, it brought computing within the reach of many more companies and universities worldwide, and it spawned great innovation in terms of new, powerful programming languages and methodologies. New software was built for microcomputers, so other manufacturers including IBM, followed DEC&#039;s example quickly, resulting in the [[IBM AS/400]] amongst others.&lt;br /&gt;
&lt;br /&gt;
The industry expanded greatly with the rise of the [[personal computer]] (&amp;quot;PC&amp;quot;) in the mid-1970s, which brought desktop computing to the office worker for the first time. In the following years, it also created a growing market for games, applications, and utilities. [[DOS]], [[Microsoft]]&#039;s first [[operating system]] product, was the dominant operating system at the time.&lt;br /&gt;
&lt;br /&gt;
In the early years of the 21st century, another successful [[business model]] has arisen for hosted software, called [[software-as-a-service]], or SaaS; this was at least the third time{{Citation needed|date=July 2012}} this model had been attempted. From the point of view of producers of some [[proprietary software]], SaaS reduces the concerns about [[Software copyright|unauthorized copying]], since it can only be accessed through the Web, and by definition no [[client software]] is loaded onto the end user&#039;s PC.&lt;br /&gt;
&lt;br /&gt;
==Size of the industry==&lt;br /&gt;
According to industry analyst [[Gartner]], the size of the worldwide software industry in 2013 was US$407.3 billion, an increase of 4.8% over 2012. As in past years, the largest four software vendors were [[Microsoft]], [[Oracle Corporation]], [[IBM]], and [[SAP SE|SAP]] respectively.&lt;br /&gt;
&amp;lt;ref&amp;gt;{{cite news|title=Gartner Says Worldwide Software Market Grew 4.8 Percent in 2013&lt;br /&gt;
|url=http://www.gartner.com/newsroom/id/2696317}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mergers and acquisitions==&lt;br /&gt;
The software industry has been subject to a high degree of consolidation over the past couple of decades. From 1988 to 2010, 41,136 {{Citation needed|date=January 2014}} [[mergers and acquisitions]] have been announced with a total known value of US$1,451 billion&amp;lt;ref&amp;gt;{{cite web|url=http://www.imaa-institute.org/statistics-mergers-acquisitions.html#M&amp;amp;A_Ind_Software |title=Statistics on Mergers &amp;amp; Acquisitions (M&amp;amp;A) - M&amp;amp;A Courses &amp;amp;#124; Company Valuation Courses &amp;amp;#124; Mergers &amp;amp; Acquisitions Courses |publisher=Imaa-institute.org |date= |accessdate=2013-02-04}}&amp;lt;/ref&amp;gt; ($1.45 trillion).  The highest number and value of deals was set in 2000 during the high times of the [[dot-com bubble]] with 6,757 transactions valued at $447 billion. In 2010, 1,628 deals were announced valued at $49 billion. Approaches to successfully acquire and integrate software companies are available &amp;lt;ref&amp;gt; {{cite book |last=Popp |first=Karl Michael |title=Mergers and Acquisitions in the Software Industry - foundations of due diligence |year=2013 |publisher=Books on demand |location=Norderstedt |isbn=978-3-7322-4381-5 |url=http://mergerduediligence.com/ }} &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Business models within the software industry==&lt;br /&gt;
Business models of software companies have been widely discussed.&amp;lt;ref name=&amp;quot;Karl2010&amp;quot;&amp;gt;{{cite book&lt;br /&gt;
  | title = Profit from Software Ecosystems: Business Models, Ecosystems and Partnerships in the Software Industry&lt;br /&gt;
  | year = 2010&lt;br /&gt;
  | publisher = BOD&lt;br /&gt;
  | location = Norderstedt, Germany&lt;br /&gt;
  | isbn = 3-8391-6983-6&lt;br /&gt;
  | author = Karl M. Popp and Ralf Meyer}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;cusumano&amp;quot;&amp;gt;Cusumano M. (2003) Finding Your balance in the Products and Service Debate, Communications of the ACM. Vol. 46:3&amp;lt;/ref&amp;gt; Network effects in [[software ecosystem]]s, networks of companies, and their customers are an important element in the strategy of software companies.&amp;lt;ref&amp;gt;{{cite book&lt;br /&gt;
  | title = Software Ecosystem: Understanding an Indispensable Technology and Industry&lt;br /&gt;
  | year = 2003&lt;br /&gt;
  | publisher = MIT Press&lt;br /&gt;
  | location = Cambridge, MA, USA&lt;br /&gt;
  | isbn = 0-262-13432-2&lt;br /&gt;
  | author9 = David G. Messerschmitt and Clemens Szyperski}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Software engineering]]&lt;br /&gt;
* [[World&#039;s largest software companies]]&lt;br /&gt;
* [[COCOMO]] (Constructive Cost Model)&lt;br /&gt;
* [[Function point]]&lt;br /&gt;
* [[Software development effort estimation]]&lt;br /&gt;
* [[Comparison of development estimation software]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{Wiktionary}}&lt;br /&gt;
&lt;br /&gt;
* {{cite web&lt;br /&gt;
|url = https://www.gnu.org/philosophy/words-to-avoid.en.html#SoftwareIndustry&lt;br /&gt;
|title = Software Industry&lt;br /&gt;
|work = Words to Avoid (or Use with Care) Because They Are Loaded or Confusing&lt;br /&gt;
|publisher = [[Free Software Foundation]]&lt;br /&gt;
|date = 2012-11-20&lt;br /&gt;
|accessdate = 2013-01-31&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Industries}}&lt;br /&gt;
{{Sub-disciplines of computing}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Software Industry}}&lt;br /&gt;
[[Category:Software industry|*]]&lt;br /&gt;
[[Category:Industries]]&lt;/div&gt;</summary>
		<author><name>216.9.110.14</name></author>
	</entry>
	<entry>
		<id>https://ideawaza.com/index.php?title=Archive:Project_fork&amp;diff=25637</id>
		<title>Archive:Project fork</title>
		<link rel="alternate" type="text/html" href="https://ideawaza.com/index.php?title=Archive:Project_fork&amp;diff=25637"/>
		<updated>2005-12-27T20:20:43Z</updated>

		<summary type="html">&lt;p&gt;216.9.200.67: /* Views on forking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:&#039;&#039;This article is about &amp;quot;forking&amp;quot; a [[software development]] project. For other uses, see [[fork (disambiguation)]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In [[software engineering]], a &#039;&#039;&#039;project fork&#039;&#039;&#039; or &#039;&#039;&#039;branch&#039;&#039;&#039; happens when a developer (or a group of them) takes code from a project and starts to develop independently of the rest. The term is also used more loosely to represent a similar branching of any work (for example, there are several forks of the English-language [[Wikipedia]]).&lt;br /&gt;
&lt;br /&gt;
The term is particularly used in [[free software|free]] or [[open source]] software, when a [[schism]] occurs because of different goals or personality clashes. In a fork of this type, both parties inherit identical [[intellectual rights]] but typically only the larger group, or that containing the original [[software architecture|architect]], will retain the full original name and its associated [[social capital]].  Thus there is a reputation penalty associated with forking.&lt;br /&gt;
&lt;br /&gt;
This can happen in [[closed source]] software as well, if the rights to the common code are shared; but this is rarer, as usually there are strict rules about ownership of the code. More commonly in closed source software, a developer forks its own code to develop two versions, such as a [[Window (computing)|windowed]] version and a [[command line interface|command line]] version.&lt;br /&gt;
 &lt;br /&gt;
Another sort of fork is a standard practice in many projects: to fork a &#039;&#039;stable&#039;&#039; or &#039;&#039;release&#039;&#039; version which will be modified only for bug fixes, while a &#039;&#039;development&#039;&#039; tree continues to get new features added. This is common practice in the [[Linux kernel]], for instance, but has been misrepresented occasionally in the trade press as the more problematic sort of fork described above. [http://www.groklaw.net/article.php?story=20041121124609671]&lt;br /&gt;
&lt;br /&gt;
In some cases, a fork can merge back into the original project or replace it. [[EGCS]] (Experimental/Enhanced GNU Compiler System) was a fork from [[GNU Compiler Collection|GCC]] which proved more vital than the original project and was eventually &amp;quot;blessed&amp;quot; as the official GCC project.&lt;br /&gt;
&lt;br /&gt;
In the world of free and open source software, forks are most typically friendly. For instance, one could consider the distributed development style of Linux to be the cross pollination of many different developers forks of the same codebase. Part of what made [[BitKeeper]] so appealing to [[Linus Torvalds]] was its ability to make sense of all of these forks. In the case of parallel development, like the Linux project, it often boils down to a question of trademark. Linus owns the trademark to &amp;quot;Linux&amp;quot; and as a result his fork &#039;&#039;is&#039;&#039; Linux. Often two entities will collaborate on the same codebase, and market the effort under different trademarks. Since it is possible to have a fork without having any change in the codebase, forking can be a friendly collaborative process or a violent one with hurt feelings and, potentially, lawsuits.&lt;br /&gt;
&lt;br /&gt;
==Views on forking==&lt;br /&gt;
&lt;br /&gt;
Some see forks as a weakness in open source, but others believe that they demonstrate the adaptability of the model. The relationship between the different teams can be cordial or very bitter. For instance, because the author of the [[LMule]] file-sharing program for Linux was uninterested in porting it to other systems, the [[xMule]] team started a &amp;quot;friendly fork&amp;quot; to do so. Disagreements among the developers led to xMule itself being forked into [[aMule]], and the tension between the developers remains high.&lt;br /&gt;
&lt;br /&gt;
On the matter of forking, the [[Jargon File]] says:&lt;br /&gt;
:&amp;quot;Forking is considered a [[Bad Thing]] — not merely because it implies a lot of wasted effort in the future, but because forks tend to be accompanied by a great deal of strife and acrimony between the successor groups over issues of legitimacy, succession, and design direction. There is serious social pressure against forking. As a result, major forks (such as the [[GNU Emacs|Gnu-Emacs]]/[[XEmacs]] split, the fissionings of the [[386BSD]] group into three daughter projects, and the short-lived GCC/EGCS split) are rare enough that they are remembered individually in hacker folklore.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Because of the ease of forking a project but the challenge of continuing to develop and support it, it&#039;s common for forks without extensive resources to become inactive &amp;amp;mdash; for instance, see [[GoneME]], a fork of [[GNOME]] by a former developer, which was shortly discontinued despite attracting some publicity. Some well-known forks have enjoyed great success, however, such as the [[X.Org Server|X.Org]] [[X Window System|X11]] server, a fork from [[XFree86]]. Most distributions have switched to X.Org, and overall [[X11]] development has sped up as well.&lt;br /&gt;
&lt;br /&gt;
==Other examples==&lt;br /&gt;
&lt;br /&gt;
*[[Enciclopedia Libre]] is a fork from the [http://es.wikipedia.org Spanish-language Wikipedia] to evade possible advertising.&lt;br /&gt;
*[[Pretty Good Privacy]] was forked outside of the United States to free it from the restrictive laws on the exportation of cryptographic software.&lt;br /&gt;
*The many varieties of [[proprietary]] [[Unix|UNIX]] &amp;amp;mdash; all derived from AT&amp;amp;T UNIX and all called &amp;quot;UNIX&amp;quot;, but increasingly mutually incompatible. &#039;&#039;See&#039;&#039; [[UNIX wars]].&lt;br /&gt;
*The game [[NetHack]] has spawned a number of variants using the original code, notably [[SLASH&#039;EM]]. (Nethack was influenced by [[Rogue (computer game)|Rogue]], but its code was written independently.)&lt;br /&gt;
*[[OpenSSH]] was a fork from [[SSH]], which happened because the license for SSH 2.x was [[non-free]] (even though the source was available), so an older version of SSH 1.x, the last to have been licensed as [[free software]], was forked. Within months, virtually all Linux distributions, BSD versions and even some proprietary Unixes had replaced SSH with OpenSSH.&lt;br /&gt;
* [[Apple Computer]]&#039;s [[WebCore]] is a fork of [[KDE]]&#039;s [[KHTML]] 3.1. This technology is used in two [[web browser]]s: [[Safari (web browser)|Safari]] and [[Konqueror]]. In this case, [[open source]] code became integral to a [[proprietary software|proprietary]] project.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[revision control]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://linuxmafia.com/faq/Licensing_and_Law/forking.html Fear of forking] (Rick Moen)&lt;br /&gt;
*[http://www.dwheeler.com/oss_fs_why.html#forking Forking] ([[David A. Wheeler]])&lt;br /&gt;
&lt;br /&gt;
[[Category:Software engineering]]&lt;br /&gt;
&lt;br /&gt;
[[de:Fork (Projektaufspaltung)]]&lt;br /&gt;
[[fr:Fork]]&lt;br /&gt;
[[pl:Fork]]&lt;/div&gt;</summary>
		<author><name>216.9.200.67</name></author>
	</entry>
</feed>