Frequently Asked Questions

What is Objective-J?

Objective-J is a programming language. It's very similar to both JavaScript and Objective-C. In fact, any valid JavaScript is valid Objective-J. The language adds traditional inheritance, dynamic message passing, and a few other nice things to pure JavaScript. Learn more.


What is Cappuccino?

Cappuccino is an application development framework written in Objective-J. It's designed for building rich applications that run in a web browser. Cappuccino implements the GNUstep/OpenStep/Cocoa APIs, and builds on some of the best Desktop programming paradigms in existance. Learn more.


Where can I get Cappuccino?

You can download a copy of the framework here, or you'll find the source at our github project page.


What license is Cappuccino available under?

Cappuccino is released under the LGPL. For more information, see our licensing page.


Can I mix Cappuccino with proprietary (non open-source) software?

Absolutely. Under the terms of the LGPL, you can use Cappuccino and Objective-J in any project, whether or not that project is open source. If you'd like to modify the actual Cappuccino frameworks, or the language, for your own use, you'll need to release those changes under the LGPL.


How does the LGPL affect things like subclasses and categories?

Subclassing classes like CPView is an important technique used in Cappuccino. You can absolutely subclass or write a category for any class in Cappuccino without worrying about needing to distribute your code. Only when you modify existing code, or when your code needs to live in /AppKit or /Foundation are you required to release it under the LGPL.


How do I use Cappuccino and Objective-J?

First, download the projects. Then, try one of our getting started tutorials. Finally, you may want to read through our documentation.


Who is responsible for this?

Cappuccino and Objective-J are open source software, meaning a lot of people are responsible for various parts of the projects. Both Cappuccino and Objective-J are sponsored and maintained by 280 North.


How is Cappuccino different from other web frameworks?

Cappuccino is different in a lot of ways, but most importantly in that its designed to build applications, not just web sites. Read this to learn more.



Cappuccino and Objective-J are licensed under the LGPL. For more information, see our licensing page.

Copyright © 2009 - 280 North, Inc. Cappuccino and Objective-J are registered Trademarks of 280 North. Logo by Sofa. Hosting by Slicehost.