$4,127
pledged of $12,000pledged of $12,000 goal
74
backers
Funding Unsuccessful
The project's funding goal was not reached on Thu, November 15 2018 9:45 PM UTC +00:00
$4,127
pledged of $12,000pledged of $12,000 goal
74
backers
Funding Unsuccessful
The project's funding goal was not reached on Thu, November 15 2018 9:45 PM UTC +00:00

About

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

GNUstep is a project which was started about 20 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.12 and to make a reference Linux distribution for GNUstep.

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 $12,000: I will be able to complete the distro and add additional APIs to GNUstep for improved compatibility with macOS. 

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

At $100,000: improved Darling integration (https://www.darlinghq.org).  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.

Companies which have used GNUstep for original apps.

  • XCOR Aerospace - used GNUstep at the core of one of it's data collection apps on the rocket plane they were building.
  • Cenon -  Created a vector based drafting program which was ported from GNUstep to Mac and other platforms.
  • http://wiki.gnustep.org/index.php/Success_Stories

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.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $10 or more About $10

    GNUstep stickers

    5 Stickers with the GNUstep logo

    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.
  2. Select this reward

    Pledge $30 or more About $30

    A copy of the Cacao Linux distro

    A copy of the Cacoa Linux distro which is a GNUstep based Linux distribution which will feature an updated GUI theme for GNUstep as well as improved functionality and all applications will be written using the GNUstep frameworks.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    10 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 $30 or more About $30

    A GNUstep Mug

    A mug with the GNUstep design on the side.

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

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

    Learn more about accountability.
  4. Select this reward

    Pledge $30 or more About $30

    A GNUstep T-Shirt

    A GNUstep T-shirt with the logo silkscreened

    Less
    Estimated delivery
    Ships to Anywhere in the world
    3 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 $60 or more About $60

    Cacao Linux + Mug

    Linux distro and Mug

    Less
    Estimated delivery
    Ships to Anywhere in the world
    8 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 $60 or more About $60

    Cacao Linux + Shirt

    Cacao Linux and GNUstep shirt

    Less
    Estimated delivery
    Ships to Anywhere in the world
    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 $90 or more About $90

    Cacao Linux + Mug + Shirt

    Cacao Linux, Mug and Shirt

    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.

Funding period

- (30 days)