# Kopi

> development framework for interactive database applications

**Wikidata**: [Q101198087](https://www.wikidata.org/wiki/Q101198087)  
**Source**: https://4ort.xyz/entity/kopi

## Summary
Kopi is a development framework for interactive database applications, implemented in Java as a GNU package and free software. It enables rapid application development under the GNU General Public License version 2.0 and GNU Lesser General Public License version 2.1 for its software library. Part of the GNU Project since its official support by the Free Software Foundation, Kopi has been used in science projects, including at MIT.

## Key Facts
- Instance of: GNU package, application framework, free software
- Part of: GNU Project (qualifier: GNU kopi)
- Programming language: Java (inception: 1995; sitelink_count: 157)
- Use: rapid application development
- Aliases: GNU kopi, kopi
- License: GNU General Public License version 2.0; GNU Lesser General Public License version 2.1 (applies to software library)
- Version: 2.3B (stable version; follows: 2007-09-17)
- Maintained by: Imed Ben Heni (start time: 2012-03)
- Used by: science project (qualifiers: Massachusetts Institute of Technology; point in time: 2004)
- Wikidata description: development framework for interactive database applications
- Related: free software (sitelink_count: 120); Java (sitelink_count: 157); GNU Project (inception: 1983-09-27; industry: software industry; sitelink_count: 39)
- Website: https://www.gnu.org/software/kopi/ (English); http://kopi.sourceforge.net/ (English); http://www.kopileft.com/index.php?id=501 (English)
- Source code repository URL: https://svn.savannah.gnu.org/viewvc/kopi/ (GNU Savannah; Apache Subversion; ViewVC); https://svn.code.sf.net/p/kopi/code/ (preferred; SourceForge; Apache Subversion); https://github.com/kopiLeft/Kopi.git (Git; GitHub)
- GNU Savannah project ID: kopi
- SourceForge project: kopi
- Issue tracker URL: https://sourceforge.net/p/kopi/bugs/
- Mailing list archive URL: https://sourceforge.net/p/kopi/mailman/kopi-devel/ (programmer); https://sourceforge.net/p/kopi/mailman/kopi-user/ (end user)
- User manual URL: http://www.kopileft.com/fileadmin/kopileft/html/simple%20html.html
- Free software directory entry: Kopi (https://directory.fsf.org/wiki/Kopi)
- Copyright status: copyrighted
- Operating system: (point in time: 2004)

## FAQs
**What is Kopi primarily used for?**  
Kopi serves as a development framework for building interactive database applications. It supports rapid application development in Java.

**What licenses does Kopi use?**  
The core software falls under the GNU General Public License version 2.0. Its software library uses the GNU Lesser General Public License version 2.1.

**Who maintains Kopi and since when?**  
Imed Ben Heni has maintained it starting from March 2012, as noted in a Free Software Foundation blog post dated April 2, 2012.

**Which organizations have used Kopi?**  
MIT's Computer Science and Artificial Intelligence Laboratory employed Kopi in several research projects as of April 15, 2004, with positive feedback from Bill Thies.

**What is the latest stable version of Kopi?**  
Version 2.3B qualifies as the stable release, dated September 17, 2007.

**Where can I find Kopi's source code and development resources?**  
Repositories include GNU Savannah SVN at https://svn.savannah.gnu.org/viewvc/kopi/, preferred SourceForge SVN at https://svn.code.sf.net/p/kopi/code/, and GitHub at https://github.com/kopiLeft/Kopi.git. Issue tracking is at https://sourceforge.net/p/kopi/bugs/, with mailing lists for developers and users.

**Is Kopi part of any larger project?**  
Yes, it belongs to the GNU Project, endorsed by the Free Software Foundation as an official project.

## Why It Matters
Kopi addresses the need for efficient creation of interactive database applications through a Java-based framework tailored for rapid development, allowing developers to build, modify, and deploy free software without proprietary constraints. As an official GNU Project component since at least 2006, it embodies the free software ethos by enabling users to run, study, change, and redistribute it, fostering collaborative innovation in the software industry. Its adoption in MIT research projects in 2004 demonstrates practical value in academic science, where Bill Thies praised its reliability, highlighting its role in advancing accessible tools for complex database interactions. Maintained into 2012 and beyond with resources like Savannah hosting and SourceForge integration, Kopi sustains a legacy of open development, influencing free software ecosystems by providing licensed libraries and frameworks that prioritize community-driven evolution over commercial lock-in.

## Notable For
- Official GNU Project integration with Free Software Foundation support, as documented on Savannah and archived project pages from 2006.
- Positive endorsement from MIT's CSAIL in 2004 for research projects, quoting Bill Thies on its effectiveness.
- Dual licensing structure combining GPL v2.0 for core and LGPL v2.1 for libraries, maximizing free software compatibility.
- Stable version 2.3B released on September 17, 2007, with ongoing maintenance by Imed Ben Heni from March 2012.
- Multiple active repositories including preferred SourceForge SVN and GitHub mirror, plus dedicated issue tracker and mailing lists.
- Entry in the Free Software Directory, affirming its status among vetted free software tools.

## Body

### Overview and Classification
Kopi functions as a development framework specifically for interactive database applications. It qualifies as an instance of a GNU package, an application framework, and free software. Free software here means distribution terms allow users to run, study, change, and distribute it plus modified versions. Its Wikidata description confirms this focus. Aliases include GNU kopi and kopi.

### Project Affiliation and History
Kopi forms part of the GNU Project, a free software initiative started on September 27, 1983. The qualifier specifies GNU kopi. The Free Software Foundation supports it as an official project, per a 2006 archived page stating "Kopi ist freie Software. Das Kopi-Projekt wird von der Free Software Foundation (FSF) als offizielles Projekt unterstützt." References include Savannah at https://savannah.gnu.org/projects/kopi/ and the GNU website. Its GNU Savannah project ID is kopi. A Free Software Foundation blog from March 2012 spotlights it under "GNU spotlight with Karl Berry."

### Technical Specifications
Kopi uses Java, an object-oriented programming language from 1995. Its primary use is rapid application development. The stable version is 2.3B, released September 17, 2007. Licensing covers GNU General Public License version 2.0 for the main software and GNU Lesser General Public License version 2.1 for the software library. Copyright status is copyrighted. Operating system details apply as of 2004.

### Maintenance and Development
Imed Ben Heni maintains Kopi from March 2012, credited in the FSF's March 2012 blog published April 2, 2012. The SourceForge project is kopi. Version info draws from GitHub at https://github.com/kopiLeft/Kopi.

### Repositories and Resources
Source code resides at multiple URLs.  
- https://svn.savannah.gnu.org/viewvc/kopi/ (GNU Savannah; Apache Subversion; ViewVC).  
- https://svn.code.sf.net/p/kopi/code/ (preferred; SourceForge; Apache Subversion).  
- https://github.com/kopiLeft/Kopi.git (Git; GitHub).  
Websites include https://www.gnu.org/software/kopi/ (English), http://kopi.sourceforge.net/ (English), and http://www.kopileft.com/index.php?id=501 (English). A SourceForge support page links the GNU homepage. User manual at http://www.kopileft.com/fileadmin/kopileft/html/simple%20html.html. Issue tracker at https://sourceforge.net/p/kopi/bugs/. Mailing lists archive at https://sourceforge.net/p/kopi/mailman/kopi-devel/ (programmer) and https://sourceforge.net/p/kopi/mailman/kopi-user/ (end user).

### Usage and Endorsements
Kopi saw use in a science project at Massachusetts Institute of Technology as of 2004. Bill Thies from MIT's Computer Science and Artificial Intelligence Laboratory stated on April 15, 2004: "We have been using Kopi for several of our research projects at MIT and are very happy with it -- thanks for all your hard work!" This appears in a 2006 archived page.

### Directory Listings
Kopi holds an entry in the Free Software Directory at https://directory.fsf.org/wiki/Kopi.

## References

1. Free Software Directory
2. [GNU spotlight with Karl Berry (March 2012). 2012](https://www.fsf.org/blogs/community/gnu-spotlight-with-karl-berry-march-2012)
3. [Source](https://github.com/kopiLeft/Kopi)
4. [Source](https://savannah.gnu.org/projects/kopi/)
5. [Source](https://sourceforge.net/projects/kopi/support)
6. [Source](https://directory.fsf.org/wiki/Kopi)
7. [Source](https://sourceforge.net/projects/kopi/lists/kopi-devel)
8. [Source](https://sourceforge.net/projects/kopi/lists/kopi-user)