Project Kenai is a collaborative hosting site for free and
open sourceThe term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
projects, launched by
Sun MicrosystemsSun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...
and now owned by
OracleOracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...
. The service will
be discontinued move the existing Kenai.com projects over to the Java.net domain for public use as part of Oracle's restructuring of Sun.
About
Kenai.com is a platform that enables developers to find each other and collaborate, and it offers free software project hosting.
Project Kenai is not, itself, an open source project.
In comparison to other open source
software forgesA software forge is a collaboration platform allowing collaborative software development over the Internet. A forge platform aggregates a set of applications with integrated Web interfaces, and generally hosts multiple independent projects...
such as
Google CodeGoogle Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products....
or
SourceForgeSourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
, Kenai.com offers a wider suite of integrated collaboration services to developer teams.
Sun Developer Network members can use their SDN accounts to log on to Kenai.com. Others can create an account easily by filling out a short form.
Services
Kenai.com's services include version controlled source code repositories (
MercurialMercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux...
, Subversion,
GitGit is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on...
), team
wikiA wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...
s, a download area to host documents, an integrated team member IM chat, issue tracking (
JIRAJira may refer to:* JIRA, software-engineering package* Journal of Iranian Research and Analysis* Jira, also known as Zilla, fictional character* Jira * Jira...
,
BugzillaBugzilla is a Web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License....
), forums, mailing lists, and web hooks for selected events.
The Kenai portal supports
taggingIn online computer systems terminology, a tag is a non-hierarchical keyword or term assigned to a piece of information . This kind of metadata helps describe an item and allows it to be found again by browsing or searching...
, an advanced site search that enables finding people and project types via a
tag cloudA tag cloud is a visual representation for text data, typically used to depict keyword metadata on websites, or to visualize free form text. 'Tags' are usually single words, and the importance of each tag is shown with font size or color...
and other properties, and a project search that enables developers to find projects they want to join. There is also context-sensitive help available on every page.
Similar to a social network, Kenai encourages members to create a profile page that shows personal tags and lists all projects they follow and participate in. This makes it easy to get in contact and work with other developers who have similar interests. Members use their profiles also to browse their forum and mailing histories.
IDE integration
With the release of
NetBeansNetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...
IDE 6.7, it is possible to maintain Kenai projects directly from inside an IDE.
Developers can use the NetBeans IDE to check out source code and commit changes, to navigate between Kenai projects and local sources, and to submit bug reports and patches directly to the integrated issue tracker. The IDE also displays which project members are currently online.
Discontinuation
As part of Oracle's restructuring of Sun the Project Kenai service will be
discontinuedmigrated. The Java.net domain will be migrated to the Kenai infrastructure and all Kenai projects will then be moved to the Java.net domain. The exact date for this migration has yet to be announced.
See also
- Sourceforge.net
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
- Comparison of open source software hosting facilities
External links