1 Week, 10,000 Downloads Later

It’s been an exciting first week for the Cappuccino Open Source project. We’ve gotten over 10,000 downloads of the frameworks so far and counting. We’ve already been getting bug reports, patches, and even additional documentation from the community. There’s still a tremendous amount of work left to be done and its really great to start getting help from you guys.

We’ve also been doing our best to keep up with your requests. We heard you loud and clear that you want more documentation and we are stepping it up in this regard. We’ve already posted another tutorial this week on starting to build a full scale web application using Cappuccino. If you haven’t had a chance to see it, you should check it out.  We’ll be doing several more of these in the coming weeks, so you should let us know in the comments what you’d like to see explained the most!

What’s really surprised us is the wide spectrum of people trying out Cappuccino. From seasoned JavaScript developers, to Cocoa programmers that have never tried web development before, to hackers who have done neither and just think this is a really cool idea. We’re hoping this will mean great things as far as adoption goes, but more importantly, we think this will create an influx of fresh new ideas in this space.

We also have a new release out today, 0.5.1. This includes a number of fixes that people have been requesting, as well as including updated Documentation:

  • Improved handling of command keys
  • Improved CPView graphics performance
  • Improved TextMate mode and vim syntax highlighting
  • Updated Documentation is now included in both download packages
  • And much more!  See them all here
- Francisco

Viewing 4 Comments

    • ^
    • v
    Unfortunately, though I had been pushing to use Cappucino/Objective-J in our company, LGPL is a no-go. A quote from management:

    "3rd party LGPL code is still troubling for [our company] to distribute, and if you're ever planning to transfer your code to [the product group] to be included in a product then I should let you know that [the product group] would not likely distribute 3rd party LGPL."

    and
    "[the product group] likes to keep the 3rd party OSS they distribute confined to Apache & Eclipse, not only because of the license, but also because of the strict governance in those communities that gives us more comfort with issues like pedigree"

    This is in line with the Apache Group's stand:

    * Which licenses may NOT be included within Apache products?
    ...
    GNU LGPL 2, 2.1, 3
    ...

    Oh well.
    • ^
    • v
    Hey Michael,

    Although i can't convince your management for you, I can offer a few clarifications. Under the LGPL, your company (and any other) can distribute any proprietary application they like built on top of Cappuccino. Releasing source code is not required. The only scenario under which releasing source code would be necessary is if you created a modified version of Cappuccino, and in that case only the modifications to Cappuccino would need to be released.

    As for the Apache group's comment, the statement only refers to the incompatibility between the Apache license and the LGPL, which mainly stems from the fact that the Apache license has additional restrictions regarding patents and patent lawsuits, which the LGPL does not.

    As of now, the only contributors to Cappuccino are employees of 280 North, and as we add contributions by new individuals, we plan to follow the best practices in the open source community, including documenting contributions with contributor license agreements. In other words, there's nothing to worry about. I hope your management comes around.
    • ^
    • v
    I appreciate all you are saying, and it seems completely reasonable. But, the company I work for is one of the larger ones in this world, and it is highly unlikely that they would change this position. As I said, one of the reason preferring the Apache and Eclipse licenses is because of the strict governance in those communities that gives us more comfort with issues like pedigree--so while you can say that only people from 280 North employees are the only contributors and that you follow best practices, apparently that is not good enough. It sucks, but that is the way it is. To be fair, I should say that these are guidelines, not strict rules, and if there was a pressing need to use LGPL software, and someone was willing to spend the necessary amount of time with our lawyers to make it happen, it is possible to get an exception granted. It would be such a monumental effort, unfortunately, that it is unlikely to happen. My organization is way too small to make something like that happen, so it would really need to come from a product group. Our loss, really!
    • ^
    • v
    EXCELLENT work, very ellegent, nice, and powerful, hats off!, on again, then back off.

Trackbacks

close Reblog this comment
blog comments powered by Disqus

Download

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.