Share this project

Done

Share this project

Done
GNUstep Project project video thumbnail
Replay with sound
Play with
sound

GNUstep is a free software project which seeks to implement the Cocoa APIs and supporting libraries on as many platforms as possible.

GNUstep is a free software project which seeks to implement the Cocoa APIs and supporting libraries on as many platforms as possible. Read more
572
backers
$21,115
pledged of $50,000 goal
Share this project

About this project

I am GNUstep's Chief Maintainer.  I've been part of the project for 10 years.

GNUstep is a project which was started about 15 years ago to implement the OpenStep standard.  As many people may or may not know, OpenStep became the heart of what is now Cocoa, which lays at the heart Mac OS X as well as the iPhone and all iOS based devices.  OpenStep's original purpose was to be massively crossplatform, but that goal has been lost after Apple merged with NeXT in 1996. 

After the acquisition, the goal of the GNUstep project was to follow Cocoa, since Cocoa represents a continuation of the OpenStep APIs.   We would like to make this function perfectly on as many platforms as possible.   

The goal of this Kickstarter project is to make GNUstep work seamlessly with all of the platforms it currently runs on and to complete the necessary work to make it fully compatible with, at least, the version of the Cocoa APIs available on 10.6.

We also need to refine our current development tools to bring them more up to par with what is on Mac OS X to give developers a chance to build applications not only on Mac OS X using Objective-C, but to all platforms.   Additionally, GNUstep provides an avenue for developers who have invested their time and money in developing Cocoa based applications to easily bring their apps to other platforms with a simple recompile.

At $50,000: 10.6 compatibility

At $100,000: Working WebKit/WebCore under GNUstep

At $150,000: Darling integration (http://darling.dolezel.info/en/Darling)... Darling allows Mac OS X apps to be run directly on the host OS using GNUstep as the implementation of Cocoa.  Similar to WINE.

NOTE: Some of the rewards say Linux instead of GNU/Linux.  Apologies for the omission.

Companies which are already using GNUstep to bring Apple software to other platforms are the following:

  • Apportable - http://www.apportable.com - Using GNUstep to port applications from iOS to Android.  If you have an Android and you're using any app which is familiar to you from iOS, chances are they probably are the ones who ported it.  GNUstep is running on millions of devices thanks to Apportable
  • TestPlant - http://www.testplant.com - Used GNUstep to port their Eggplant testing application to both Windows and GNU/Linux.  This had an enormous positive impact on their business and revenue.  GNUstep can do the same for you.

Risks and challenges

If the project is successfully funded, the remaining risk is that I will not be able to get as many of the core developers to contribute hours on a paid basis to complete the project. If this occurs the options are to pull in developers from other areas or to do the work myself.

Learn about accountability on Kickstarter

FAQ

  • Because, while some of the APIs in GNUstep are at 10.7, many are still at 10.4/10.5. 10.6 is a more realistic goal given the time frame of this kickstarter. If I can get to 10.7 or beyond without much additional effort that will be done.

    Last updated:

Support this project

  1. Select this reward

    Pledge $10 or more About $10

    A mention of your name in a README file distributed with the project.

    Less
    Estimated delivery
    131 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $25 or more About $25

    A copy of the GNUstep Live CD with GNUstep and all applications pre-installed on an instance of the latest version of Debian Linux.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    198 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $50 or more About $50

    A set of 50 stickers with the GNUstep logo on it.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $70 or more About $70

    GNUstep Debian GNU/Linux Live CD containing the latest version of the GNUstep with all applications pre-installed.

    GNUstep Windows CD with all of the latest development environment application installers

    Less
    Estimated delivery
    Ships to Anywhere in the world
    13 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $75 or more About $75

    A mug with the GNUstep logo on it.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 11 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $80 or more About $80

    An XXL T-Shirt with the GNUstep logo on it.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $80 or more About $80

    An XL T-Shirt with the GNUstep logo on it.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $80 or more About $80

    A Medium T-Shirt with the GNUstep logo on it.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $100 or more About $100

    GNUstep Debian Linux Live CD containing the latest version of the GNUstep with all applications pre-installed.

    GNUstep Windows CD with all of the latest development environment application installers.

    A set of tutorial videos produced by me to instruct developers how to port applications over to other platforms using GNUstep with minimal effort.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    60 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $2,500 or more About $2,500

    Lunch or Dinner with the GNUstep Chief Maintainer (Myself) anywhere in the Continental US. It's expensive because I will most likely have to fly to wherever it is and I will be paying for dinner and maybe washing your car. ;) Also, I will give you a set of stickers and a Live CD and a T-shirt in your size, plus you will be mentioned in the README file as a founding member of this campaign.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)