Codename One Adds Analytics and Native Maps While Defending Open Source Funding Model

Codename One, a 14-year-old open-source framework for building native iOS, Android, desktop, and web apps from a single Java or Kotlin codebase, has shipped new features including analytics and native maps support. The project is licensed under the GNU GPL with the Classpath Exception, allowing developers to fork it and build closed-source apps without restriction. To sustain development, the company charges for build cloud capacity and optional hosted services, such as crash protection and analytics, while keeping the underlying framework free. These paid services are built behind open Service Provider Interfaces, meaning developers can substitute third-party backends instead of using Codename One's own offerings. The company says this model is designed to avoid the common pattern of quietly restricting open-source freedoms once a community is established.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in