[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Kickstarter was not successful... but it did help things...
From: |
Doc O'Leary |
Subject: |
Re: Kickstarter was not successful... but it did help things... |
Date: |
Tue, 24 Dec 2013 15:56:09 -0600 |
User-agent: |
MT-NewsWatcher/3.5.2 (Intel Mac OS X) |
In article <mailman.10196.1387835000.10748.discuss-gnustep@gnu.org>,
Gregory Casamento <greg.casamento@gmail.com> wrote:
> I am not trying to refute your points, I¹m trying to discuss them. You seem
> very adamant on banging on how wrong we are without being willing to discuss
> your points rationally.
As always, just the opposite. I quite welcome rational discussions. I
don't think I've once called them hot air or chided someone for not
being positive enough.
> I don¹t know where the idea that they are post-hoc (i.e. looking at the data
> and making a determination after the fact) comes from. These are reasons
> which have been told to me personally by users I¹ve spoken to at conferences
> and such as to why they themselves didn¹t adopt GNUstep.
That doesn't mean they weren't justifying their decision after the fact.
If you actually wanted to get experimental about it, you would set
people up with a level playing field at the start and see why they
*actually* decided to go one way or another. Most often it is a matter
of politics or business agreements rather than anything fundamental
about a technology itself.
This even applies to the boom of ObjC for Apple. Did some technical
hurdle get overcome that had been holding it back? Nope, just a bunch
of people who realized there was money to be made in the App Store and
they'd do whatever it took to chase those riches.
> I agreed with you so many times on the point that we don¹t communicate our
> message effectively it¹s not even funny. Next point please.
No. Don't move on from that when it matters *far* more than code at
this point. Resolve to *fix* it and we could be progressing in a whole
different direction.
> >> 1) It has an outdated look
>
> This was actually the PRIMARY reason and the most common reason why I¹m told
> people don¹t want to use it. To most people our GUI is just not attractive.
> Sorry for anyone that might piss off on the project, but it is true and it¹s
> been repeated for years.
Still: doesn't matter. It's a lie masking some other issue. I say that
because you know the truth: the GNUstep API is intended to be platform
independent. No developer worth talking to is going to abandon the
frameworks because *one* platform doesn't have a particular look that is
to their liking. The same code could run on a shiny new Mac; how the
hell is that outdated?
Without being able to question them, it's hard to say what they were
actually justifying. Perhaps it was that they wanted better support for
their preferred platform. Whatever the root issue is, you have to get
at it before you can actually deliver them a message that brings them
onboard.
> >> 2) Most developers in Open Source don1t like Objective-C. They consider
> >> it
> >> UGLY.
>
> Again. This is something developers have told me again and again. They say
> that Objective-C has an ³ugly syntax.² Most developers, in my experience,
> would rather use GTK or Qt on the Mac and write applications simply because
> it uses C++.
C++ is ugly to the bone. What I *actually* hear you saying is that some
developers are incapable of learning new things, even if the actual
utility to them is greater. I, too, have heard some developers complain
about verbose method names or other surface issues that not only aren't
ugly, just different, but actually *help* you make sense of the code in
the long term. Looking at those code those kind of developers crank
out, I'd be happy to not work with them.
And, again, the whole issue is clearly moot when you look at the bigger
picture. If ObjC were *actually* too ugly, Apple wouldn't even be
getting any takers for doing iOS apps. Pure justification by whoever it
is you were talking to.
> >> 3) Many people assume GNUstep is an implementation of OpenStep only,
> >> mainly
> >> because of it1s look and feel and they don1t go beyond that point to try
> >> to
> >> discover more.
> >
> > That's on GNUstep for failing to better communicate.
>
> It¹s stated right on our front page in plain English that we are an
> implementation of Cocoa. It¹s also something I¹ve repeated again and again
> at conferences, on shows and on my blog. If you can tell me a better way to
> tell people, please let me know.
What's so hard to understand? Nobody who isn't in the inner circle
knows what "Cocoa" means. Just like most people who use Cocoa don't
know what NEXTSTEP was, even when it gets stuck at the front of all
their classes. I can't tell you I'm sure what the right message for
this would be at this point, though. That what I'd been hoping would be
the direction of these discussions.
My high-level stab at it was the slogan. To me, GNUstep represents a
way to take the technology that has made Apple such a success and open
it up to developers on every platform. Would your business enjoy that
kind of success? Let me tell you more . . . Is that not a message they
would respond to? There's no sort of message like that on the web site.
> >> 4) GNUstep hasn1t implemented iOS/CocoaTouch APIs.
> >
> > That certainly hasn't helped for the last 5 years, but what about before
> > that? What about *any* serious efforts to port Mac software? Or ports
> > *to* the Mac of GNUstep software?
>
> There are a number of apps which have been ported to Windows and Linux from
> the Mac. Eggplant being one of them. There are more on our ³GNUstep
> successes² page on the wiki.
>
> http://wiki.gnustep.org/index.php/Success_Stories
Woof! Talk about ugly. Another tangent suggestion: get promotional
material out of the wiki.
But, no, what I'm talking about is implementing some internal
initiatives to highlight GNUstep. For example, there are tons of open
source apps that have a Mac version (either as a port or the primary
platform). Set up an effort to "dogfood" them over to GNUstep yourself.
One a week might be too much, but how about an "App of the Month" effort
to publicize what GNUstep offers? Even if it doesn't always work, the
aim is to let people know things are always happening. My nomination
for the first one is a doozy: VLC.
> >> 5) in the free software world people were too concentrated on beating
> >> Apple
> >> and Microsoft to even think about implementing an API which was defined by
> >> NeXT/Apple.
>
> The most common response I get from people is that they didn¹t know that
> GNUstep existed. This goes to the point of our message.
And the main reason I say what you need most is to seriously address
*that* rather than code.
> >> With the collapse of GNOME due to GNOME31s failures, the above may change
> >> and
> >> now, indeed, might be the time for GNUstep to riseS but we shall see.
> >
> > There's no real need to wait and see. GNUstep will continue to flounder
> > so long as it fails to deliver a message that people want to hear. That
> > *should* be the takeaway from the dismal crowd funding effort. Somehow
> > I'm a jerk for pointing this out.
>
> I agree that our message is unclear and that it needs updating.
Then resolve to do something about it.
> Also, Please don¹t put words in my mouth, I never said you were a jerk for
> pointing it out. I said you were being a jerk WHILE pointing it out, there¹s
> a difference. :)
Fair enough. :-)
> The ³dismal² crowd funding effort failed because of two very basic reasons:
>
> 1) Set the goals too high and the timeframe too short
> 2) What I proposed was not really clear
Nope. You simply didn't tell people what they wanted to hear. Nobody
cares about 10.6 anymore, nor does the average user really know that
that equates to. WebKit also has no inherent meaning and, in reality,
is not a core part of many existing apps. It'd be nice to have to round
things out, sure, but not *that* critical. And you got nowhere close to
fooling anyone that they'd be able to run Mac binaries on Linux any time
soon.
What people actually want are "stupid" thing. You probably would have
shot through the roof if you just said your aim was to bring Angry Birds
to every computer. But, as I've said before, even a more reasonable
goal like UIKit would have been better received. The external message
of porting iOS apps is much more clear.
--
iPhone apps that matter: http://appstore.subsume.com/
My personal UDP list: 127.0.0.1, localhost, googlegroups.com, theremailer.net,
and probably your server, too.
- Re: Kickstarter was not successful... but it did help things..., (continued)
- Re: Kickstarter was not successful... but it did help things..., Dr. H. Nikolaus Schaller, 2013/12/23
- Message not available
- Re: Kickstarter was not successful... but it did help things..., Doc O'Leary, 2013/12/24
- Re: Kickstarter was not successful... but it did help things..., Tom Bruno, 2013/12/24
- Re: Kickstarter was not successful... but it did help things..., Richard Frith-Macdonald, 2013/12/25
- Message not available
- The evidence against UIKit (Re: Kickstarter was not successful... but it did help things...), Doc O'Leary, 2013/12/26
- Message not available
- Re: Kickstarter was not successful... but it did help things..., Doc O'Leary, 2013/12/26
- Re: Kickstarter was not successful... but it did help things..., Richard Frith-Macdonald, 2013/12/27
- Message not available
- Re: Kickstarter was not successful... but it did help things..., Doc O'Leary, 2013/12/27
- Message not available
- Re: Kickstarter was not successful... but it did help things..., Doc O'Leary, 2013/12/23
- Re: Kickstarter was not successful... but it did help things..., Gregory Casamento, 2013/12/23
- Message not available
- Re: Kickstarter was not successful... but it did help things...,
Doc O'Leary <=