Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Andrew Savory
Hi,

On 3 Mar 2010, at 09:09, Dave Neary wrote:

 Proposed short-to-mid-term goal: Make the GNOME platform exciting to
 alpha-dog application developers  thought leaders.
 
 We probably could have had MeeGo be GNOME Mobile, but our project
 wasn't the obvious place to go, because we don't seem to know what we're
 providing any more. And so we're losing stewardship (and control) of
 these great GNOME-related projects to the Linux Foundation, or to Intel
  Nokia, or to distributions.

Focussing in on one area that I can talk about: Qt is perceived by some to be 
stronger from a business perspective due to the 'more complete' offering: 
extensive documentation and an SDK.

Perhaps more focus on and promotion of GNOME's developer tools/sdk offerings 
would be a useful meta-goal for the coming year? Somehow enunciating the 
proposition that you don't need to be an alpha-dog developer to get engaged 
with GTK etc.

For example, I only recently found out about Anjuta: it's presumably a fairly 
important tool for people developing using GNOME technologies, but look at the 
results at http://www.google.com/search?q=anjutaas_sitesearch=www.gnome.org 
(Yes, I know there's a ton of stuff at library.gnome.org, I'm being devil's 
advocate here ...)


Andrew.

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Jud Craft
On Wed, Mar 3, 2010 at 5:35 AM, Andrew Savory wrote:
 Focusing in on one area that I can talk about: Qt is perceived by some to be 
 stronger from a business perspective due to the 'more complete' offering: 
 extensive documentation and an SDK.

 Perhaps more focus on and promotion of GNOME's developer tools/sdk offerings 
 would be a useful meta-goal for the coming year? Somehow enunciating the 
 proposition that you don't need to be an alpha-dog developer to get engaged 
 with GTK etc.

 For example, I only recently found out about Anjuta: it's presumably a fairly 
 important tool for people developing using GNOME technologies, but look at 
 the results at 
 http://www.google.com/search?q=anjutaas_sitesearch=www.gnome.org (Yes, I 
 know there's a ton of stuff at library.gnome.org, I'm being devil's advocate 
 here ...)


Looking at Anjuta, I have no idea if it's a great resource to start
GTK programming with or not.  You say yourself presumably, and
that's the greatest nail in the coffin - you're obviously involved in
GNOME development and you have *no* idea, you're barely familiar with
it either.  Otherwise I'm pretty sure you'd use words a little less weasely
about it.

You don't have to be an alpha dog to realize that GNOME has no blessed
development workflow.



Currently I don't program in GNOME/GTK.  I have no idea how people
actually *are*, since GNOME has (almost by intention) no approved
development environment (a liveCD full of every Linux development tool
known does not count).  I assume most of them are probably just
writing their code by hand in Vi and passing esoteric arguments to
GCC.  Serious, I have no idea how real GNOME developers program in
GNOME - and my guesses aren't flattering.  [If it's anywhere near my
guess, then no, I won't be programming in GNOME anytime soon.  And I
can use Vi just fine, and GCC with some effort.]

In other words, I think I have to be an alpha-dog developer, and
nothing I've seen convinced me otherwise.  There's just too much crud
to wade through, pulling together API references, documents on GUI
design, etc. (I still have no idea what GtkBuilder is, and if I should
even still try making a GUI in Glade or not.  I hope you guys really
don't write the XML by hand now.)  And any tutorial that
starts with describing how to manage and link my object files on the
command line isn't going to convince me otherwise.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Steve Lee
On 3 March 2010 22:49, Richard Stallman r...@gnu.org wrote:
 Sugar is a good thing, but it is a different interface -- is it
 connected with GNOME?

Brian Cameron rather neatly explained the technical relationship as
'they use the lower parts of the stack'.

Steve Lee
OSS Watch
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Philip Van Hoof
On Wed, 2010-03-03 at 18:46 -0500, Jud Craft wrote:
 On Wed, Mar 3, 2010 at 5:35 AM, Andrew Savory wrote:
  Focusing in on one area that I can talk about: Qt is perceived by
  some to be stronger from a business perspective due to the 'more
  complete' offering: extensive documentation and an SDK.

Correct.

I have seen some people saying that Qt was picked over GTK+ by most
recent developments of the new Maemo platform because Nokia couldn't
buy GTK+, but they could buy Qt.

I think that's quite incorrect. AFAICT they had a big problem finding
competent developers, and big problems getting GTK+ to become more
innovative for mobile use cases. Mobile is changing way faster than GTK+
is, and that's a problem.

As I mentioned before in the earlier thread, I think it's a self
inflicted problem.

Putting the blame on Qt being buyable is being in la la land.

  Perhaps more focus on and promotion of GNOME's developer tools/sdk
  offerings would be a useful meta-goal for the coming year?

Yes

/me whispers Anjuta

  Somehow enunciating the proposition that you don't need to be an
  alpha-dog developer to get engaged with GTK etc.

I agree

/me whispers Vala

  For example, I only recently found out about Anjuta: it's presumably
  a fairly important tool for people developing using GNOME
  technologies, but look at the results at
  http://www.google.com/search?q=anjutaas_sitesearch=www.gnome.org
  (Yes, I know there's a ton of stuff at library.gnome.org, I'm being
  devil's advocate here ...)

 Looking at Anjuta, I have no idea if it's a great resource to start
 GTK programming with or not.  You say yourself presumably, and
 that's the greatest nail in the coffin - you're obviously involved in
 GNOME development and you have *no* idea, you're barely familiar with
 it either. Otherwise I'm pretty sure you'd use words a little less weasely
 about it.

GNOME developers (not to use we) don't dogfood Anjuta enough. I know
that some developers, like myself, use it on a daily basis. I have also
been filing a lot of mini bugs about small problems about it.

I must say that the Anjuta team are very responsive compared to other
GNOME components when it comes to addressing and fixing those.

So I think it's ready for some serious dogfooding.

 You don't have to be an alpha dog to realize that GNOME has no blessed
 development workflow.

For a project like Tracker it comes down to:

git pull
git branch newfeature
git checkout newfeature
Change src/Makefile.am
Possibly change configure.ac
touch src/newsourcefile.c
Create src/newsourcefile.c
git add src/newsourcefile.c
git commit -a
git push origin newfeature
/msg #project Hi! I just implemented newfeature in branch newfeature
/msg #project Sure, thanks for review, I'll push to master
git rebase master -i
git push origin newfeature:master
git push origin :newfeature


 Currently I don't program in GNOME/GTK.  I have no idea how people
 actually *are*, since GNOME has (almost by intention) no approved
 development environment (a liveCD full of every Linux development tool
 known does not count).  I assume most of them are probably just
 writing their code by hand in Vi and passing esoteric arguments to
 GCC.  Serious, I have no idea how real GNOME developers program in
 GNOME - and my guesses aren't flattering.  [If it's anywhere near my
 guess, then no, I won't be programming in GNOME anytime soon.  And I
 can use Vi just fine, and GCC with some effort.]

With Anjuta's gnome-build integration you can do most of the build
environment changes using the popup menus: it'll adapt your Makefile.am
without completely rewriting it (being afraid of that is why, I think,
most people change Makefile.am manually).


 In other words, I think I have to be an alpha-dog developer, and
 nothing I've seen convinced me otherwise.  There's just too much crud
 to wade through, pulling together API references, documents on GUI
 design, etc. (I still have no idea what GtkBuilder is, and if I should
 even still try making a GUI in Glade or not.  I hope you guys really
 don't write the XML by hand now.)

No, Glade-3, GtkBuilder or the integration in Anjuta

 And any tutorial that starts with describing how to manage and link
 my object files on the command line isn't going to convince me
 otherwise.

I think there are some tutorials on subjects like this already, but
you're right that it all isn't very coherent.

I recall that there was at some point a book written and published about
GTK+ development. I think it's quite outdated now. Perhaps a team should
step in to bring the sources of that book up to date, and get it
republished?



Cheers,


Philip

-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Dave Neary
Hi,

Jud Craft wrote:
 In other words, I think I have to be an alpha-dog developer, and
 nothing I've seen convinced me otherwise...

There's some confusion about what I meant by alpha dog developer which
I caused, obviously, so I should clear it up.

To make your platform successful as a developer platform, you need the
Cool Kids building for it. Platforms that have had Cool Kid vibes going
in the past are OS X, the iPhone, Ruby on Rails, Web 2.0/AJAX/REST/...
and even at one stage C.

GTK+ (or more generally GNOME) isn't a Cool Kid platform in the way
Android, for example is today. To succeed we need the Cool Kids getting
excited about us, because they bring lots of useful stuff - cool
applications, other developers that follow the Cool Kids, media
attention from all the Cool Kids watchers, etc.

When I talked about alpha dog developers I'm not talking about guys
who eat kernel device drivers for breakfast, I'm talking about
developers who get other developers excited about the stuff they're
working on. The alpha dog in the pack. The gang leader. The Fonz.

Cheers,
Dave.

-- 
Dave Neary
GNOME Foundation member
dne...@gnome.org
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Richard Stallman
The combination of technologies going under the name HTML 5 have 
made/are making web technology based applications finally competitive 
with those built using conventional toolkits such as Qt, GTK+, and the 
Windows and Mac equivalents.

If everything gets done inside or through your browser, it would make
toolkits such as GTK and desktop environments such as GNOME obsolete,
except as platforms for a browser.

Web technology based application is a very broad term.  It can
include applications that are installed into a browser (they can be
nonfree; see http://www.gnu.org/philosophy/javascript-trap.html), and
it can include servers.  But if the server substitutes for a program
you could run on your own machine, that makes it Software as a
Service, which is equivalent to proprietary software.

It is a bad idea to replace a program you can explicitly install on
your own machine -- and which you can therefore also decide not to
install -- with a program that either gets installed implicitly or
remains on a server outside your control.  Perhaps highlighting that
will show people why they should continue to install and run local
applications, which would then use GNOME.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Joe 'Zonker' Brockmeier
2010/3/4 Stormy Peters stormy.pet...@gmail.com:
 c) Think about developing our own free web alternatives like identi.ca
 did. I'd especially like to see an open alternative to Dropbox/Ubuntu One.
 But there are lots and lots of web apps that people use regularly that could
 use alternatives. Social networking, finances, managing collections, ...

Technically, there is: iFolder. It has struggled quite a bit, but it's
still completely open and just waiting for someone to Do The Right
Thing and get it fixed up a bit and offer a service. The biggest
problem that iFolder has is no one is providing hosting for it. It's
free software, but it's a bear to get a server running and way more
hassle than most users are willing to put up with, even if they have
the means to do so.

Best,

Zonker
-- 
Joe 'Zonker' Brockmeier j...@zonker.net
About: http://www.dissociatedpress.net/about/
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Stormy Peters
On Thu, Mar 4, 2010 at 7:43 AM, Joe 'Zonker' Brockmeier j...@zonker.netwrote:


 Technically, there is: iFolder. It has struggled quite a bit, but it's
 still completely open and just waiting for someone to Do The Right
 Thing and get it fixed up a bit and offer a service. The biggest
 problem that iFolder has is no one is providing hosting for it. It's
 free software, but it's a bear to get a server running and way more
 hassle than most users are willing to put up with, even if they have
 the means to do so.


Cool. I think I had heard about it but didn't realize it was free software.

GNOME is going to host Snowy. If that works out well, I think we should look
at how we could provide hosting to other free and open web services. (It
would have to include a plan for raising money for hosting. There are a
number of ideas and alternatives that we could explore.)

Stormy
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Lefty (石鏡 )
On 3/4/10 5:46 AM, Richard Stallman r...@gnu.org wrote:
 
 If everything gets done inside or through your browser, it would make
 toolkits such as GTK and desktop environments such as GNOME obsolete,
 except as platforms for a browser.

And if everything gets done on your desktop, it would make browsers and the
web obsolete. Except it wouldn't. I don't believe your statement is any more
accurate than mine, actually.

 Web technology based application is a very broad term.  It can
 include applications that are installed into a browser (they can be
 nonfree; see http://www.gnu.org/philosophy/javascript-trap.html), and
 it can include servers.  But if the server substitutes for a program
 you could run on your own machine, that makes it Software as a
 Service, which is equivalent to proprietary software.

So, an open source program running on a server‹if it substitutes for a
program you could run on your own machine‹is (by virtue of running on a
server, I suppose) Software as a Service and hence, proprietary?

I'm not following that reasoning. Surely the open-ness or closed-ness of an
application depends on the terms under which it's made available, not where
it runs.
 
 It is a bad idea to replace a program you can explicitly install on
 your own machine -- and which you can therefore also decide not to
 install -- with a program that either gets installed implicitly or
 remains on a server outside your control.  Perhaps highlighting that
 will show people why they should continue to install and run local
 applications, which would then use GNOME.

This is, again, unfortunately short-sighted and not really in touch with the
way people use computers. There are plenty of good reasons to have an
application on the web and there are plenty of good ones to have an
application on the desktop, but it depends on the application. This desktop
good/web bad thinking is terribly broad-brushed.

If one's application lives on a web site, one can just as readily decide to
visit or not to visit that web site. In contrast with a local app, a
web-based app generally makes no changes to your system, and doesn't require
the addition or deletion of anything.

But, just so I'm sure I'm clear here, Mr. Stallman, it's my understanding
that you don't even actually _use_ the web, in any realistic sense, relying
instead on some congerie of email and a back-end rendering server to view
static images of individual web pages.

Would it be correct to imagine that you haven't used anything like a dynamic
web page, or a Web 2.0-style AJAX or Ruby application?

If that is indeed the case, as I've been led to understand, it's unclear to
me why one might take cues on how GNOME should or shouldn't interact from
the web from someone with no actual, practical experience there, any more
than I'd expect guidance on how to write an iPhone application from someone
who's never so much as picked up an iPhone.


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Joe 'Zonker' Brockmeier
On Thu, Mar 4, 2010 at 9:55 AM, Stormy Peters stormy.pet...@gmail.com wrote:
 GNOME is going to host Snowy. If that works out well, I think we should look
 at how we could provide hosting to other free and open web services. (It
 would have to include a plan for raising money for hosting. There are a
 number of ideas and alternatives that we could explore.)

It seems to me there's a continuing need to 1) raise awareness about
GNOME, 2) raise money for GNOME, and 3) provide services around open
tools so users don't need to host their own servers, etc., to benefit
from services like Snowy, iFolder, etc.

Somewhere in there should be a self-sustaining model to raise money
for the hosting and GNOME, and provide Free as in Freedom services for
users in the bargain...

Best,

Zonker
-- 
Joe 'Zonker' Brockmeier j...@zonker.net
About: http://www.dissociatedpress.net/about/
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Lefty (石鏡 )
On 3/4/10 7:22 AM, Joe 'Zonker' Brockmeier j...@zonker.net wrote:
 
 Somewhere in there should be a self-sustaining model to raise money
 for the hosting and GNOME, and provide Free as in Freedom services for
 users in the bargain...

It's a nice idea, but I don't see any self-sustaining model that's
appreciably different than buy a cloud server from Amazon, hire someone(s)
to administer and support it on behalf of a million different users with a
million different applications, and then charge those users a premium over
what they'd pay Amazon individually to make up the administration and
support costs and, ideally, leave a little money left over for GNOME.

I'm not sure that's realistic; I am, however, pretty well-convinced that
there's little likelihood of saving anyone any money there. For what it's
worth, I pay under $200 a year for what amounts to unlimited bandwidth
hosting for multiple domains on a virtual server with up to 20GB of space.
(A co-located, dedicated server will typically run anywhere from $200 to
$1000 a month, and up, exclusive of administrative costs, etc.)

I'm likewise not sure that simply having an interested group get together
and purchase their _own_ virtual server for their own uses is any more or
less free than another alternative...


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Gian Mario Tagliaretti
On Thu, Mar 4, 2010 at 4:11 PM, Lefty (石鏡 ) le...@shugendo.org wrote:

 But, just so I'm sure I'm clear here, Mr. Stallman, it's my understanding
 that you don't even actually _use_ the web, in any realistic sense, relying
 instead on some congerie of email and a back-end rendering server to view
 static images of individual web pages.

can you stop being an ass just for the sake of being an ass?

You can disagree with what RMS says of course, is the attitude that
makes people tired, in the sentence here above you are not criticizing
a point of you that you might not like, you are just being a smart ass
thinking wow I'm fighting Mr. Stallman what a hero.

Stop this non-sense on this list please?
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Johannes Schmid
Hi all!

 Looking at Anjuta, I have no idea if it's a great resource to start
 GTK programming with or not.  You say yourself presumably, and
 that's the greatest nail in the coffin - you're obviously involved in
 GNOME development and you have *no* idea, you're barely familiar with
 it either.  Otherwise I'm pretty sure you'd use words a little less weasely
 about it.
 
 You don't have to be an alpha dog to realize that GNOME has no blessed
 development workflow.

It doesn't have and that's probably not a big problem in general. But
the problem is that there is no blessed starting point for the tool that
should be used to get started.

I know many of the more experienced developers have used vim/emacs/gedit
for years and won't change their workflow from one day to another.

From the side of the anjuta team we always tried to provide a tool for
new developers or from people migrating from windows. We have made major
improvements over the last version but of course things are not perfect.
But every new user (who files bugs) will help us to get better. But
remember that only 4 people really work on anjuta and they all do that
in their leisure time.

That said, there is a lack of tutorial for getting started in GNOME
development, for example explaining the complete workflow from zero to a
complete distributable (at least tarball) application in anjuta. I was
very disappointed that the Ubuntu people were basing their
Opportunistic developer-stuff on command-line stuff mainly.

So yes, writing such a tutorial, maybe for C, Python and Vala would be a
great thing. If someone wants to step up (shouldn't be difficult with
mallard) I will provide him any help I can.

Regards,
Johannes


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Lefty (石鏡 )
On 3/4/10 9:07 AM, Gian Mario Tagliaretti gia...@gnome.org wrote:
 On Thu, Mar 4, 2010 at 4:11 PM, Lefty (石鏡 ) le...@shugendo.org wrote:
 
 But, just so I'm sure I'm clear here, Mr. Stallman, it's my understanding
 that you don't even actually _use_ the web, in any realistic sense, relying
 instead on some congerie of email and a back-end rendering server to view
 static images of individual web pages.
 
 can you stop being an ass just for the sake of being an ass?

Okay, just for the record, that would be an unmotivated public personal
attack here. In case anyone's keeping score. Please note that I haven't
called anyone names, just requested a clarification of what I understand to
be the facts here.

My understanding is that Mr. Stallman doesn't use a web browser, instead
mailing individual URLs to a server, which renders a static page image and
mails that back.

I would take the position that this sort of interaction with the web is
unrepresentative of the way that people in general, even just GNOME people
in general, actually use it (is this surprising?), and that someone whose
sole interaction with the web is through this sort of mediation might well
not get what it's actually about.

Is this actually a controversial suggestion? I'm surprised, frankly. If you
were to give me advice on how to conduct a telephone conversation, when
you'd personally never used anything other than a telegraph and Morse code,
semaphore flags, or smoke signals, I'd probably feel much the same way.

 You can disagree with what RMS says of course, is the attitude that
 makes people tired, in the sentence here above you are not criticizing
 a point of you that you might not like, you are just being a smart ass
 thinking wow I'm fighting Mr. Stallman what a hero.

I'd suggest that you attempt to avoid making assumptions about my
attitude, something which email communicates very poorly. (For your part,
you might even be capable of disagreeing with me without recourse to
pointless insults, but this particular message sadly provides no evidence
one way or the other.)

For the record, my attitude is largely one of dismay and disbelief. I'll
try to remember to point out these things, to avoid misunderstandings.

So no, I'm expressing a serious concern over a conversation which has
touched on the general subjects of social media and web-based services
in which we've seen claims that the CIA controls Facebook and probably
shares all its users' information with them, just for starts, as well as the
notion that software running on a web server is somehow inherently less
free than software running on a desktop. I'm frankly having difficulty
making sense of that, which is what led to my question.

 Stop this non-sense on this list please?

In all fairness, I didn't start the nonsense, I'm simply attempting to make
some sense of it.

It is, after all, a discussion list. If people don't want things actually to
be discussed here―and let me again point out that, of the two of, one is
actually discussing things, and one is simply indulging in personal attacks
and name-calling; I'll let you work out who's who―they probably shouldn't
post them in the first place.



___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Gian Mario Tagliaretti
2010/3/4 Lefty (石鏡 ) le...@shugendo.org:

Now that the blood have drained from the brain cells,

 Okay, just for the record, that would be an unmotivated public personal
 attack here. In case anyone's keeping score. Please note that I haven't
 called anyone names.

You are right, please accept my apologies for the personal attack, I
should'n have done that.

Apologies also to the list for the wreck of the thread, and in
particular to Dave which will have to reboot again the interesting
thread.

Back in the cage.

Best
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Stone Mirror
On Mar 4, 2010, at 12:09 PM, Gian Mario Tagliaretti gia...@gnome.org  
wrote:



2010/3/4 Lefty (石鏡 ) le...@shugendo.org:

Now that the blood have drained from the brain cells,

Okay, just for the record, that would be an unmotivated public  
personal
attack here. In case anyone's keeping score. Please note that I  
haven't

called anyone names.


You are right, please accept my apologies for the personal attack, I
should'n have done that...


Thanks, apology accepted.

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Philip Van Hoof
On Wed, 2010-03-03 at 04:35 -0600, Andrew Savory wrote:

Hey Andrew,

 Focussing in on one area that I can talk about: Qt is perceived by
 some to be stronger from a business perspective due to the 'more
 complete' offering: extensive documentation and an SDK.
 
 Perhaps more focus on and promotion of GNOME's developer tools/sdk
 offerings would be a useful meta-goal for the coming year? Somehow
 enunciating the proposition that you don't need to be an alpha-dog
 developer to get engaged with GTK etc.
 
 For example, I only recently found out about Anjuta: it's presumably a
 fairly important tool for people developing using GNOME technologies,
 but look at the results at
 http://www.google.com/search?q=anjutaas_sitesearch=www.gnome.org
 (Yes, I know there's a ton of stuff at library.gnome.org, I'm being
 devil's advocate here ...)

How about if we'd promote the GNOME devtools distribution more?

Its website is hardly inviting, it's not themed like the rest of
gnome.org at this moment: http://projects.gnome.org/devtools/

I think it deserves a tab on the homepage gnome.org and more attention. 

Perhaps have a blog aggregator that is maintained by somebody who cherry
picks blog items from planet-gnome (and other sources), so that only the
technical and development related articles appear?

-- I noticed several people asking for a technical-only blog aggregator.

The maintainer of that website could also be responsible for taking
interviews of GNOME developers. For asking developers of popular
libraries to write an article about how to use their library. And then
to style that article and put it on the developer's website.

All GNOME programmers should be involved and take up responsibility.

I remember the GNOME Scaffolding project and the increased interest in
things like this. I think gnome-build was created back then, and
GtkSourceView's origin can probably also be traced back to that period? 


Cheers,


Philip

-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Sandy Armstrong
On Thu, Mar 4, 2010 at 3:00 PM, Richard Stallman r...@gnu.org wrote:
    It seems to me there's a continuing need to 1) raise awareness about
    GNOME, 2) raise money for GNOME, and 3) provide services around open
    tools so users don't need to host their own servers, etc., to benefit
    from services like Snowy, iFolder, etc.

 Let's not be in a rush to invite users to use servers -- even our own
 -- instead of their own computers.  That is the wrong direction to go.

It is something our users want, and even expect.  Wrong is a loaded
word.  If we make an effort to be a truly Free Network Service
[http://autonomo.us/], there are a lot of benefits to users.

I am not trying to say that the risks you mention do not exist.  But
they can be addressed in time (by features like encryption, as you
mention below).  In the meantime, users are free to not use the
service, or to set up their own servers under their own control
running the Snowy software.

 For instance, consider Snowy:

     Snowy is a web application for synchronizing, viewing, sharing, and
      editing your Tomboy notes online. It is designed to power an upcoming
      Tomboy Online free web service where any Tomboy user can make an
      account. It can also be used on your own personal server.
      Snowy is AGPL-licensed and written in Python using the Django framework.

 Synchronizing and sharing the notes are not SaaS, though editing might
 be SaaS.  So at least some of this service is basically ok, provided
 Gnote can also use it (because Tomboy's dependence on C# is a problem).

The REST API used for syncing is being developed in the open in
collaboration with other interested parties, including other
Tomboy-compatible applications like Tomdroid and Conboy, and server
software like Ubuntu One and Midgard2.  There is nothing preventing
the Gnote developer from implementing this API, or contributing to its
development.

The reason we specifically talk about Tomboy here is because it is a
part of the GNOME Desktop Suite.

 Even better, can Gnote be adapted to communicate these data via email,
 I wonder?  Then it would not need a server at all.  People could
 optionally encrypt the email using GPG for full privacy.

Email certainly requires a server.

Encrypting user data is something I'd like to explore for Snowy in the
future (see Mozilla's Weave project for a good example of how this
might be done).  I won't be working on this feature until we've gotten
a bit further in development and deployment, but anyone is welcome to
contribute that feature earlier if it interests them.

Storing everything encrypted will have an impact on the ability for
Snowy to provide certain features that users expect in an efficient
manner, so I would not be surprised if many users would choose
features over absolute privacy.  They make that choice every day when
they use Gmail and Facebook.

We can simultaneously work toward providing a compelling service and
protecting our users' freedom, but both goals take time and effort.

 This approach would require some programming, but that would only have
 to be done once; it would spare GNOME the continuing effort of running
 a server, and enable users to avoid depending on one.

I am curious to see what effort and expense will be required by GNOME
to host Tomboy Online.

But the reality for users is that they care about the features that
are most easily enabled by a hosted service.  I feel it would be
foolish of us to keep waiting (aka, losing) until a perfect non-server
solution was available.

But as always, patches welcome.

Sandy
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Liam R E Quin
On Thu, 2010-03-04 at 17:45 -0800, Lefty (石鏡 ) wrote:
 On 3/4/10 3:00 PM, Richard Stallman r...@gnu.org wrote:
 
  Let's not be in a rush to invite users to use servers -- even our own
  -- instead of their own computers.  That is the wrong direction to go.
[...]

 I doubt that as many as 10% of the people who maintain a blog or share
 pictures on Flickr or Picasa could do it if they had to run their own server
 to support those activities, and it seems unreasonable to suggest that they
 should.

What could GNOME do to change that?

Maybe we need a peer-to-peer distributed blogging system, for example?
Publish my content on the GNOME cloud, without losing my own copy of
it and without losing ownership of it...

 In any case, I'm under the impression that a search warrant or similar order
 is generally required in the US to get information regardless of whether
 it's from a hosted service or from your personal computer; certainly the
 police can't simply call up Facebook and ask for information on random
 people and expect to get it.
They can and they do, as has been widely covered by the media.

 The vast majority of people who use computers--and I'm not referring to
 people who download source and build their own versions of things--are quite
 happy to, for example, have Wordpress or Livejournal maintain their blogs
 for them, and there's absolutely no reason for them to attempt to host it
 themselves.

They are also happy to use Microsoft Word, and other proprietary
software. But that does not mean we should abandon GNOME.
Instead, we need to make it easier for people to follow the more
open path.

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org www.advogato.org

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Reboot: Strategic goals for GNOME

2010-03-04 Thread Lefty (石鏡 )
On 3/4/10 6:08 PM, Liam R E Quin l...@holoweb.net wrote:
 On Thu, 2010-03-04 at 17:45 -0800, Lefty (石鏡 ) wrote:
 
 In any case, I'm under the impression that a search warrant or similar order
 is generally required in the US to get information regardless of whether
 it's from a hosted service or from your personal computer; certainly the
 police can't simply call up Facebook and ask for information on random
 people and expect to get it.

 They can and they do, as has been widely covered by the media.

Well, given this wide coverage, which I've somehow completely missed, there
shouldn't be much challenge to your producing an actual citation to support
the existence of this kind of activity (specifically Facebook handing over
information on users to law enforcement without a subpoena or a warrant).

I only ask because it seems in complete contradiction to their stated
privacy policy.

 The vast majority of people who use computers--and I'm not referring to
 people who download source and build their own versions of things--are quite
 happy to, for example, have Wordpress or Livejournal maintain their blogs
 for them, and there's absolutely no reason for them to attempt to host it
 themselves.
 
 They are also happy to use Microsoft Word, and other proprietary
 software. But that does not mean we should abandon GNOME.
 Instead, we need to make it easier for people to follow the more
 open path.

Nobody's suggested that anyone abandon GNOME.

In the case of Microsoft Word, there are credible and workable open source
alternatives readily available. In the case of a Wordpress blog that one
doesn't have to host and administer on one's own (along with the overhead of
maintaining a domain registration, a web server, security issues, etc.), or
a Livejournal, or a Flickr site, or Facebook, there's no alternative that we
can offer, other than Don't do that!, it would seem. Correct me if you
feel I'm mistaken here.

I don't see Don't do that! Do whatever you can manage from your personal
computer as best you can as being a terribly compelling message, myself.
Rather than making it easier for people for follow the more open path, you
encourage them to find other means to do the things they _want_ to do. 


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list