Re: Supporting GTK+

2013-07-04 Thread Martyn Russell

On 07/01/2013 05:56 AM, Hu Zheng wrote:

Can your tell me your paypal account? I want to donate some money to gtk
project!


As far as I am aware there is no PayPal account for the project 
specifically. AFAICS, your options are to either donate to the GNOME 
project or to the GIMP project - which is where GTK+ kind of started.



And, why not just list the paypal account at
http://www.gtk.org/development.php


We would if we had one ;)


Thank you very much!


Thank you for wanting to donate!

If anyone else in the community has ideas around this, it would be 
interesting to hear.


--
Regards,
Martyn

Founder and CEO of Lanedo GmbH.
___
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list


Re: jabber.gnome.org: a proposal

2013-03-14 Thread Martyn Russell

On 13/03/13 23:22, Olav Vitters wrote:

On Tue, Mar 12, 2013 at 09:26:33AM +0100, Bastien Nocera wrote:

to maintain the OpenFire Jabber server. First, as Olav mentioned,
there's no SSL support for a service where you would expect privacy.


There is SSL. Just that:
1) they broke it in a newer version and never fixed it in any
reasonable timeframe (3 months)
2) getting the certificate installed was a complete mess. Had to convert
the standard certificate in some terrible format and took a lot of
effort to figure out.

Current server does SSL IIRC. Though maybe by now it expired again.


What I had to go through for SSL:
https://bugzilla.gnome.org/show_bug.cgi?id=592836#c8

Couldn't quickly see the bug about openfire messing up their SSL
support. 'Fix' was easy though, downgrading.


Out of interest, is this with 3.8? We've not yet updated to it and I 
might delay for a bit if you've experienced some issues here.


--
Regards,
Martyn

Founder and CEO of Lanedo GmbH.
___
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list


Re: jabber.gnome.org: a proposal

2013-03-13 Thread Martyn Russell

On 12/03/13 13:38, Shaun McCance wrote:

On Tue, 2013-03-12 at 09:26 +0100, Bastien Nocera wrote:

Hey,

On Mon, 2013-03-11 at 10:03 -0400, Shaun McCance wrote:

Hi all,

I think it's clear from the recent thread that most people had
no idea we had a Jabber server, or that they could get accounts
on it, or how to go about doing so.

What's more, over the last week, I tried to help two people use
their jabber.gnome.org accounts with no success.

I think it's unfair to judge the popularity of this service when
it has been so buried and so extremely difficult to use.

It also seems we can't create group chats on jabber.gnome.org,
which limits our ability to use it as an official channel for
GNOME teams.

I propose that we address these issues to give Jabber a fair
shake. We can then reevaluate its popularity in six months.


As I already mentioned privately, I don't think the admins want to have
to maintain the OpenFire Jabber server. First, as Olav mentioned,
there's no SSL support for a service where you would expect privacy.
Furthermore, I would expect the security concerns of running such a big
service on GNOME servers to be a burden on the admins.


Is this just because we chose a particularly bad Jabber server?
I have a hard time believing nobody's figured this out yet.


Openfire is fine. We (Lanedo) have had no problems with it in our time 
using it.



Incidentally, SSL doesn't work on our IRC network. So I get to
send my password in plain text to register with our new bot.


SSL works for us with Openfire - so I wonder what is configured 
differently for GNOME.


Is this more about ease of configuration or security?

--
Regards,
Martyn

Founder and CEO of Lanedo GmbH.
___
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list


Re: Candidacy: Lionel Dricot

2011-05-23 Thread Martyn Russell

On 23/05/11 12:02, Bastien Nocera wrote:

On Mon, 2011-05-23 at 09:29 +0200, Lionel Dricot wrote:

  It is not only about having a page that list the
commercial support companies. It's more about a deep collaboration
between the foundation and the companies that live from GNOME.


I personally don't think that the Foundation needs to be involved in
setting this up. Rubber-stamping this, certainly, but I don't think that
those companies that offer services need the Board to be involved to
make changes to the GNOME website.


Isn't that part of the problem? If the foundation isn't behind this, 
won't it seem completely self indulgent on behalf of businesses alone?


What I personally would like to see is much more backing from the 
foundation. E.g.


 - A web page
 - A banner at the next desktop summit
 - Something in the booklets given out at the next summit perhaps?
 - Some PR occasionally about how well projects are doing
 ... etc

Given the board represent the foundation at the highest level, why 
shouldn't they be (more?) involved in commercialisation of GNOME?



And for such deep collaboration to be optimal, the board is the best
place.


  - isn't the Advisory Board, and not the Board, the group where the
GNOME companies (and others, obviously) should be represented?


I think that the board should represent the community. As I said in my
previous mail, I believe that the community is mainly composed of
independents, big companies with GNOME products and small companies with
GNOME services. Thus, I believe that the board should be a fair mix of
people from those different backgrounds. I especially happy to see the
candidacy of Diego, Ryan and Andre regarding that.


I would argue that the Board doesn't need to match the represention of
the community, but needs to represent the community at large. Otherwise
we would have a different voting system.


I would argue that you best represent the community at large by having 
members from that community on the board and from all spectrums therein.



Bringing your knowledge of a certain subject to the Board is certainly a
good thing, but I don't think a person needs to work for a consultancy
to be able to represent consultancies effectively, for example.


I think it is harder to communicate such things unless you're in a 
position (like being on the board).



PS: part of my hidden agenda is to impose French as the official
language. I already started the trend by never pronouncing the H (like
in it appens or having a new CSS team for your desktop. What? Ah, a
theme!)


I'm going for cockney rhyming slang.


+1 :)

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


Re: Candidacy: Lionel Dricot

2011-05-23 Thread Martyn Russell

On 23/05/11 15:28, Dodji Seketeli wrote:

Martyn Russellmar...@lanedo.com  a écrit:


On 23/05/11 12:02, Bastien Nocera wrote:

On Mon, 2011-05-23 at 09:29 +0200, Lionel Dricot wrote:

   It is not only about having a page that list the
commercial support companies. It's more about a deep collaboration
between the foundation and the companies that live from GNOME.


I personally don't think that the Foundation needs to be involved in
setting this up. Rubber-stamping this, certainly, but I don't think that
those companies that offer services need the Board to be involved to
make changes to the GNOME website.


Isn't that part of the problem? If the foundation isn't behind this,
won't it seem completely self indulgent on behalf of businesses alone?


Why would that be any different from the general scheme of a given
company doing its own marketing?


Because you're officially endorsed by the foundation and that's a 3rd 
party which isn't directly the corporation and has the interests of 
GNOME at heart, not the company. To potential clients, the difference is 
quite important.



Do people necessarily think that a
company is self indulgent when it does its own marketing?


I do. There's nothing to stop a company selling services where they have 
no expertise through good marketing (for example). This (IMO) hurts 
customers and in the ends affects the projects related.



What I personally would like to see is much more backing from the
foundation. E.g.

  - A web page
  - A banner at the next desktop summit
  - Something in the booklets given out at the next summit perhaps?
  - Some PR occasionally about how well projects are doing
  ... etc


Seriously, if these companies are really serious about this and if
economy of scale is amongst what you are looking for, why not start
something like a GNOME Business Alliance then?  That would be focused on
pushing those business related things, experiment with various
innovative communication approaches etc.  At least, that would be a
known entry point for anything business related.  And when enough
experiment and data is gathered, if merging that alliance back into the
Foundation makes sense, then so be it.


Right, that's the sort of thing I would love to see. But don't you think 
it makes sense to have this backed and instantiated by the foundation?


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


Re: Candidacy: Lionel Dricot

2011-05-23 Thread Martyn Russell

On 23/05/11 15:08, Dodji Seketeli wrote:

Martyn Russellmar...@lanedo.com  a écrit:



That's always needed too of course, but when you have potential
customers asking who can provide support for projects X, Y and Z, do
you really want to be in a position where you have no answer?


Oh, you mean when a potential customer comes to the /Foundation Board/,
asking that question?


Indeed.


I didn't understand it that way.  Sorry to ask a question as a reply,


No problem at all ;)


but does that happen already?  If yes, how did the board handle it so
far?


Yes, I believe so, perhaps Vincent can best comment here.


IMO it also means the customer may suffer because they either can't
find the support they're looking for or the wrong support from someone
else.


We are a non-profit organisation with limited resources.  Communicating
around the commercial offering of /one/ company can be a
non-straightforward exercise, when you want to do it right.  Even more
for the commercial offerings of /several/ companies.  Do we really want
to take that route?


Yes I believe we do, when people are choosing opposing toolkits
because it appears as if GTK+ has no commercial support, that's a lack
of communication IMO.


Let's talk about specifics.  Did the clients choose e.g, Qt because KDE
e.V markets Trolltech's offerings or, do they do so because Trolltech is
better at communicating?


Well, the situation is different there in the sense that there is 
already a company behind Qt for customers to go to. There are many 
behind GTK+ and no one place to go to. This is part of the issue IMO.


From what I heard recently, a customer did choose Qt for these sort of 
reasons (from recent board notes):



Johannes Schmid informed the board that at the Toronto hackfest that 
they discussed about an organization that decided to use Qt instead of 
GTK+ mainly because they were able to get a support contract for Qt.



You could also say they do a better job of communicating yes, as a 
minimum they have a website to help people find what they're looking for:


  http://qt.nokia.com/partners

and more specifically:

  http://qt.nokia.com/partners/partner-locator


What are your concerns about communicating GNOME's commercial
offerings?


My concern is that we'd try to address a real issue at a wrong level
and, incidentally, turning what should be a place to set and nurture a
vendor-neutral level playing field into a place uselessly cluttered by
vendors' ads.


Ah I see. That indeed would be horrid. I think the links above 
illustrate how it would be better than what we have now.



I guess if what you want is just to maintain a web page of companies who
have something to sell around our stack, I wouldn't have much concern.
But then I am not sure you need to be on the board for that.


Well, because companies (from what I have seen last GUADEC) come to the 
board members about working with GNOME technologies (Vincent can comment 
here I believe).



Of course I assume you mean well.  I am just not convinced about the
efficiency of for-profit entities delegating their marketing to
non-profits.


I can understand that and we certainly mean well.

It's really born out of frustration when seeing companies move away from 
projects we have deep involvement in to others by reasons of poor 
communication (as I see it).


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


Re: Meeting Minutes Published - March 29th, 2011

2011-04-18 Thread Martyn Russell

On 18/04/11 11:49, Andreas Nilsson wrote:

* Johannes Schmid informed the board that at the Toronto hackfest
that they discussed about an organization that decided to use Qt
instead of GTK+ mainly because they were able to get a support
contract for Qt. Therefore we thought it might be a good idea to
give interested companies a chance to present themselves as
commercial support options on developer.gnome.org. Perhaps via
some Get support link. Do we have any response?
o ACTION: Andreas - Will discuss with Ryan Lortie providing
support contracts for GTK+.


Can I ask why the ACTION above says you will discuss with Ryan about
providing support contracts for GTK+? Why not a mailing list with
companies that have GTK+ or GLib core maintainers (perhaps GNOME in
general even)?

Hi!
I said on the phone that I would briefly check the idea with Ryan
since we shared a room in Bangalore (I was there when we had the board
meeting). That's about as serious as it was.
Sorry if the action item sounded more serious than it was.
This totally needs to be brought up more broadly. What list would be
best?
- Andreas


Hej Andreas,


Now I also remember why I said Ryan's name on the phone specifically.
Wow, I'm not really back 100% from this flue (this is also why it took
some time with my reply) so my mind is not always clear. :)
I recalled that Ryan told me in a hotel in Florida in October you
should totally do some fixes to the gtk.org website some time (not in
my board role, but in my do-website-stuff-role), to witch I replied
perhaps, do you have any specific ideas?.
One of his ideas was to add a list of companies that gave GTK+ support
(as in, custom development, not in call this company when you hit a
bug sense).


Yea, this idea has been floating around for a while. It's also why we 
have the affiliations listed. I agree, more can be done here.


Also, as Bastien points out support is quite an expansive word and 
encompasses more than people may initially consider.


Also, we can take the opportunity to update that page on the site when I 
have finished the review of the new gtk.org site design (which I am 
struggling to find the time to do at this point):


  http://curlybeast.net:8080/


I think this idea have been floating around in general and
I think it would make sense to have to have such a list on either
gtk.org or somewhere on gnome.org


I completely agree.


Again, sorry for any confusion.


No problem at all, I was really just querying the meeting notes and 
asking for more dialog here. :)


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


Re: Meeting Minutes Published - March 29th, 2011

2011-04-18 Thread Martyn Russell

On 18/04/11 16:34, Stormy Peters wrote:



On Mon, Apr 18, 2011 at 4:58 AM, Martyn Russell mar...@lanedo.com
mailto:mar...@lanedo.com wrote:

On 18/04/11 11:49, Andreas Nilsson wrote:

One of his ideas was to add a list of companies that gave GTK+
support
(as in, custom development, not in call this company when you hit a
bug sense).


Yea, this idea has been floating around for a while. It's also why
we have the affiliations listed. I agree, more can be done here.

Also, as Bastien points out support is quite an expansive word and
encompasses more than people may initially consider.


I think we can list companies with some objective data.

So we could list companies that do work associated with GNOME/GTK+ along
with data like:
* what areas they consider their expertise,
* past clients with testimonials (assuming appropriate permissions),
* links to work done (again with appropriate permission) or code they
wrote or are responsible for,
* links to their involvement with GNOME
  * people that work with them that are involved in GNOME,
  * GNOME Foundation advisory board,
  * employees that are GNOME Foundation members,
  * GNOME related talks they've given,
  * GNOME related training they are involved with
  * etc


I think this is a great idea.

It may make sense to start with Dave's map of companies presented at 
least year's GUADEC and correct from there.


Something to consider though, companies are likely coming to GNOME 
looking for expertise in a project, not a company, so the focus needs to 
be more aligned to what they will be looking for IMO.


The next question is, where do we host this data and who maintains it?

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


Re: Meeting Minutes Published - March 29th, 2011

2011-04-15 Thread Martyn Russell

On 15/04/11 14:45, Bastien Nocera wrote:

On Fri, 2011-04-15 at 11:39 +0100, Martyn Russell wrote:
We wanted to discuss with someone involved in that space what our
options were.It's an informal chat about what could be done. Andreas
took on the action item, and chose to talk with Ryan because he knows
Ryan well.

If I had taken on the action item, I'd probably have asked Robert
McQueen or Murray Cumming because I know them well, and have had plenty
of interaction with them.


This does really just illustrate what I am trying to point out. Doesn't 
it make more sense to have a mailing list for all companies involved in 
GNOME to discuss things like this instead of asking specific people from 
specific companies? You would get much more feedback and a more general 
consensus.



We wanted opinion on how we could have the Foundaton provide what some
third-party developers were asking for. Andreas chose to talk to Ryan
about it. It's informal, and an information gathering exercise. Ryan
won't be the one making decisions in the end, the Board will be.


Sure. But the board then makes a decision based on one person's view, 
not the collective view of businesses around GNOME which could be 
offering such services.



snip

We told Stormy last year at GUADEC that we really need a forum or way
for potential customers to contact businesses around GNOME and get
support for the GNOME stack. We have seen first hand how companies have
offered services when they don't have the expertise and subsequently
frightened off larger corporations as a result. We want to avoid this too.


That would be a problem here, especially if the list was filled in by
the companies themselves.


You need *some* dialog with companies otherwise you don't know what's on 
offer as a foundation acting on behalf of GNOME for small business.



Please can we have some open forum about this instead of expecting one
person in the community who isn't representative of all companies with
maintainers in those areas, being contacted?


He's not representing anyone, and he won't be a decision maker in the
process. The representatives would be contacted once we have a more
accomplished idea about this.


What's to decide?

The representatives which Ryan informs you about?

Idea about offering services? Surely asking many people yields better 
results than asking just one person?



But, at the end of the day, you can also help yourself by providing us
with your feedback, or better, stepping up to the plate and do the work
to fill those needs and help us help you.


Gladly, just let me know what you want feedback on. What work is needed?

I was actually planning on doing something with Stormy during the past 
year, but never got around to it (that's my fault of course).



Ranting and raving about how we want to have an informal chat with
someone about a topic you might be interested is counter-productive.


Where did I rant?

I actually suggested a more open forum to help you get that informal 
chat from more sources to help you make a more informed decision.



Returning to the topic at hand. Do any of the companies you mentioned
provide developer support for GTK+? I've had the experience of providing
developer support for Red Hat (that did include fixing Motif bugs...),


Yes.

We certainly do of course.

I am confident Collabora and Igalia do or have, perhaps even Openismus. 
In the end, unless you ask *us* how can you know? I am guessing based on 
rumour and upstream contributions. You can't know for sure without 
approaching companies.



and most of the questions were about:
- migration from one platform to another


Do you have more context here, or an example even?


- best practices when needing to change the implementation


We can provide that (if you mean specific code bases like GTK+). Kris 
Rietveld (from Lanedo) even did a talk about it last year at GUADEC 
which might be available somewhere. He spoke about vendor specific 
branches and working with upstream repositories.



- (possible) bugs found in underlying libraries that (might) need
fixing, usually caused by bad or lacking documentation, or actual bugs.


What's the question here?


All of this is quite a different proposition from providing a turn-key
finished application, especially with the depth of the stack we provide.


Not sure what you're saying here?


I'm waiting to hear about your ideas on this.


The above is, at best, hard to interpret. If you have a formal list of 
things to ask, please make it public here and I can reply certainly.


Pleasant weekend all,

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


Re: GNOME: lack of strategic roadmap

2010-02-24 Thread Martyn Russell

On 24/02/10 10:11, Murray Cumming wrote:

On Wed, 2010-02-24 at 09:03 +, Martyn Russell wrote:

At some point you have to clean up your code base, that's been the
case
in every project I have worked on. I don't think it is a bad thing
that
GTK+ is released just more cleaned up, but others disagree and want
3.0 to have x, y and z major new features.


The problem is that you'll need another ABI break to do major
refactoring. GSEAL() alone won't be enough, even if it's an initial part
of it. GSEAL should be part of refactoring, not a reason to release.


I think it is important to do releases when you have progress in the 
project not just because you have some new shiny feature to give to 
people. For 3.0 I can see why you want to have *something* more than a 
cleaner code base of course but I quite like the idea of a GTK+ which 
feels much more solid. I suppose this comes down to if you think 3.0 
should have the sort of changes 1.x-2.x had or not?



Now you've done the GSEAL() work then we could do bigger work in a
branch before releasing an ABI breaking release (as stable) that gives
people nothing but the expectation of another future ABI break, meaning
that it won't be used much anyway.


Of course. But an ABI break is always better than an API break and if 
recompiling is all that's really needed, the effort by the developer 
linking with GTK+ is really quite minimal (compared to the 1.x-2.x work 
that was required when I ported all my apps back then).


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


Re: GNOME: lack of strategic roadmap

2010-02-23 Thread Martyn Russell

On 23/02/10 12:36, Alberto Ruiz wrote:

2010/2/23 Dave Nearydne...@gnome.org:
I'd like to point out something though.

As promising as the situation was, I don't think they seriously
invested in the toolkit itself AFACT, during all this years RedHat
(through mclasen and alexl) and individual contributors on their spare
time have been the only ones doing a serious investment in the
toolkit. There was never a full time maintainer dedicated to make sure
that GTK+ was moving forward to support those mobile platforms (and to
help mclasen on the hard task of reviewing patches and making releases
for both GLib and GTK+). To be honest, I don't think that's the kind
of interest we expected.


Actually, Nokia invested quite heavily in GTK+. Imendio/Lanedo had more 
developers than Red Hat working on it full time over the past years (I 
could be wrong here). We had Mitch, Kris, Tim, Sven and some work from 
others at times in the company (this doesn't include personal time 
involvement which we have recently seen a great deal of from people like 
Carlos Garnacho on the MPX branch).



I often hear complaints about how the RedHat guys turn down patches
from other contributors (mostly from members of companies competing
with them), but I yet have to see any of those companies investing
some of their resources on helping to review all those pending patches
waiting in bugzilla and making sure they have a way to get their own
patches upstream.


Actually, I think that the Red Hat maintainers of the toolkit had an 
interest in stability (for ISVs) and that stifled development. As such 
developing anything in GTK+ takes a lot longer than it should and that's 
why it is always hard to get into development there or to fix something. 
This has long been the internal politic of GTK+.


I am perhaps not the best person to comment here, Tim for example, has 
had much more personal and professional involvement in the toolkit and 
is much better to make comment on this. My view here is just from a very 
casual contributor watching over a number of years in a company that has 
GTK+ expertise.



My bottom line is that I don't think that in reality the MeeGo news
are going to make any difference to GTK+ (I do wonder, however, what
are Intel plans on Clutter long term wise)


I don't either. There are a lot of companies using it internally that 
never tell public communities about its use of GTK+. British Telecom is 
one of them. I remember when Owen was setting up the projects page for 
gtk.org and I wanted to submit our use cases back then, but internally 
they didn't want to make it public in case customers were worried about 
the fact that we were using open source.


There are thousands of applications using GTK+ too, let's not forget 
that, what are they going to move to instead if they don't use GTK+?


I also thought that Andrew Savory's point was incredibly pertinent.

As a company we do receive requests for GTK+ support, so I don't think 
it is fair to say that GTK+ is dead.


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


Re: GNOME: lack of strategic roadmap

2010-02-22 Thread Martyn Russell

On 22/02/10 19:27, Dave Neary wrote:

Hi,


Hi,


* It seems we have lost the mobile battle. Can we do something about it
or simply retreat?. I like the idea of creating more components and some
of this components can be added to the GNOME mobile platform.


Have we lost the mobile battle? It certainly appears that GTK+ has lost
the mobile battle,


I don't think that's so true. Just because Nokia decided to buy 
Trolltech because it could be bought, doesn't mean the rest of the world 
agrees.



but all of the hard work that GNOME hackers have put
into the middleware platform and components like Gstreamer, Dbus,
Telepathy and Pulseaudio are now cornerstone parts of both the free
desktop and the mobile platform.


Dare I mention Tracker amongst those other projects? ;)

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


Re: GNOME: lack of strategic roadmap

2010-02-22 Thread Martyn Russell

On 22/02/10 20:26, Andy Tai wrote:

seems gtk+'s object model overhead (for example, object method
invocation) is too high, especially visible on mobile platforms... it
should be possible to optimize to reduce this overhead...


I agree with Emmanuele.
Please provide evidence when making wild accusations.

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


Re: Supporting GTK+

2009-10-21 Thread Martyn Russell

On 05/10/09 23:49, Bruno Pinho wrote:

Hi, when I did the translate this tutorial of GTK+, for who have I to
send this translate?


Hi Bruno,

If you create a bug against GTK+, component being Website and add the 
relevant files there, I will add them.


Thanks for doing this too! :)

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