Misplaced Pages

Apache OpenOffice

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an accepted version of this page

#822177

85-415: Apache OpenOffice ( AOO ) is an open-source office productivity software suite . It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony . It was a close cousin of LibreOffice , Collabora Online and NeoOffice in 2014. It contains a word processor (Writer), a spreadsheet (Calc), a presentation application (Impress), a drawing application (Draw),

170-583: A formula editor (Math), and a database management application (Base). Apache OpenOffice's default file format is the OpenDocument Format (ODF), an ISO / IEC standard. It can also read and write a wide variety of other file formats, with particular attention to those from Microsoft Office  – although, unlike LibreOffice, it cannot save documents in Microsoft's post-2007 Office Open XML formats, but only import them. Apache OpenOffice

255-406: A Pathways to Enable Open-Source Ecosystems (POSE) program to support open source innovation. The adoption of open-source software by industry is increasing over time. OSS is popular in several industries such as telecommunications , aerospace , healthcare , and media & entertainment due to the benefits it provides. Adoption of OSS is more likely in larger organizations and is dependent on

340-541: A bug needs to be fixed in their project. This is established by communicating with the OSS community through avenues such as bug reporting and tracking or mailing lists and project pages. Next, OSS developers select or are assigned to a task and identify a solution. Because there are often many different possible routes for solutions in OSS, the best solution must be chosen with careful consideration and sometimes even peer feedback . The developer then begins to develop and commit

425-507: A copy of the license is provided to recipients with the code. One important legal precedent for open-source software was created in 2008, when the Jacobson v Katzer case enforced terms of the Artistic license , including attribution and identification of modifications. The ruling of this case cemented enforcement under copyright law when the conditions of the license were not followed. Because of

510-450: A discussion of possibly discontinuing the project, after the Apache board had put them on monthly reporting due to the project's ongoing problems handling security issues. By December 2011, the project was being called Apache OpenOffice.org (Incubating); in 2012, the project chose the name Apache OpenOffice, a name used in the 3.4 press release. Apache OpenOffice includes OpenSymbol, DejaVu ,

595-458: A few days later. Apache OpenOffice 3.4 was released on 8 May 2012. It differed from the thirteen-month-older OpenOffice.org 3.4 beta mainly in license-related details. Notably, the project removed both code and fonts which were under licenses unacceptable to Apache. Language support was considerably reduced, to 15 languages from 121 in OpenOffice.org 3.3. Java, required for the database application,

680-463: A fix for a remote code execution security vulnerability ( CVE - 2021-33035 ) that was publicly revealed the previous month. The project had been notified in early May 2021. The security hole had been fixed in LibreOffice since 2014. Oracle had improved Draw (adding SVG ), Writer (adding ODF 1.2) and Calc in the OpenOffice.org 3.4 beta release (12 April 2011), though it cancelled the project only

765-454: A new bug. Early releases : The first version of the software should be released as early as possible so as to increase one's chances of finding co-developers early. Frequent integration: Code changes should be integrated (merged into a shared code base) as often as possible so as to avoid the overhead of fixing a large number of bugs at the end of the project life cycle. Some open-source projects have nightly builds where integration

850-678: A new design for the home page. On 27 March 2012 a first fixpack update for Lotus Symphony 3.0.1 was released. On 29 November 2012 a second fixpack update for Lotus Symphony 3.0.1 was released. A web based version of Symphony, called LotusLive Symphony , was launched in 2011. Symphony has its roots in the IBM Workplace Managed Client component of IBM Workplace . In 2006, IBM introduced Workplace Managed Client version 2.6, which included "productivity tools"—a word processor, spreadsheet, and presentation program—that supported ODF. Workplace used code from OpenOffice.org version 1.1.4,

935-508: A public good as it is available to everyone and does not decrease in value for others when downloaded by one person. Open source software is unique in that it becomes more valuable as it is used and contributed to, instead of diminishing the resource. This is explained by concepts such as investment in reputation and network effects . The economic model of open-source software can be explained as developers contribute work to projects, creating public benefits. Developers choose projects based on

SECTION 10

#1732856029823

1020-512: A reworked sidebar, were merged. The IAccessible2 screen reader support from Symphony was ported and included in the AOO 4.1 release (April 2014), although its first appearance in an open source software release was as part of LibreOffice 4.2 in January 2014. IBM ceased official participation by the release of AOO 4.1.1. In September 2016, OpenOffice's project management committee chair Dennis Hamilton began

1105-842: A standalone application, Symphony, in a beta one month later. The code in Symphony is the same as that for Notes 8's productivity tools. IBM released version 1.0 of Lotus Symphony in May 2008 as a free download, and introduced three minor upgrades through 2008 and 2009. In 2010, IBM released version 3.0. Symphony 3.0 was based on OpenOffice.org 3.0, though not under the LGPL but under a special arrangement between IBM and Sun (who required copyright assignment of all outside OpenOffice.org contributions). and includes enhancements such as new sidebars in its user interface and support for Visual Basic for Applications macros, OpenDocument Format 1.2, and OLE . Symphony 3.0

1190-422: A victory for OSS supporters. In open-source communities, instead of owning the software produced, the producer owns the development of the evolving software. In this way, the future of the software is open, making ownership or intellectual property difficult within OSS. Licensing and branding can prevent others from stealing it, preserving its status as a public good . Open source software can be considered

1275-523: Is $ 8.8 trillion, as firms would need to spend 3.5 times the amount they currently do without the use of open source software. Open-source code can be used for studying and allows capable end users to adapt software to their personal needs in a similar way user scripts and custom style sheets allow for web sites, and eventually publish the modification as a fork for users with similar preferences, and directly submit possible improvements as pull requests . The Open Source Initiative 's (OSI) definition

1360-565: Is a broad software license that makes source code available to the general public with relaxed or non-existent restrictions on the use and modification of the code. It is an explicit "feature" of open source that it puts very few restrictions on the use or distribution by any organization or user, in order to enable the rapid evolution of the software. According to Feller et al. (2005), the terms "free software" and "open-source software" should be applied to any "software products distributed under terms that allow users" to use, modify, and redistribute

1445-404: Is a good or service, what can be considered a modification, governance through contract vs license, ownership and right of use. While there have been developments on these issues, they often lead to even more questions. The existence of these uncertainties in regulation has a negative impact on industries involved in technologies as a whole. Within the legal history of software as a whole, there

1530-417: Is a prominent example of open collaboration , meaning any capable user is able to participate online in development, making the number of possible contributors indefinite. The ability to examine the code facilitates public trust in the software. Open-source software development can bring in diverse perspectives beyond those of a single company. A 2024 estimate of the value of open-source software to firms

1615-539: Is absolutely another terrific way that individuals and organizations choose to contribute to open source projects. Groups like Open Collective provide a means for individuals to contribute monthly to supporting their favorite projects. Organizations like the Sovereign Tech Fund is able to contribute to millions to supporting the tools the German Government uses. The National Science Foundation established

1700-688: Is also unrelated. IBM discontinued development of Lotus Symphony in January 2012 with the final release of version 3.0.1, moving future development effort to Apache OpenOffice , and donating the source code to the Apache Software Foundation. IBM Lotus Symphony consists of: Each application is split into tabs . Symphony supports the OpenDocument formats as well as the binary Microsoft Office formats. It can also export Portable Document Format (PDF) files and import Office Open XML files. Previous support for Lotus SmartSuite formats

1785-502: Is developed for Linux , macOS and Windows , with ports to other operating systems . It is distributed under the Apache-2.0 license. The first release was version 3.4.0, on 8 May 2012. The most recent significant feature release was version 4.1, which was made available in 2014. The project has continued to release minor updates that fix bugs, update dictionaries and sometimes include feature enhancements. The most recent maintenance release

SECTION 20

#1732856029823

1870-544: Is done automatically . Several versions: There should be at least two versions of the software. There should be a buggier version with more features and a more stable version with fewer features. The buggy version (also called the development version) is for users who want the immediate use of the latest features and are willing to accept the risk of using code that is not yet thoroughly tested. The users can then act as co-developers, reporting bugs and providing bug fixes. High modularization: The general structure of

1955-404: Is innovative since open-source programs are the product of collaboration among a large number of different programmers. The mix of divergent perspectives, corporate objectives, and personal goals speeds up innovation. Moreover, free software can be developed in accordance with purely technical requirements. It does not require thinking about commercial pressure that often degrades the quality of

2040-560: Is legal variety in this definition. Some jurisdictions attempt to expand or reduce this conceptualization for their own purposes. For example, The European Court of Justice defines a computer program as not including the functionality of a program, the programing language , or the format of data files. By limiting protections of the different aspects of software, the law favors an open-source approach to software use. The US especially has an open approach to software, with most open-source licenses originating there. However, this has increased

2125-437: Is no definitive list of what formats the program supports other than the program's behaviour. Notable claimed improvements in file format handling in 4.0 include improved interoperability with Microsoft's 2007 format Office Open XML (DOCX, XLSX, PPTX) — although it cannot write OOXML, only read it to some degree. Apache OpenOffice does not bundle a Java virtual machine with the installer, as OpenOffice.org did, although

2210-483: Is ready". Apache OpenOffice has lost its initial developer participation. During March 2014 – March 2015 it had only sixteen developers; the top four (by changesets) were IBM employees, and IBM had ceased official participation by the release of 4.1.1. In January 2015, the project reported that it was struggling to attract new volunteers because of a lack of mentoring and was badly in need of contributions from experienced developers. Industry analysts noted

2295-635: Is recognized by several governments internationally as the standard or de facto definition. OSI uses The Open Source Definition to determine whether it considers a software license open source. The definition was based on the Debian Free Software Guidelines , written and adapted primarily by Perens . Perens did not base his writing on the "four freedoms" from the Free Software Foundation (FSF), which were only widely available later. Under Perens' definition, open source

2380-468: Is theoretically challenging in economic models, it is explainable as a sustainable social activity that requires resources. These resources include time, money, technology and contributions. Many developers have used technology funded by organizations such as universities and governments, though these same organizations benefit from the work done by OSS. As OSS grows, hybrid systems containing OSS and proprietary systems are becoming more common. Throughout

2465-723: The Gentium fonts, and the Apache-licensed ChromeOS fonts Arimo (sans serif), Tinos (serif) and Cousine (monospace). Apache OpenOffice includes OpenOffice Basic, a programming language similar to Microsoft Visual Basic for Applications (VBA). Apache OpenOffice has some Microsoft VBA macro support. OpenOffice Basic is available in Writer, Calc, Draw, Impress and Base. Apache OpenOffice obtains its handling of file formats from OpenOffice.org, excluding some which were supported only by copyleft libraries, such as WordPerfect support. There

2550-597: The World Wide Web . It was first distributed as commercial proprietary software , then as freeware , before IBM contributed the suite to the Apache Software Foundation in 2014 for inclusion in the free and open-source Apache OpenOffice software suite. First released in 2007, the suite has a name similar to the 1980s DOS Lotus Symphony suite, but the two software suites are otherwise unrelated. The previous Lotus application suite, Lotus SmartSuite ,

2635-889: The distributed version control system (DVCS) are examples of tools, often open source, that help manage the source code files and the changes to those files for a software project in order to foster collaboration. CVCS are centralized with a central repository while DVCS are decentralized and have a local repository for every user. concurrent versions system (CVS) and later Subversion (SVN) and Git are examples of CVCS. The repositories are hosted and published on source-code-hosting facilities such as GitHub . Open-source projects use utilities such as issue trackers to organize open-source software development. Commonly used bug trackers include Bugzilla and Redmine . Tools such as mailing lists and IRC provide means of coordination and discussion of bugs among developers. Project web pages, wiki pages, roadmap lists and newsgroups allow for

Apache OpenOffice - Misplaced Pages Continue

2720-524: The Apache Software Foundation above other options or being abandoned by Oracle. Additionally, in March 2012, in the context of donating IBM Lotus Symphony to the Apache OpenOffice project, IBM expressed a preference for permissive licenses, such as the Apache license, over copyleft license. The developer pool for the Apache project was seeded by IBM employees, who, from project inception through to 2015, did

2805-458: The Bazaar , open-source influential contributor Eric S. Raymond suggests a model for developing OSS known as the bazaar model. Raymond likens the development of software by traditional methodologies to building a cathedral, with careful isolated work by individuals or small groups. He suggests that all software should be developed using the bazaar style, with differing agendas and approaches. In

2890-778: The Lotus Symphony code, although IBM promised to donate the code to Apache. It was reported that some LibreOffice developers wanted to adopt some code parts and bug fixes which IBM already fixed in their OpenOffice fork. During the Lotusphere event in 2009, IBM confirmed its cost-reduction effort using Lotus Symphony, with the company migrating its 400,000 users from Microsoft Office to Lotus Symphony. In June 2008 IBM urged its 20,000 'strong-techies' employees to use Symphony instead of Microsoft Office and later in September 2009 IBM forced all 360,000 employees to use Symphony. In March 2009,

2975-630: The Public Interest . Within Europe some notable organizations are Free Software Foundation Europe , open-source projects EU (OSP) and OpenForum Europe (OFE). One Australian organization is Linux Australia while Asia has Open source Asia and FOSSAsia . Free and open source software for Africa (FOSSFA) and OpenAfrica are African organizations and Central and South Asia has such organizations as FLISOL and GRUP de usuarios de software libre Peru . Outside of these, many more organizations dedicated to

3060-502: The Schrodinger's app: No one knows if it's dead or alive, no one really wants to look inside", which found there were 141 code committers at the time of publication, compared to 140 in 2014; this was a change from the sustained growth experienced prior to 2014. The article concluded: "Reports of AOO's death appear to have been greatly exaggerated; the project just looks that way because it's moving slowly." Between October 2014 and July 2015

3145-569: The United States has focused on national security in regard to open-source software implementation due to the perceived threat of the increase of open-source software activity in countries like China and Russia, with the Department of Defense considering multiple criteria for using OSS. These criteria include: if it comes from and is maintained by trusted sources, whether it will continue to be maintained, if there are dependencies on sub-components in

3230-473: The advancement of open-source software exist. FOSS products are generally licensed under two types of licenses: permissive licensing and copyleft licensing . Both of these types of licenses are different than proprietary licensing in that they can allow more users access to the software and allow for the creation of derivative works as specified by the terms of the specific license, as each license has its own rules. Permissive licenses allow recipients of

3315-402: The bazaar model should exhibit the following patterns: Users should be treated as co-developers: The users are treated like co-developers and so they should have access to the source code of the software. Furthermore, users are encouraged to submit additions to the software, code fixes for the software, bug reports , documentation, etc. Having more co-developers increases the rate at which

3400-414: The code. The code is then tested and reviewed by peers. Developers can edit and evolve their code through feedback from continuous integration . Once the leadership and community are satisfied with the whole project, it can be partially released and user instruction can be documented. If the project is ready to be released, it is frozen, with only serious bug fixes or security repairs occurring. Finally,

3485-427: The company's IT usage, operating efficiencies, and the productivity of employees. Industries are likely to use OSS due to back-office functionality, sales support, research and development, software features, quick deployment, portability across platforms and avoidance of commercial license management. Additionally, lower cost for hardware and ownership are also important benefits. Organizations that contribute to

Apache OpenOffice - Misplaced Pages Continue

3570-467: The development and expansions of free and open-source software movements exist all over the world. These organizations are dedicated to goals such as teaching and spreading technology. As listed by a former vice president of the Open Source Initiative , some American organizations include the Free Software Foundation , Software Freedom Conservancy , the Open Source Initiative and Software in

3655-461: The distribution of project information that focuses on end users. The basic roles OSS participants can fall into multiple categories, beginning with leadership at the center of the project who have control over its execution. Next are the core contributors with a great deal of experience and authority in the project who may guide the other contributors. Non-core contributors have less experience and authority, but regularly contribute and are vital to

3740-797: The end of 2014 and 200 million by November 2016. As of May 2012 (the first million downloads), 87% of downloads via SourceForge were for Windows, 11% for Mac OS X and 2% for Linux; statistics for the first 50 million downloads remained consistent, at 88% Windows, 10% Mac OS X, and 2% Linux. Apache OpenOffice is available in the FreeBSD ports tree. Derivatives include AndrOpen Office, a port for Android , and Office 700 for iOS , both ported by Akikazu Yoshikawa. LibreOffice also used some changes from Apache OpenOffice. In 2013, 4.5% of new commits in LibreOffice 4.1 came from Apache contributors; in 2016, only 11 commits from Apache OpenOffice were merged into LibreOffice, representing 0.07% of LibreOffice's commits for

3825-601: The focus on patent rights within these licenses, which has seen backlash from the OSS community, who prefer other forms of IP protection. Another issue includes technological protection measures (TPM) and digital rights management (DRM) techniques which were internationally legally recognized and protected in the 1996 World Intellectual Property Organization (WIPO) Treaty . Open source software proponents disliked these technologies as they constrained end-users potentially beyond copyright law. Europe responded to such complaints by putting TPM under legal controls, representing

3910-453: The last version of Lotus Symphony and their efforts would be going into the Apache OpenOffice project, including the Symphony user interface. IBM planned to release an "Apache OpenOffice IBM Edition" after the release of Apache OpenOffice 4, but later decided that it would offer the stock Apache OpenOffice with IBM extensions. There were complaints that IBM and the Apache Software Foundation did not really provide an open source release of

3995-569: The last version released under the Sun Industry Standards Source License , which allowed for release of binaries of modified versions without releasing changes. Later in 2006, IBM announced that Lotus Notes 8, which already incorporated Workplace technology, would also include the same productivity tools as the Workplace Managed Client. In 2007, IBM released Notes 8, and then released Notes' productivity tools as

4080-493: The majority of outside OpenOffice.org developers left the project due to concerns over Sun's, and then Oracle's, management of the project, to form The Document Foundation (TDF). TDF released the fork LibreOffice in January 2011, which most Linux distributions soon moved to, including Oracle Linux in 2012. In April 2011, Oracle stopped development of OpenOffice.org and laid off the remaining development team. Its reasons for doing so were not disclosed; some speculate that it

4165-631: The majority of the development. The project was accepted to the Apache Incubator on 13 June 2011, the Oracle code drop was imported on 29 August 2011, Apache OpenOffice 3.4 was released 8 May 2012 and Apache OpenOffice graduated as a top-level Apache project on 18 October 2012. IBM donated the Lotus Symphony codebase to the Apache Software Foundation in 2012, and Symphony was deprecated in favour of Apache OpenOffice. Many features and bug fixes, including

4250-480: The many benefits provided, a huge issue to be considered is cybersecurity . While accidental vulnerabilities are possible, so are attacks by outside agents. Because of these fears, governmental interest in contributing to the governance of software has become more prominent. However, these are the broad strokes of the issue, with each country having their own specific politicized interactions with open-source software and their goals for its implementation. For example,

4335-560: The mid 2000s, more and more tech companies have begun to use OSS. For example, Dell's move of selling computers with GNU/Linux already installed. Microsoft itself has launched a Linux-based operating system despite previous animosity with the OSS movement. Despite these developments, these companies tend to only use OSS for certain purposes, leading to worries that OSS is being taken advantage of by corporations and not given anything in return. While many governments are interested in implementing and promoting open-source software due to

SECTION 50

#1732856029823

4420-505: The number of people employed in the IT sector. OSS can be highly reliable when it has thousands of independent programmers testing and fixing bugs of the software. Open source is not dependent on the company or author that originally created it. Even if the company fails, the code continues to exist and be developed by its users. OSS is flexible because modular systems allow programmers to build custom interfaces, or add new abilities to it and it

4505-435: The perceived benefits or costs, such as improved reputation or value of the project. The motivations of developers can come from many different places and reasons, but the important takeaway is that money is not the only or even most important incentivization . Because economic theory mainly focuses on the consumption of scarce resources, the OSS dynamic can be hard to understand. In OSS, producers become consumers by reaping

4590-410: The period. LibreOffice earlier rebased its LGPL-3.0-or-later codebase on the Apache OpenOffice 3.4 source code (though it used MPL-2.0 , not the Apache-2.0 ) to allow wider (but still copyleft ) licensing under MPL-2.0 and LGPL-3.0-or-later . Older versions of NeoOffice included stability fixes from Apache OpenOffice, though NeoOffice 2017 and later versions are based on LibreOffice 4.4 which

4675-404: The potential to quicken innovation and create of social value. In France for instance, a policy that incentivized government to favor free open-source software increased to nearly 600,000 OSS contributions per year, generating social value by increasing the quantity and quality of open-source software. This policy also led to an estimated increase of up to 18% of tech startups and a 14% increase in

4760-568: The project had no release manager. During this period, in April 2015, a known remote code execution security vulnerability in Apache OpenOffice 4.1.1 was announced ( CVE - 2015-1774 ), but the project did not have the developers available to release the software fix. Instead, the Apache project published a workaround for users, leaving the vulnerability in the download. Former PMC chair Andrea Pescetti volunteered as release manager in July 2015 and version 4.1.2

4845-574: The project is fully released and only changed through minor bug fixes. Open source implementation of a standard can increase adoption of that standard. This creates developer loyalty as developers feel empowered and have a sense of ownership of the end product. Moreover, lower costs of marketing and logistical services are needed for OSS. OSS can be a tool to promote a company's image, including its commercial products. The OSS development approach has helped produce reliable, high quality software quickly and inexpensively. Open source development offers

4930-520: The project strongly recommends all downloads be made via its official download page, which is managed off-site by SourceForge . SourceForge reported 30 million downloads for the Apache OpenOffice 3.4 series by January 2013, making it one of SourceForge's top downloads; the project claimed 50 million downloads of Apache OpenOffice 3.4.x as of 15 May 2013, slightly over one year after the release of 3.4.0 (8 May 2012), 85,083,221 downloads of all versions by 1 January 2014, 100 million by April 2014, 130 million by

5015-759: The project's development. New contributors are the least experienced but with mentorship and guidance can become regular contributors. Some possible ways of contributing to open-source software include such roles as programming , user interface design and testing, web design , bug triage , accessibility design and testing, UX design , code testing, and security review and testing. However, there are several ways of contributing to OSS projects even without coding skills. For example, some less technical ways of participating are documentation writing and editing, translation , project management , event organization and coordination, marketing, release management, community management, and public relations and outreach. Funding

5100-532: The project's inactivity, describing it as "all but stalled" and "dying" and noting its inability to maintain OpenOffice infrastructure or security. Red Hat developer Christian Schaller sent an open letter to the Apache Software Foundation in August 2015 asking them to direct Apache OpenOffice users towards LibreOffice "for the sake of open source and free software", which was widely covered and echoed by others. The project produced two minor updates in 2017, although there

5185-431: The rewards of contributing to a project. For example, a developer becomes well regarded by their peers for a successful contribution to an OSS project. The social benefits and interactions of OSS are difficult to account for in economic models as well. Furthermore, the innovation of technology creates constantly changing value discussions and outlooks, making economic model unable to predict social behavior. Although OSS

SECTION 60

#1732856029823

5270-490: The same license while weak copyleft licenses require the use of the same license only under certain conditions. Examples of this type of license include the GNU family of licenses , and the MPL and EPL licenses. The similarities between these two categories of licensing include that they provide a broad grant of copyright rights, require that recipients preserve copyright notices, and that

5355-554: The security issue, which Jim Jagielski of the ASF board claimed would be fixed by May 2017. Fixes were finally released in October 2017. Further unfixed problems showed up in February 2019, with The Register unable to get a response from the developers, although the existing proof-of-concept exploit doesn't work with OpenOffice out-of-the-box . Version 4.1.11 was released in October 2021 with

5440-500: The similarity of the Artistic license to other open-source software licenses, the ruling created a precedent that applied widely. Examples of free-software license / open-source licenses include Apache licenses , BSD licenses , GNU General Public Licenses , GNU Lesser General Public License , MIT License , Eclipse Public License and Mozilla Public License . Several gray areas exist within software regulation that have great impact on open-source software, such as if software

5525-485: The software "in any manner they see fit, without requiring that they pay the author(s) of the software a royalty or fee for engaging in the listed activities." Despite initially accepting it, Richard Stallman of the FSF now flatly opposes the term "Open Source" being applied to what they refer to as "free software". Although he agrees that the two terms describe "almost the same category of software", Stallman considers equating

5610-401: The software evolves. Linus's law states that given enough eyeballs all bugs are shallow. This means that if many users view the source code, they will eventually find all bugs and suggest how to fix them. Some users have advanced programming skills, and furthermore, each user's machine provides an additional testing environment. This new testing environment offers the ability to find and fix

5695-484: The software should be modular allowing for parallel development on independent components. Dynamic decision-making structure: There is a need for a decision-making structure, whether formal or informal, that makes strategic decisions depending on changing user requirements and other factors. Compare with extreme programming . The process of Open source development begins with a requirements elicitation where developers consider if they should add new features or if

5780-453: The software to implement the author's copyright rights without having to use the same license for distribution. Examples of this type of license include the BSD , MIT , and Apache licenses . Copyleft licenses are different in that they require recipients to use the same license for at least some parts of the distribution of their works. Strong copyleft licenses require all derivative works to use

5865-568: The software, component security and integrity, and foreign governmental influence. Another issue for governments in regard to open source is their investments in technologies such as operating systems , semiconductors , cloud , and artificial intelligence . These technologies all have implications for global cooperation, again opening up security issues and political consequences. Many countries have to balance technological innovation with technological dependence in these partnerships. For example, after China's open-source dependent company Huawei

5950-425: The software. Commercial pressures make traditional software developers pay more attention to customers' requirements than to security requirements, since such features are somewhat invisible to the customer. In open-source software development, tools are used to support the development of the product and the development process itself. Version control systems such as Centralized Version control system (CVCS) and

6035-628: The suite still requires Java for "full functionality". Apache OpenOffice 4.1.0 was released for x86 and X86-64 versions of Microsoft Windows XP or later, Linux (32-bit and 64-bit), and Mac OS X 10.4 "Tiger" or later. Other operating systems are supported by community ports; completed ports for 3.4.1 included various other Linux platforms, FreeBSD , OS/2 and derivatives like ArcaOS , Solaris SPARC , and ports of 3.4.0 for Mac OS X v10.4 – v10.5 PowerPC and Solaris x86. Apache OpenOffice does not " release early, release often "; it eschews time-based release schedules, releasing only "when it

6120-597: The terms incorrect and misleading. Stallman also opposes the professed pragmatism of the Open Source Initiative , as he fears that the free software ideals of freedom and community are threatened by compromising on the FSF's idealistic standards for software freedom. The FSF considers free software to be a subset of open-source software, and Richard Stallman explained that DRM software, for example, can be developed as open source, despite that it does not give its users freedom (it restricts them), and thus does not qualify as free software. In his 1997 essay The Cathedral and

6205-514: The traditional model of development, which he called the cathedral model, development takes place in a centralized way. Roles are clearly defined. Roles include people dedicated to designing (the architects), people responsible for managing the project, and people responsible for implementation. Traditional software engineering follows the cathedral model. The bazaar model, however, is different. In this model, roles are not clearly defined. Some proposed characteristics of software developed using

6290-459: The vulnerability CVE - 2015-1774 . 4.1.3 (September 2016) had updates to the existing language dictionaries, enhanced build tools for AOO developers, a bug fix for databases on macOS, and a security fix for vulnerability CVE - 2016-1513 . 4.1.4 contained security fixes. Version 4.1.5 was released in December 2017, containing bug fixes. As a result of harmful downloads being offered by scammers,

6375-662: Was 4.1.15 on December 22, 2023. Difficulties maintaining a sufficient number of contributors to keep the project viable have persisted for several years. In January 2015, the project reported a lack of active developers and code contributions. There have been continual problems providing timely fixes to security vulnerabilities since 2015. Downloads of the software peaked in 2013 with an average of just under 148,000 per day, compared to about 50,000 in 2019 and 2020. After acquiring Sun Microsystems in January 2010, Oracle Corporation continued developing OpenOffice.org and StarOffice , which it renamed Oracle Open Office. In September 2010,

6460-658: Was concern about the potential bugginess of the first of these releases. Patricia Shanahan, the release manager for the previous year's update, noted: "I don't like the idea of changes going out to millions of users having only been seriously examined by one programmer — even if I'm that programmer." Brett Porter, then Apache Software Foundation chairman, asked if the project should "discourage downloads". The next update, released in November 2018, included fixes for regressions introduced in previous releases. The Register published an article in October 2018 entitled "Apache OpenOffice,

6545-479: Was disabled in Symphony 3. Symphony is based on Eclipse Rich Client Platform from IBM Lotus Expeditor (the shell) and OpenOffice.org 3 (the core office-suite code). In 2009, IBM created development tools for BlackBerry smartphones to link to IBM's business software, which also allow opening ODF file-formats, following a full Symphony later. Lotus Symphony 3.0.1 added enhancements including support for one million spreadsheet rows, bubble charts, and

6630-486: Was due to the loss of mindshare with much of the community moving to LibreOffice while others suggest it was a commercial decision. In June 2011 Oracle contributed the OpenOffice.org trademarks and source code to the Apache Software Foundation, which Apache re-licensed under the Apache License . IBM , to whom Oracle had contractual obligations concerning the code, appears to have preferred that OpenOffice.org be spun out to

6715-404: Was much debate on whether to protect it as intellectual property under patent law , copyright law or establishing a unique regulation. Ultimately, copyright law became the standard with computer programs being considered a form of literary work, with some tweaks of unique regulation. Software is generally considered source code and object code , with both being protectable, though there

6800-426: Was no longer bundled with the software. 3.4.1, released 23 August 2012, added five languages back, with a further eight added 30 January 2013. Version 4.0 was released 23 July 2013. Features include merging the Symphony code drop, reimplementing the sidebar-style interface from Symphony, improved install, MS Office interoperability enhancements, and performance improvements. 4.0.1 added nine new languages. Version 4.1

6885-558: Was originally planned to include other existing OpenOffice.org modules, including an equation editor, database software, and a drawing program. The software was developed by IBM China Development Laboratory, located in Beijing , which later for a brief time developed Apache OpenOffice . On 13 July 2011, IBM announced that it would donate Lotus Symphony to the Apache Foundation . On 23 January 2012, IBM announced version 3.0.1 would be

6970-468: Was prevented from using Google's Android system in 2019, they began to create their own alternative operating system: Harmony OS . Germany recently established a Sovereign Tech Fund , to help support the governance and maintenance of the software that they use. IBM Lotus Symphony IBM Lotus Symphony is a discontinued suite of applications for creating, editing, and sharing text, spreadsheet, presentations, and other documents and browsing

7055-472: Was released in April 2014. Various features lined up for 4.1 include comments on text ranges, IAccessible2, in-place editing of input fields, interactive cropping, importing pictures from files and other improvements. 4.1.1 (released 14 August 2014) fixed critical issues in 4.1. 4.1.2 (released in October 2015) was a bugfix release, with improvements in packaging and removal of the HWP file format support associated with

7140-480: Was released in October 2015. It was revealed in October 2016 that 4.1.2 had been distributed with a known security hole ( CVE - 2016-1513 ) for nearly a year as the project had not had the development resources to fix it. 4.1.3 was known to have security issues since at least January 2017, but fixes to them were delayed by an absent release manager for 4.1.4. The Apache Software Foundation January 2017 Board minutes were edited after publication to remove mention of

7225-405: Was released mid-2014. Open-source software Open-source software ( OSS ) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative, public manner. Open-source software

#822177