Kopano is an open-source groupware application suite originally based on Zarafa . The initial version of Kopano Core (KC) was forked from the then-current release of (the open-source parts of) Zarafa Collaboration Platform, and superseded ZCP in terms of lineage as ZCP switched to maintenance mode with patches flowing from KC. Kopano WebApp similarly descended from Zarafa WebApp. Since October 2017, Kopano Core is also known more specifically as Kopano Groupware Core, since Kopano B.V. developed more products that were not directly requiring groupware components.
40-478: Kopano may refer to: Kopano (software) , an open-source groupware application suite Kopano Matlwa (born 1985), South African writer Kopano Ratele (born 1969), South African psychologist Kopano people , an extinct indigenous tribe in Texas, United States Topics referred to by the same term [REDACTED] This disambiguation page lists articles associated with
80-422: A GPL-only fork , MariaDB . MariaDB is based on the same code base as MySQL server 5.5 and aims to maintain compatibility with Oracle-provided versions. MySQL is offered under two different editions: the open source MySQL Community Server and the proprietary Enterprise Server . MySQL Enterprise Server is differentiated by a series of proprietary extensions which install as server plugins, but otherwise shares
120-471: A MySQL database using SQL, but more often, MySQL is used with other programs to implement applications that need relational database capability. MySQL is a component of the LAMP web application software stack (and others ), which is an acronym for Linux , Apache , MySQL, Perl / PHP / Python . MySQL is used by many database-driven web applications, including Drupal , Joomla , phpBB , and WordPress . MySQL
160-582: A database into smaller chunks called shards which can be spread across a number of distributed server clusters. Oracle MySQL offers a high availability solution with a mix of tools including the MySQL router and the MySQL shell. They are based on Group Replication, open source tools. MariaDB offers a similar offer in terms of products. MySQL can also be run on cloud computing platforms such as Microsoft Azure , Amazon Elastic Compute Cloud , Oracle Cloud Infrastructure. Some common deployment models for MySQL on
200-447: A powerful master database which handles data write operations and is replicated to multiple slaves that handle all read operations. The master server continually pushes binlog events to connected slaves so in the event of failure a slave can be promoted to become the new master, minimizing downtime. Further improvements in performance can be achieved by caching the results from database queries in memory using memcached , or breaking down
240-528: A protocol also used by many mobile clients, and by using the Z-push software on the server side, ActiveSync requests can be translated and such clients can effectively talk to a Kopano server as well. Kopano Core generally stores its data in a MySQL -compatible database. Attachments can be saved on the filesystem, Amazon S3, or the database may be used to place chunked blobs. The server can get its user information from LDAP / Active Directory , Unix user accounts or
280-420: Is also available as a paid-for product where official Kopano QA tested releases are provided and supported directly by Kopano. Kopano was briefly available in a few Linux distributions. The package in e.g. Debian saw its last update in 2020/Q1, and openSUSE removed it in 2021/Q1 following build failures with contemporary toolchains. MySQL MySQL ( / ˌ m aɪ ˌ ɛ s ˌ k juː ˈ ɛ l / )
320-527: Is also available. This is the same look and feel as WebApp but integrates directly with the user's desktop and it is available for Windows, Linux or Mac. All server-side components (Kopano Core) and WebApp are published under the Affero General Public License (AGPL). The Kopano Collaboration suite is End-Of-Life and only supported till March 31st 2025 in favor of Kopano Cloud. Microsoft Outlook, as well as Kopano/Zarafa clients, uses MAPI at
360-651: Is also used by many popular websites , including Facebook , Flickr , MediaWiki , Twitter , and YouTube . MySQL is written in C and C++ . Its SQL parser is written in yacc , but it uses a home-brewed lexical analyzer . MySQL works on many system platforms , including AIX , BSDi , FreeBSD , HP-UX , ArcaOS , eComStation , IBM i , IRIX , Linux , macOS , Microsoft Windows , NetBSD , Novell NetWare , OpenBSD , OpenSolaris , OS/2 Warp, QNX , Oracle Solaris , Symbian , SunOS , SCO OpenServer , SCO UnixWare , Sanos and Tru64 . A port of MySQL to OpenVMS also exists. The MySQL server software itself and
400-451: Is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius 's daughter My, and "SQL", the acronym for Structured Query Language . A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from
440-484: Is enabled by an ecosystem of open source tools such as phpMyAdmin . In the medium range, MySQL can be scaled by deploying it on more powerful hardware, such as a multi-processor server with gigabytes of memory. There are, however, limits to how far performance can scale on a single server ('scaling up'), so on larger scales, multi-server MySQL ('scaling out') deployments are required to provide improved performance and reliability. A typical high-end configuration can include
SECTION 10
#1733092782089480-472: Is often required to adjust security and optimization settings. Though MySQL began as a low-end alternative to more powerful proprietary databases, it has gradually evolved to support higher-scale needs as well. It is still most commonly used in small to medium scale single-server deployments, either as a component in a LAMP -based web application or as a standalone database server. Much of MySQL's appeal originates in its relative simplicity and ease of use, which
520-409: Is the integrated environment for MySQL. It was developed by MySQL AB, and enables users to graphically administer MySQL databases and visually design database structures. MySQL Workbench is available in three editions, the regular free and open source Community Edition which may be downloaded from the MySQL website, and the proprietary Standard Edition which extends and improves the feature set of
560-618: The Berkeley DB , a database engine providing the basis for another MySQL storage engine. This had little effect, as Berkeley DB was not widely used, and was dropped (due to lack of use) in MySQL 5.1.12, a pre-GA release of MySQL 5.1 released in October 2006. In January 2008, Sun Microsystems bought MySQL AB for $ 1 billion. In April 2009, Oracle Corporation entered into an agreement to purchase Sun Microsystems, then owners of MySQL copyright and trademark. Sun's board of directors unanimously approved
600-534: The GNU General Public License , and is also available under a variety of proprietary licenses. MySQL was owned and sponsored by the Swedish company MySQL AB , which was bought by Sun Microsystems (now Oracle Corporation ). In 2010, when Oracle acquired Sun , Widenius forked the open-source MySQL project to create MariaDB . MySQL has stand-alone clients that allow users to interact directly with
640-588: The Community Edition, and the MySQL Cluster CGE. A command-line interface is a means of interacting with a computer program where the user issues commands to the program by typing in successive lines of text (command lines). MySQL ships with many command line tools, from which the main interface is the mysql client. MySQL Utilities is a set of utilities designed to perform common maintenance and administrative tasks. Originally included as part of
680-509: The European Commission to block approval of the acquisition. At the same time, some Free Software opinion leaders (including Pamela Jones of Groklaw , Jan Wildeboer and Carlo Piana , who also acted as co-counsel in the merger regulation procedure) advocated for the unconditional approval of the merger. As part of the negotiations with the European Commission, Oracle committed that MySQL server will continue until at least 2015 to use
720-618: The JDBC driver for Java. In addition, an ODBC interface called MySQL Connector/ODBC allows additional programming languages that support the ODBC interface to communicate with a MySQL database, such as ASP or ColdFusion . The HTSQL – URL -based query method also ships with a MySQL adapter, allowing direct interaction between a MySQL database and any web client via structured URLs. Other drivers exists for languages like Python or Node.js . A variety of MySQL forks exist, including
760-579: The MySQL Workbench, the utilities are a stand-alone download available from Oracle. Percona Toolkit is a cross-platform toolkit for MySQL, developed in Perl . Percona Toolkit can be used to prove replication is working correctly, fix corrupted data, automate repetitive tasks, and speed up servers. Percona Toolkit is included with several Linux distributions such as CentOS and Debian , and packages are available for Fedora and Ubuntu as well. Percona Toolkit
800-749: The MySQL database. Additional gateways for the IMAP , POP3 and iCalendar / CalDAV protocols are provided. Kopano WebApp (and DeskApp which is the equivalent stand-alone application) are full-featured applications which include support for mail, calendars, group calendars, public folders and many more functionalities. WebApp can be integrated with many plugins which can be added to the installation. Kopano provides several plugins such as Files (cloud and storage access within WebApp), WebMeetings (video conference) and S/MIME (which allows reading and sending encrypted email). Any developer can, however, write additional plugins using
840-692: The Outlook functionality that ActiveSync alone doesn't support. This includes (for example) support for Out of Office or Public Folders. ActiveSync and Kopano Outlook Extension together are therefore able to fully integrate the Kopano backend within Outlook in a corporate environment. WebApp plugins exist to perform advanced group tasks such as accessing cloud based storage solutions (e.g. owncloud / nextcloud), for integrated video conference (webmeetings) or for handling S/MIME email within WebApp. A desktop application, DeskApp,
SECTION 20
#1733092782089880-868: The Sun Microsystems acquisition. The MySQL Cluster product uses version 7. The decision was made to jump to version 8 as the next major version number. On 15 June 2001, NuSphere sued MySQL AB, TcX DataKonsult AB and its original authors Michael ("Monty") Widenius and David Axmark in U.S. District Court in Boston for "breach of contract, tortious interference with third party contracts and relationships and unfair competition". In 2002, MySQL AB sued Progress NuSphere for copyright and trademark infringement in United States district court . NuSphere had allegedly violated MySQL AB's copyright by linking MySQL's GPL'ed code with NuSphere Gemini table without being in compliance with
920-550: The WebApp plugin API. Kopano is available as a freely downloadable community edition. The community edition gives the users access to the main branch builds which includes the very latest code as overnight builds. The Kopano community edition includes all the advanced and premium features such as WebMeetings (Video Conferencing), Kopano Files (cloud storage access) and the S/MIME plugin (which allows sending or receiving encrypted email). Kopano
960-590: The acquisition, an Oracle press release mentioned that the contracts that make the company's software available to MySQL AB would be due for renewal (and presumably renegotiation) some time in 2006. During the MySQL Users Conference in April 2006, MySQL AB issued a press release that confirmed that MySQL AB and Innobase OY agreed to a "multi-year" extension of their licensing agreement. In February 2006, Oracle Corporation acquired Sleepycat Software , makers of
1000-553: The average case" and that the "developer interfaces are there, and the documentation (not to mention feedback in the real world via Web sites and the like) is very, very good". It has also been tested to be a "fast, stable and true multi-user, multi-threaded SQL database server". MySQL was created by a Swedish company, MySQL AB , founded by Swedes David Axmark , Allan Larsson and Finnish Michael "Monty" Widenius . Original development of MySQL by Widenius and Axmark began in 1994. The first version of MySQL appeared on 23 May 1995. It
1040-548: The client libraries use dual-licensing distribution. They are offered under GPL version 2, or a proprietary license. Support can be obtained from the official manual. Free support additionally is available in different IRC channels and forums. Oracle offers paid support via its MySQL Enterprise products. They differ in the scope of services and in price. Additionally, a number of third party organisations exist to provide support and services. MySQL has received positive reviews, and reviewers noticed it "performs extremely well in
1080-504: The client side. These HTTP connections can be secured with TLS/SSL and be proxied if desired. Because Exchange instead uses MAPI/RPC on the wire, the stock Outlook connector for Exchange could not be used and traditionally required the Windows version of the Zarafa MAPI provider (a product that is proprietary and unsupported since 2016–04). Outlook versions 2013 and 2016, support ActiveSync,
1120-510: The cloud are: A graphical user interface (GUI) is a type of interface that allows users to interact with electronic devices or programs through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation. Third-party proprietary and free graphical administration applications (or "front ends") are available that integrate with MySQL and enable users to work with database structure and data visually. MySQL Workbench
1160-465: The deal. It was also approved by Sun's shareholders, and by the U.S. government on 20 August 2009. On 14 December 2009, Oracle pledged to continue to enhance MySQL as it had done for the previous four years. A movement against Oracle's acquisition of MySQL AB, to "Save MySQL" from Oracle was started by one of the MySQL AB founders, Monty Widenius . The petition of 50,000+ developers and users called upon
1200-619: The dual-licensing strategy long used by MySQL AB, with proprietary and GPL versions available. The antitrust of the EU had been "pressuring it to divest MySQL as a condition for approval of the merger". But the US Department of Justice , at the request of Oracle, pressured the EU to approve the merger unconditionally. The European Commission eventually unconditionally approved Oracle's acquisition of MySQL AB on 21 January 2010. In January 2010, before Oracle's acquisition of MySQL AB, Monty Widenius started
1240-604: The full SQL standard for some of the implemented functionality, including foreign key references. Check constraints are parsed but ignored by all storage engines before MySQL version 8.0.15. Up until MySQL 5.7, triggers are limited to one per action / timing, meaning that at most one trigger can be defined to be executed after an INSERT operation, and one before INSERT on the same table. No triggers can be defined on views. Before MySQL 8.0.28, inbuilt functions like UNIX_TIMESTAMP() would return 0 after 03:14:07 UTC on 19 January 2038 . In 2017, an attempt to solve
Kopano - Misplaced Pages Continue
1280-611: The license. After a preliminary hearing before Judge Patti Saris on 27 February 2002, the parties entered settlement talks and eventually settled. After the hearing, FSF commented that "Judge Saris made clear that she sees the GNU GPL to be an enforceable and binding license." In October 2005, Oracle Corporation acquired Innobase OY, the Finnish company that developed the third-party InnoDB storage engine that allows MySQL to provide such functionality as transactions and foreign keys . After
1320-401: The problem was submitted, but was not used for the final solution that was shipped in 2022. MySQL can be built and installed manually from source code, but it is more commonly installed from a binary package unless special customizations are required. On most Linux distributions , the package management system can download and install MySQL with minimal effort, though further configuration
1360-408: The relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups. MySQL is free and open-source software under the terms of
1400-546: The source code level. So-called MAPI providers (essentially plugins) abstract and take care of the underlying transport mechanism. Kopano-server exposes its functionality over stream sockets and uses the HTTP protocol, with data being serialized using SOAP /XML. The commands sent in the XML data are specific to Kopano/Zarafa. Conversely, the Kopano MAPI provider implements this protocol on
1440-530: The title Kopano . If an internal link led you here, you may wish to change the link to point directly to the intended article. Retrieved from " https://en.wikipedia.org/w/index.php?title=Kopano&oldid=1173844935 " Categories : Disambiguation pages Disambiguation pages with given-name-holder lists Hidden categories: Short description is different from Wikidata All article disambiguation pages All disambiguation pages Kopano (software) The original goal of ZCP
1480-511: The version numbering system and is built from the same code base. Major features as available in MySQL 5.6: The developers release minor updates of the MySQL Server approximately every two months. The sources can be obtained from MySQL's website or from MySQL's GitHub repository, both under the GPL license. When using some storage engines other than the default of InnoDB, MySQL does not comply with
1520-459: Was initially created for personal usage from mSQL based on the low-level language ISAM , which the creators considered too slow and inflexible. They created a new SQL interface, while keeping the same API as mSQL. By keeping the API consistent with the mSQL system, many developers were able to use MySQL instead of the (proprietarily licensed) mSQL antecedent. Additional milestones in MySQL development included: Work on version 6 stopped after
1560-456: Was originally developed as Maatkit, but as of late 2011, Maatkit is no longer developed. MySQL shell is a tool for interactive use and administration of the MySQL database. It supports JavaScript, Python or SQL modes and it can be used for administration and access purposes. Many programming languages with language-specific APIs include libraries for accessing MySQL databases. These include MySQL Connector/Net for .NET/CLI Languages , and
1600-425: Was to be a replacement for Microsoft Exchange, so that users could retain Outlook as a client application. While Kopano's business strategy has shifted towards providing a comprehensive office collaboration suite in its own right, Kopano Core supports connections from Outlook clients either via Z-push / ActiveSync , or the last Windows MAPI plugin from Zarafa. The Kopano Outlook Extension add-in for Outlook provides
#88911