Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Ville M. Vainio
On Thu, Mar 24, 2011 at 10:16 PM, Richard Dale
richard.d...@telefonica.net wrote:

 I personally think that the Nepomuk non-application specific integrated data
 approach could be a killer feature of MeeGo. In comparison iOS is completely

Agreed. Luckily tracker will still be there on the platform (as Marius
stated earlier in this thread), so it can be used by willing
applications. It's just that contact information is not *primarily*
stored there anymore - but we can arrange for an (unofficial) way
where it gets moved there from EDS anyway.
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Sivan Greenberg
This is actually quite good in my view, we have a proven working in
the wild implementation in official , while all other components are
still there to experiment with or showcase when they become mature
enough.

-Sivan

On Fri, Mar 25, 2011 at 11:11 AM, Ville M. Vainio vivai...@gmail.com wrote:
 On Thu, Mar 24, 2011 at 10:16 PM, Richard Dale
 richard.d...@telefonica.net wrote:

 I personally think that the Nepomuk non-application specific integrated data
 approach could be a killer feature of MeeGo. In comparison iOS is completely

 Agreed. Luckily tracker will still be there on the platform (as Marius
 stated earlier in this thread), so it can be used by willing
 applications. It's just that contact information is not *primarily*
 stored there anymore - but we can arrange for an (unofficial) way
 where it gets moved there from EDS anyway.
 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev
 http://wiki.meego.com/Mailing_list_guidelines

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Philip Van Hoof
On Fri, 2011-03-25 at 12:19 +0200, Sivan Greenberg wrote:
 This is actually quite good in my view, we have a proven working in
 the wild implementation in official , while all other components are
 still there to experiment with or showcase when they become mature
 enough.

This is certainly a good compromise. But then we just develop a Tracker
miner for E-D-S (which is somthing we planned to do anyway in upstream,
at least at some point).

Some pointers and info on how to make a E-D-S miner for Tracker:

http://lists.meego.com/pipermail/meego-dev/2011-March/482147.html


Cheers,

Philip

-- 


Philip Van Hoof
freelance software developer
Codeminded BVBA - http://codeminded.be

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Richard Dale
On Friday, March 25, 2011 09:11:48 AM Ville M. Vainio wrote:
 On Thu, Mar 24, 2011 at 10:16 PM, Richard Dale
 
 richard.d...@telefonica.net wrote:
  I personally think that the Nepomuk non-application specific integrated
  data approach could be a killer feature of MeeGo. In comparison iOS is
  completely
 
 Agreed. Luckily tracker will still be there on the platform (as Marius
 stated earlier in this thread), so it can be used by willing
 applications. It's just that contact information is not *primarily*
 stored there anymore - but we can arrange for an (unofficial) way
 where it gets moved there from EDS anyway.
Well Tracker is in MeeGo sure, but I was talking about RAD environments on top 
of Tracker, and in one of the mails on this architecture thread I saw this:

On Monday, March 07, 2011 10:06:08 PM Arjan van de Ven wrote:
  Are you planning to support or implement a QSparql backend for EDS?
 
 I suspect we'll never see QSparql in MeeGo the way things are going

Disclaimer: I am a QSparql developer

QSparql is the standard way of accessing Tracker from Maemo in Qt code, and as 
far as I know it has been packaged for MeeGo too. In order to build the Qt 
based RAD environment, that I personally dream of, QSparql will be needed. 
Maybe it shouldn't be used directly by application programmers, but it will be 
needed as a base for building visual development tools that might use QML with 
QtCreator plugins support.

-- Richard
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Richard Dale
On Friday, March 25, 2011 09:11:48 AM Ville M. Vainio wrote:
 On Thu, Mar 24, 2011 at 10:16 PM, Richard Dale
 
 richard.d...@telefonica.net wrote:
  I personally think that the Nepomuk non-application specific integrated
  data approach could be a killer feature of MeeGo. In comparison iOS is
  completely
 
 Agreed. Luckily tracker will still be there on the platform (as Marius
 stated earlier in this thread), so it can be used by willing
 applications. It's just that contact information is not *primarily*
 stored there anymore - but we can arrange for an (unofficial) way
 where it gets moved there from EDS anyway.
Yes Tracker is still part of MeeGo, but I was talking specifically about RAD 
environments built on top of Tracker. My concern is that I saw this statement 
in one of the mails in this thread:

On Monday, March 07, 2011 10:06:08 PM Arjan van de Ven wrote:
  Are you planning to support or implement a QSparql backend for EDS?
 
 I suspect we'll never see QSparql in MeeGo the way things are going

Disclaimer: I am a QSparql developer

QSparql is the official way of using Tracker in Maemo Qt based code. As far as 
I 
know it has been packaged for MeeGo too, and I am not sure if the above 
statement from Arjan van de Ven is correct.

In order to build the RAD environment, that I personally dream of, QSparql 
will be needed even if application programmers won't all use it directly. 
Maybe we can do a visual QtCreator environment via QSparql QML integration and 
QtCreator plugins, to allow app developers to rapidly create mashups with the 
application independent data in Tracker. That data might by combined with data 
from SPARQL endpoints out on the web that is also retrieved via QSparql.

-- Richard
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Ville M. Vainio
On Fri, Mar 25, 2011 at 4:53 PM, Richard Dale
richard.d...@telefonica.net wrote:

 On Monday, March 07, 2011 10:06:08 PM Arjan van de Ven wrote:

  Are you planning to support or implement a QSparql backend for EDS?

 I suspect we'll never see QSparql in MeeGo the way things are going

 Disclaimer: I am a QSparql developer

 QSparql is the standard way of accessing Tracker from Maemo in Qt code, and as
 far as I know it has been packaged for MeeGo too. In order to build the Qt
 based RAD environment, that I personally dream of, QSparql will be needed.

Is there a particular reason not to have QSparql, when you already have Tracker?

(Someone should really summarize these threads in a wiki)

 Maybe it shouldn't be used directly by application programmers, but it will be
 needed as a base for building visual development tools that might use QML with
 QtCreator plugins support.

Perhaps you can elaborate on this RAD tools elsewhere, say,
meego-community mailing list? I have hard time thinking how a RAD tool
for sparql would look like, but the thought is intriguing...
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Richard Dale
On Friday, March 25, 2011 03:01:43 PM Ville M. Vainio wrote:
 On Fri, Mar 25, 2011 at 4:53 PM, Richard Dale
 
 richard.d...@telefonica.net wrote:
  On Monday, March 07, 2011 10:06:08 PM Arjan van de Ven wrote:
   Are you planning to support or implement a QSparql backend for EDS?
  
  I suspect we'll never see QSparql in MeeGo the way things are going
  
  Disclaimer: I am a QSparql developer
  
  QSparql is the standard way of accessing Tracker from Maemo in Qt code,
  and as far as I know it has been packaged for MeeGo too. In order to
  build the Qt based RAD environment, that I personally dream of, QSparql
  will be needed.
 
 Is there a particular reason not to have QSparql, when you already have
 Tracker?
I wouldn't have thought there was, but obviously the statement above from 
Arjan van de Ven concerned me.

 (Someone should really summarize these threads in a wiki)
 
  Maybe it shouldn't be used directly by application programmers, but it
  will be needed as a base for building visual development tools that
  might use QML with QtCreator plugins support.
 
 Perhaps you can elaborate on this RAD tools elsewhere, say,
 meego-community mailing list? I have hard time thinking how a RAD tool
 for sparql would look like, but the thought is intriguing...
Well, RDF stores are just databases that happen to be more general and based 
on graphs, rather than being based on tables like relational databases. Often 
you can view RDF data as a table and that works fine.

But I don't see any reason why visual development tools for RDF/SPARQL stores 
should look much different to what people are familiar with from tools like 
Visual Basic. Or ORM's like NeXT/Apple's Enterprise Object Framework, or the 
Core Data modern equivalent, that are combined with Interface Builder for 
visually composing UIs.

-- Richard
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Arjan van de Ven

On 3/25/2011 8:24 AM, Richard Dale wrote:

On Friday, March 25, 2011 03:01:43 PM Ville M. Vainio wrote:

On Fri, Mar 25, 2011 at 4:53 PM, Richard Dale

richard.d...@telefonica.net  wrote:

On Monday, March 07, 2011 10:06:08 PM Arjan van de Ven wrote:

Are you planning to support or implement a QSparql backend for EDS?

I suspect we'll never see QSparql in MeeGo the way things are going

Disclaimer: I am a QSparql developer

QSparql is the standard way of accessing Tracker from Maemo in Qt code,
and as far as I know it has been packaged for MeeGo too. In order to
build the Qt based RAD environment, that I personally dream of, QSparql
will be needed.

Is there a particular reason not to have QSparql, when you already have
Tracker?

I wouldn't have thought there was, but obviously the statement above from
Arjan van de Ven concerned me.


my concern is based on the (lack of) progress around QSparql in MeeGo. 
I'm sure it's all great in Harmattan,
but a solid story for MeeGo has so far been lacking. Ideally QSparql 
becomes a real, full and open source member of the Qt family of APIs.

(a solid story also includes proper moving away from older APIs)

Until that's there color me a bit skeptical... it's been promised 
for a long time and hasn't really materialized very well yet.


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread Alexander Bokovoy
Hi Arjen,

On Fri, Mar 25, 2011 at 17:30, Arjan van de Ven ar...@linux.intel.com wrote:
 I wouldn't have thought there was, but obviously the statement above from
 Arjan van de Ven concerned me.

 my concern is based on the (lack of) progress around QSparql in MeeGo. I'm
 sure it's all great in Harmattan,
 but a solid story for MeeGo has so far been lacking. Ideally QSparql becomes
 a real, full and open source member of the Qt family of APIs.
 (a solid story also includes proper moving away from older APIs)
Where exactly your concerns are coming from?

http://maemo.gitorious.org/maemo-af/qsparql and
http://maemo.gitorious.org/maemo-af/libqtsparql-tracker are alive and
available. Development there hapens daily. Developers are available at
upstream tracker IRC channel. The code there exactly what is used in
Harmattan, packages get built straight out of gitorious.org.

Are you concerned that nobody has submitted libqtsparql-tracker for
about three months to OBS? QSparql build itself as over a month old. I
guess an architecture decision story hasn't really added any
assurance at all.

 Until that's there color me a bit skeptical... it's been promised for a
 long time and hasn't really materialized very well yet.
Code is there open, development is happening openly, and for what it
worth, it gets very extensive testing as part of Harmattan application
development.

Don't tell me that at this level (Tracker - QSparql) testing in
MeeGo would be totally different from any other recent GNU/Linux
environment.

Regarding proper moving away from older APIs, meego-handset-photos
hasn't seen any development in gitorious.org since October2010. Where
can I find a recent version?


-- 
/ Alexander Bokovoy
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-25 Thread David Greaves

On 25/03/11 09:11, Ville M. Vainio wrote:

On Thu, Mar 24, 2011 at 10:16 PM, Richard Dale
richard.d...@telefonica.net  wrote:


I personally think that the Nepomuk non-application specific integrated data
approach could be a killer feature of MeeGo. In comparison iOS is completely


Agreed. Luckily tracker will still be there on the platform (as Marius
stated earlier in this thread), so it can be used by willing
applications. It's just that contact information is not *primarily*
stored there anymore - but we can arrange for an (unofficial) way
where it gets moved there from EDS anyway.


Would it be helpful to have a branch project area on the community OBS?

Conceptually this is similar to the Project:DE which is tracking trunk and 
maintaining an overlay.


It may help to show me the code and to maintain patchsets over time as 
MeeGo:Trunk moves.


David/lbt

--
Don't worry, you'll be fine; I saw it work in a cartoon once...
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-24 Thread Carsten Munk
2011/3/23  zoltan@nokia.com:
 Since lot of time was anyway lost on the subject, and it's an important
 subject, perhaps it would make sense to consecrate a wiki page to it,
 including the main use cases to be solved, the solutions proposed, the test
 data sets involved, test cases used for measuring the solutions (in
 production type of environment and background load), and then measurements
 for each solution (eventually on separate pages). This work anyway needs to
 be done, actually a lot has already been done, so it is not waste of time.
 It does not need to happen entirely (including all test cases) before Imad's
 decision, just a few. If you don't like this, just use email or whatever way
 you want. But let's set a deadline for this preparation until Monday, so
 that Imad makes a decision on Monday. Meanwhile the work doesn't have to
 stop.

Please also remember that if there is supposed to be a technology
selection, your dispute document also has to list people/companies
publically committed to the task of implementation/maintenance. Actual
contribution/commitment weighs harder than numbers sometimes.

Let me draw a parallel. When a feature comes in, there is a query
around for who can and wants to invest in implementing and maintaining
the feature (at least one release cycle up to a year after the
release, in case of very important central feature probably several
cycles) as well as QA responsibility. When a assignee/QA is found, the
feature is accepted on the roadmap. A feature may cover several
modifications in multiple components.

At that time when a FEA# is proposed a component developer can pitch
investments/commitment from companies to support it through numbers
and facts, or take on the sole responsibility himself/herself.

It's pretty obvious Intel has knowledge assets and people doing
SyncEvolution/EDS already so they would probably not be interested in
investing in the alternative. Which means someone else has to do the
lifting. We can't ask for Intel's investment into technologies or
strong arm them, nor should we.

If I was a product manager or TSG looking at the technology
choice/selection I would look, even before looking at the numbers,
check if there's actual resources listed that will actually do the
hard lifting for technology direction and discard the technologies
that doesn't have sufficient. And then evaluate based on the facts.

BR
Carsten Munk
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-24 Thread Jeremiah Foster
On Wed, Mar 23, 2011 at 11:53 AM, Dave Neary dne...@maemo.org wrote:
 Hi,

 A quick note on meritocracies.

 Andrew Flegg wrote:
 According to Imad Sousou at the last TSG meeting[1], the MeeGo
 Technical Steering Group consists of two seats:

   * Intel (Imad Sousou)
   * Nokia (currently vacant after Valtteri Halla left Nokia)

 Companies typically don't have inherent merit. To cite one example, when
 Mitchell Baker left AOL (I can't remember whether she resigned or was
 laid off, it's irrelevant), AOL decided to appoint someone to take over
 from her as Chief Lizard Wrangler. But Mitchell said Hello, I'm still
 here - I don't work for AOL any more, but I'm *still* the Chief Lizard
 Wranger - and people followed her, and not the AOL appointee.

 I had understood that the TSG was made up of Imad  Valtteri, not Intel
  Nokia. Has Valtteri resigned from the TSG officially?

 Combined with appointments of companies (whose representatives, with the
 exception of Yonghui Wang of China Mobile, have not sent even one email
 to any MeeGo lists) this makes MeeGo look less  less like a meritocracy
 and more  more like a collection of corporate partnerships.

Dave before you start writing off MeeGo meritocracy you may want to
look at all the mailing lists a little more closely. For example,
MeeGo IVI had as its second post to the IVI mailing list this missive
from myself: 
http://lists.meego.com/pipermail/meego-ivi/2010-September/01.html
Pelagicore had announced itself as a contributor long before we
volunteered to officially participate by assuming roles within the IVI
project and long, long before we were confirmed in those roles by the
TSG.

From my personal perspective as Release Manager for MeeGo IVI
meritocracy is not a buzz word but the way releases get made - you
need code to release after all. I take meritocratic and open
governance quite seriously and want it to be clear that I'll always do
everything I can to ensure that is the case in MeeGo IVI.

snip

Regards,

Jeremiah
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-24 Thread Sivan Greenberg
On Thu, Mar 24, 2011 at 9:07 AM, Carsten Munk cars...@maemo.org wrote:
 2011/3/23  zoltan@nokia.com:
 Since lot of time was anyway lost on the subject, and it's an important
 subject, perhaps it would make sense to consecrate a wiki page to it,
 including the main use cases to be solved, the solutions proposed, the test
 data sets involved, test cases used for measuring the solutions (in
 production type of environment and background load), and then measurements
 for each solution (eventually on separate pages). This work anyway needs to
 be done, actually a lot has already been done, so it is not waste of time.
 It does not need to happen entirely (including all test cases) before Imad's
 decision, just a few. If you don't like this, just use email or whatever way
 you want. But let's set a deadline for this preparation until Monday, so
 that Imad makes a decision on Monday. Meanwhile the work doesn't have to
 stop.

 Please also remember that if there is supposed to be a technology
 selection, your dispute document also has to list people/companies
 publically committed to the task of implementation/maintenance. Actual
 contribution/commitment weighs harder than numbers sometimes.

+1

 Let me draw a parallel. When a feature comes in, there is a query
 around for who can and wants to invest in implementing and maintaining
 the feature (at least one release cycle up to a year after the
 release, in case of very important central feature probably several
 cycles) as well as QA responsibility. When a assignee/QA is found, the
 feature is accepted on the roadmap. A feature may cover several
 modifications in multiple components.

 At that time when a FEA# is proposed a component developer can pitch
 investments/commitment from companies to support it through numbers
 and facts, or take on the sole responsibility himself/herself.

 It's pretty obvious Intel has knowledge assets and people doing
 SyncEvolution/EDS already so they would probably not be interested in
 investing in the alternative. Which means someone else has to do the
 lifting. We can't ask for Intel's investment into technologies or
 strong arm them, nor should we.
++1

 If I was a product manager or TSG looking at the technology
 choice/selection I would look, even before looking at the numbers,
 check if there's actual resources listed that will actually do the
 hard lifting for technology direction and discard the technologies
 that doesn't have sufficient. And then evaluate based on the facts.
+1

BR,

-Sivan
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-24 Thread zoltan.kis
Hi Carsten,

 From: carsten.m...@gmail.com [mailto:carsten.m...@gmail.com
 Sent: 24 March, 2011 09:08
 Please also remember that if there is supposed to be a technology
 selection, your dispute document also has to list people/companies
 publically committed to the task of implementation/maintenance. Actual
 contribution/commitment weighs harder than numbers sometimes.

Both solutions have people committed to it.

 It's pretty obvious Intel has knowledge assets and people doing
 SyncEvolution/EDS already so they would probably not be interested in
 investing in the alternative. Which means someone else has to do the
 lifting. We can't ask for Intel's investment into technologies or
 strong arm them, nor should we.

True, and at the moment they can't rely on Nokia. But Nokia does not control
tracker either, most of the tracker guys are external consultants.

 If I was a product manager or TSG looking at the technology
 choice/selection I would look, even before looking at the numbers,
 check if there's actual resources listed that will actually do the
 hard lifting for technology direction and discard the technologies
 that doesn't have sufficient. And then evaluate based on the facts.

There are two things:
1. For short term, doing the homework: MeeGo needs to maturize as fast as 
possible, and we need to get the releases rolling with usable content.
2. MeeGo needs to be competitive on the long term, even become the leading 
innovation platform of the future.

Your comment and Intel's decision addressed the first part.
But there is a lot of competition out there, which is pulling away on the 
integrated content handling technologies that e.g. tracker tries to cover 
(Android by big margin, and I surmise WP7 might have something too), so there 
should be a long term technology selection plan, too.

I just proposed to write down what are our goals (on short and long term if 
you wish), set measurable criteria, and communicate clearly the short-term and 
long-term priorities, in an inclusive and not exclusive way.
We need to give chance to creativity and alternative solutions.

This can be done better than now, and the MeeGo community/TSG/architects have 
to learn how to do it.

[ As a side note, both Intel's and my/our viewpoint is biased. For instance we 
have had cool plans based on capabilities provided by tracker (among others), 
which promised good returns for the cost. Then, we didn't have much time and 
priorities allocated for MeeGo work, but assumed things about it for the 
future. The technology selection trend here favors the tracker type of 
integrating technologies, because it's been user experience centric, at least 
for the (recently lost) future, whereas Intel's has mainly been HW centric. 
Two different perceptions of MeeGo, projected down into the MW architecture. 
But we can still have both enabled? As more players join MeeGo, it's important 
we offer wide range technologies with different weight emphasis on different 
solutions. ]

But I don't want to keep you (and myself) off from work any more.
Again, sorry Arjan and others for getting too much involved in this decision, 
but I guess you can imagine how is it when first your own company cuts the 
future and then your partner too cuts some of the technologies you are working 
with and/or assumed to create nice things with, and all this in the way it was 
done.

Best regards,
Zoltan


smime.p7s
Description: S/MIME cryptographic signature
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-24 Thread Richard Dale
On Thursday, March 24, 2011 06:20:52 PM zoltan@nokia.com wrote:
 Hi Carsten,
 
  From: carsten.m...@gmail.com [mailto:carsten.m...@gmail.com
  Sent: 24 March, 2011 09:08
  Please also remember that if there is supposed to be a technology
  selection, your dispute document also has to list people/companies
  publically committed to the task of implementation/maintenance. Actual
  contribution/commitment weighs harder than numbers sometimes.
 
 Both solutions have people committed to it.
 
  It's pretty obvious Intel has knowledge assets and people doing
  SyncEvolution/EDS already so they would probably not be interested in
  investing in the alternative. Which means someone else has to do the
  lifting. We can't ask for Intel's investment into technologies or
  strong arm them, nor should we.
 
 True, and at the moment they can't rely on Nokia. But Nokia does not
 control tracker either, most of the tracker guys are external consultants.
 
  If I was a product manager or TSG looking at the technology
  choice/selection I would look, even before looking at the numbers,
  check if there's actual resources listed that will actually do the
  hard lifting for technology direction and discard the technologies
  that doesn't have sufficient. And then evaluate based on the facts.
 
 There are two things:
 1. For short term, doing the homework: MeeGo needs to maturize as fast as
 possible, and we need to get the releases rolling with usable content.
 2. MeeGo needs to be competitive on the long term, even become the leading
 innovation platform of the future.
 
 Your comment and Intel's decision addressed the first part.
 But there is a lot of competition out there, which is pulling away on the
 integrated content handling technologies that e.g. tracker tries to cover
 (Android by big margin, and I surmise WP7 might have something too), so
 there should be a long term technology selection plan, too.
Very well put.

We have to be 10x better than the competition otherwise we are going nowhere. 
In my opinion adding another 'data silo' for contacts in the way switching to 
using EDS would do, is no better than  being 1x the competion although it 
might be the less risky option in the short term.

I personally think that the Nepomuk non-application specific integrated data 
approach could be a killer feature of MeeGo. In comparison iOS is completely 
broken with respect to sharing data between applications. As far as I know, 
each application is expected to have its own way of storing data and there are 
obvious real problems with that simplistic way of hiding the Unix file system 
from users. I don't get the impression that Android is much better.

If we are comparing Tracker with EDS we are not comparing like with like. The 
problem is that we haven't got as far as implementing elegant RAD tools that 
allow applications to make use of the linked cross-application data in 
Tracker. Nor have we got as far as making use of the fact that local  RDF data 
can be combined with data stores out on the web. For instance, you may have 
some music album with metadata stored in Tracker and might like to make a 
query to web based SPARQL endpoints such as DBpedia for further info. The RDF 
linked data approach allows ontologies to be linked via mechanisms such as 
'SKOS' (in SQL terms I would describe that as a way of making one database 
schema map onto another). That way we can link local personal Nepomuk data 
with web based RDF resources, such as FOAF or whatever, that are out on the 
web of linked data.

We are talking revolution here, and certainly Intel might not have the 
resources to make that happen in-house, but why should that slow down the 
community based MeeGo project?
 
-- Richard
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


[MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Andrew Flegg
On Wed, Mar 23, 2011 at 08:23,  zoltan@nokia.com wrote:

 It looks like it was an internal Intel decision (or at least without Nokia). I
 can't blame you on that, but if  the governance model changed in the
 background, would you state that on meego.com, just to avoid fights coming
 from false assumptions?

According to Imad Sousou at the last TSG meeting[1], the MeeGo
Technical Steering Group consists of two seats:

  * Intel (Imad Sousou)
  * Nokia (currently vacant after Valtteri Halla left Nokia)

Nokia are in the process of nominating someone else[2]. It sounds like
these decisions were made by *part* of the MeeGo Architecture team. as
no public announcements about changes to the governance structure have
been made and - as half of the TSG - Nokia is still a partner.

Imad also indicated that the TSG would grow - presumably in response
to Nokia's board's decision[3]. However, it would be sensible to
remember that this is a decision that Nokia's *board* took; not the
employees of Nokia who were - and are - participating in MeeGo. The
latent hostility coming through from some !@nokia.com addresses is
unbecoming.

Cheers,

Andrew

[1] 
http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-18-14.58.html
[2] 
http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-18-14.58.log.html#l-116
- from 15:32 onwards
[3] ...and presumably to give valhalla a seat again when he joins Intel.

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Thiago Macieira
On Wednesday, 23 de March de 2011 08:41:35 Andrew Flegg wrote:
 Imad also indicated that the TSG would grow - presumably in response
 to Nokia's board's decision[3]. However, it would be sensible to

The growing of the TSG is to give room for others making investments and 
shipping (or going to ship) MeeGo devices. If you look at the minutes of the 
TSG meeting, you see lots of names of joining for STB and IVI work.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
  PGP/GPG: 0x6EF45358; fingerprint:
  E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358


signature.asc
Description: This is a digitally signed message part.
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread zoltan.kis
 From: Andrew Flegg [mailto:afl...@gmail.com] 
 Sent: 23 March, 2011 10:42

 [1] http://trac.tspre.org/meetbot/meego-meeting/2011/meego-
 meeting.2011-03-18-14.58.html
 [2] http://trac.tspre.org/meetbot/meego-meeting/2011/meego-
 meeting.2011-03-18-14.58.log.html#l-116
 - from 15:32 onwards

Thanks, it was a good read, probably I should have find it myself.
But how does that change http://wiki.meego.com/Architecture ?
TSG might miss a Nokia member, but architects and the process are still in
place.

 The
 latent hostility coming through from some !@nokia.com addresses is
 unbecoming.

Hostility? No, mostly confusion and question marks. There were technical
arguments. And I also care about MeeGo (OK, mostly for the handset/tablet
part, but still :).
But I assume hidden decisions about critical architecture issues quickly
made in an interregnum would ring some bells for you too, in an inverse
situation? Especially when questions and arguments are ignored after? Is
that the way MeeGo is supposed to work? I don't think that would attract too
many contributors. Even if I am stamped hostile against this, doesn't change
it.
Anyway, important is to have a working architecture and right solutions for
the problems. I hope these can still be discussed. I stop here.

Regards,
Zoltan

 
 Cheers,
 
 Andrew
 
 [1] http://trac.tspre.org/meetbot/meego-meeting/2011/meego-
 meeting.2011-03-18-14.58.html
 [2] http://trac.tspre.org/meetbot/meego-meeting/2011/meego-
 meeting.2011-03-18-14.58.log.html#l-116
 - from 15:32 onwards
 [3] ...and presumably to give valhalla a seat again when he joins
 Intel.
 
 --
 Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/


smime.p7s
Description: S/MIME cryptographic signature
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Andrew Flegg
On Wed, Mar 23, 2011 at 09:20,  zoltan@nokia.com wrote:

 The latent hostility coming through from some !@nokia.com addresses is
 unbecoming.   ^

 Hostility? No, mostly confusion and question marks.

Sorry for the confusion, please see the !. I was trying to respond to Arjan's:

On Tue, Mar 22, 2011 at 21:44, Arjan van de Ven ar...@linux.intel.com wrote:

 The MeeGo architecture team made these decisions in consultation with the
 various handset and tablet architects.

 I know it's not popular with you and some other @nokia.com folks... but so
 be it.

I was trying to be more polite than phrasing this as: Intel seem to
be throwing stones at Nokia people, just because Nokia's board made a
decision. That's not very professional.

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Dave Neary
Hi,

A quick note on meritocracies.

Andrew Flegg wrote:
 According to Imad Sousou at the last TSG meeting[1], the MeeGo
 Technical Steering Group consists of two seats:
 
   * Intel (Imad Sousou)
   * Nokia (currently vacant after Valtteri Halla left Nokia)

Companies typically don't have inherent merit. To cite one example, when
Mitchell Baker left AOL (I can't remember whether she resigned or was
laid off, it's irrelevant), AOL decided to appoint someone to take over
from her as Chief Lizard Wrangler. But Mitchell said Hello, I'm still
here - I don't work for AOL any more, but I'm *still* the Chief Lizard
Wranger - and people followed her, and not the AOL appointee.

I had understood that the TSG was made up of Imad  Valtteri, not Intel
 Nokia. Has Valtteri resigned from the TSG officially?

Combined with appointments of companies (whose representatives, with the
exception of Yonghui Wang of China Mobile, have not sent even one email
to any MeeGo lists) this makes MeeGo look less  less like a meritocracy
and more  more like a collection of corporate partnerships.

This has benefits too, don't get me wrong - there's nothing inherently
wrong about an Eclipse Foundation-type trade association, but it is not
what has been announced  reiterated, and what I believed the project
leaders wanted the project to become. If the nature of the MeeGo project
changed on February 11th, it would be nice to know.

Cheers,
Dave.

-- 
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Mathias Hasselmann
Am Mittwoch, den 23.03.2011, 08:41 + schrieb Andrew Flegg:
 However, it would be sensible to
 remember that this is a decision that Nokia's *board* took; not the
 employees of Nokia who were - and are - participating in MeeGo. The
 latent hostility coming through from some !@nokia.com addresses is
 unbecoming.

Thank you for pointing this out. Actually I am quite worried how
arguments from people who got their hands dirty for years in PIM domain
are ignored easily, simply because they are from the other team. Where
is the good old assume people mean well? 

Arjan, did you ever consider that those Nokia people raising concerns
here, are smart and dedicated persons that really care about MeeGo?

Ciao,
Mathias

-- 
Mathias Hasselmann math...@openismus.com
http://openismus.com/

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Carsten Munk
On Wed Mar 23 2011 05:36:42 PM EET, Mathias Hasselmann math...@openismus.com 
wrote:

 Am Mittwoch, den 23.03.2011, 08:41 + schrieb Andrew Flegg:
  However, it would be sensible to
  remember that this is a decision that Nokia's *board* took; not the
  employees of Nokia who were - and are - participating in MeeGo. The
  latent hostility coming through from some !@nokia.com addresses is
  unbecoming.
 
 Thank you for pointing this out. Actually I am quite worried how
 arguments from people who got their hands dirty for years in PIM domain
 are ignored easily, simply because they are from the other team. Where
 is the good old assume people mean well? 
 
 Arjan, did you ever consider that those Nokia people raising concerns
 here, are smart and dedicated persons that really care about MeeGo?

Guys, 

I think this discussion and (passive?) agressiveness has gone on for too long. 
I would propose that if you have a problem with decisions made, present a 
dispute to the TSG stating your exact objections, potential solutions to the 
issue and let it be evaluated and let the answer to the dispute from TSG be the 
final word. It is a role of the TSG to solve these kind of disputes.
  
We can't be bogged down with flamewars forever and we do need to make sure that 
when a decision is made by people nominated in roles where they should make the 
hard decisions, it is followed. Or we'll go nowhere with MeeGo.

Before any of you point out that Imad from Intel is the only person in TSG at 
the moment, that TSG meetings are public and that decisions made are public 
record. I personally trust that Imad will be objective and resolve the dispute 
properly. 

Best regards,
Carsten Munk
MeeGo N900 hardware adaptation maintainer
 
 Ciao,
 Mathias
 
 -- 
 Mathias Hasselmann math...@openismus.com
 http://openismus.com/
 
 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev
 http://wiki.meego.com/Mailing_list_guidelines

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Sivan Greenberg
On Wed, Mar 23, 2011 at 6:09 PM, Carsten Munk cars...@maemo.org wrote:
 Guys,

 I think this discussion and (passive?) agressiveness has gone on for too 
 long. I would propose that if you have a problem with decisions made, present 
 a dispute to the TSG stating your exact objections, potential solutions to 
 the issue and let it be evaluated and let the answer to the dispute from TSG 
 be the final word. It is a role of the TSG to solve these kind of disputes.

+1
 We can't be bogged down with flamewars forever and we do need to make sure 
 that when a decision is made by people nominated in roles where they should 
 make the hard decisions, it is followed. Or we'll go nowhere with MeeGo.

Not trying to troll, but you sent this email just when I was about to
email my thoughts and ask about my concerns for where MeeGo is
heading.

 Before any of you point out that Imad from Intel is the only person in TSG at 
 the moment, that TSG meetings are public and that decisions made are public 
 record. I personally trust that Imad will be objective and resolve the 
 dispute properly.

++1

I'd also like to add that regardless of  way the new architectural
decisions were made, he's communication of the decision was excellent
IMHO. I'm not sure this was not like this before, but his announcement
was first of kind for me at least following the project Sometimes
you need to use 'older' wheels and improve them until exhaustion
before recreating them... and I think his approach could not be more
healthier for the project not to mention improve release schedule and
feature completeness per release.

Also another note that I am trying to make through for a while about
using wiki specs like Ubuntu does. I know that there's bugzilla. I
don't think there could be worser tool to track specifications, not
allowing you insert inline photos and images like in a proper wiki. I
would like again, to propose using specs to plan ourselves ahead. it
caters for easy to reach documentation (bugzilla couldn't be worse in
that regard as well) for wide participation (everybody uses wiki's
this days, bugzillas coward even me at times). I feel there is great
objection to use proven tools and methodologies from other projects
that evolved over the conservative ways of work of the open source
projects of the 70s, like Ubuntu , Debian, Linaro and others similar.
I can't understand why.

I will try to serve as an example with my projects, but it would be
great to have this for the core arch of meego. I fantasize of reading
through the spec like Linaro has, understanding why decisions were
made, how, what did they affect and how they are implemented.
Architectural overview like we have is nice, maybe for a vendor
decision maker, but not for someone interested and the bolts and bulbs
of some inner subsystem like the watchdog, or DSME (we keep getting
question about it , as Jeremiah asked not long ago) or policy kit etc.
If those have specs upstream, then we should link them for easy
access.

I ask you, is it feasible to have a spec like I linked from the email
I sent some time ago (a spec with drawing and charts together with
text ). Or better, hover to linaro's wiki and wander through the other
specs. I think if we work that way, this would be a leap forward and
how we architect meego. Also, in conferences we should have bofs per
spec to discuss with the people involved of its design and attack plan
for implementation.

-Sivan
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread zoltan.kis
 From: Carsten Munk
 Sent: 23 March, 2011 18:09
 I think this discussion and (passive?) agressiveness has gone on for
 too long. I would propose that if you have a problem with decisions
 made, present a dispute to the TSG stating your exact objections,
 potential solutions to the issue and let it be evaluated and let the
 answer to the dispute from TSG be the final word. It is a role of the
 TSG to solve these kind of disputes.
 
 We can't be bogged down with flamewars forever and we do need to make
 sure that when a decision is made by people nominated in roles where
 they should make the hard decisions, it is followed. Or we'll go
 nowhere with MeeGo.
 
 Before any of you point out that Imad from Intel is the only person in
 TSG at the moment, that TSG meetings are public and that decisions made
 are public record. I personally trust that Imad will be objective and
 resolve the dispute properly.

Hello,

Thank you for stepping in with this proposal. This is the way to solve it
and it should have been applied already earlier. I perfectly agree with you.

Since lot of time was anyway lost on the subject, and it's an important
subject, perhaps it would make sense to consecrate a wiki page to it,
including the main use cases to be solved, the solutions proposed, the test
data sets involved, test cases used for measuring the solutions (in
production type of environment and background load), and then measurements
for each solution (eventually on separate pages). This work anyway needs to
be done, actually a lot has already been done, so it is not waste of time.
It does not need to happen entirely (including all test cases) before Imad's
decision, just a few. If you don't like this, just use email or whatever way
you want. But let's set a deadline for this preparation until Monday, so
that Imad makes a decision on Monday. Meanwhile the work doesn't have to
stop.

I am only indirectly involved in the issue, sorry for making too much noise
and taking your time away. Basically we can do either way with more or less
trouble, just need to make sure it is the right solution, and give chance to
the other solution(s) to improve against known requirements. 

Best regards,
Zoltan Kis

--
Senior Architect, People Experience
(Telephony, VoIP, Instant Messaging, Presence)
Meego Devices, Nokia



smime.p7s
Description: S/MIME cryptographic signature
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Rob Staudinger
On Wed, 2011-03-23 at 11:53 +0100, Dave Neary wrote:
 Hi,
 
 A quick note on meritocracies.
 
 Andrew Flegg wrote:
  According to Imad Sousou at the last TSG meeting[1], the MeeGo
  Technical Steering Group consists of two seats:
  
* Intel (Imad Sousou)
* Nokia (currently vacant after Valtteri Halla left Nokia)
 
 Companies typically don't have inherent merit. To cite one example, when
 Mitchell Baker left AOL (I can't remember whether she resigned or was
 laid off, it's irrelevant), AOL decided to appoint someone to take over
 from her as Chief Lizard Wrangler. But Mitchell said Hello, I'm still
 here - I don't work for AOL any more, but I'm *still* the Chief Lizard
 Wranger - and people followed her, and not the AOL appointee.
 
 I had understood that the TSG was made up of Imad  Valtteri, not Intel
  Nokia. Has Valtteri resigned from the TSG officially?
 
 Combined with appointments of companies (whose representatives, with the
 exception of Yonghui Wang of China Mobile, have not sent even one email
 to any MeeGo lists) this makes MeeGo look less  less like a meritocracy
 and more  more like a collection of corporate partnerships.
 
 This has benefits too, don't get me wrong - there's nothing inherently
 wrong about an Eclipse Foundation-type trade association, but it is not
 what has been announced  reiterated, and what I believed the project
 leaders wanted the project to become. If the nature of the MeeGo project
 changed on February 11th, it would be nice to know.

Dave, I think you're dramatising here.

Companies might not have inherent merit, but maintainers, be it an
individual or a corporation, have /actual/ merit in an open source
project. When the roof is on fire, the maintainer may have to step up
and make decisions, regardless how unpopular they might be. It is his
(intellectual and/or financial) investment that is on stake, and it is
the maintainer who has to take responsibility on the outcome of a
project.

I don't want to rebuff criticism globally, but on meego-dev it's always
about the meritocracy aspect, never about the maintainer aspect. MeeGo
is still very young by any account, meritocracy is not something you
build up in a few months. 

This is my personal opinion, I'm not a manager or leading engineer,
well, except for leading characters into my text editor.

- Rob


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] Architecture decisions (was Re: migration (back) to EDS)

2011-03-23 Thread Sivan Greenberg
On Wed, Mar 23, 2011 at 7:40 PM, Robin Burchell virot...@viroteck.net wrote:
 On Wed, Mar 23, 2011 at 4:48 PM, Sivan Greenberg si...@omniqueue.com wrote:
 I'd also like to add that regardless of  way the new architectural
 decisions were made, he's communication of the decision was excellent

 I think the existence (and breadth) of this thread is clear evidence
 that it wasn't. Or did you skip over the bits about people with
 expertise in the areas involved and Nokia architects noting that they
 hadn't been consulted about this at all, and their requests for
 information on what specific performance problems there were etc
 repeatedly being ignored?

I admit I found it difficult to follow the thread, I stand corrected!
Let me just say that from my *personal* (I apologize if this sounded
as if I speak for broader group...) point of view as someone following
the development, I knew exactly what was going to happen, which
components supposedly did not deliver the promise, and which
components are going to be committed to onwards. For a simpleton like
me trying to understand which technologies to target or work on, how
open they are and what is the level of support in *open source*
available, this was rather a breeze. (having known parts of SyncEvo,
surrounding projects and the less then hour support replies I got from
Patrick just by stating I am interested in helping, without tedious
bug reports and endless red tape, also for me SyncEvo feels more of an
tangible upstream to meego than tracker, but that is surely a hunch
based, uninformed feeling).

If the input was indeed disregarded, than this is terribly unfortunate
and shows we have serious issues running the project which should be
resolved *before* any engineering work goes on.  Maybe we need to
adopt Ubuntu's code of conduct? Let's hope an official governing
body of MeeGo  would address that ASAP as I know the Nokia side a bit,
where blood sweat and tears  were put into their responsibility areas
in MeeGo.

However, my personal reservation is that it is not possible that those
wrong decisions were made at a whim and without considering the
alternatives or the current state of affairs, or were light headed at.
I just can't buy it, maybe I'm stupid. Even if that is how it seems
from the communications exchanged on this thread so far. (Which gets
me back on needing an open architecture process! with specs and bof
per spec, after we get past the stabilization phase which feels to be
delaying...).

Superior technology is worth nothing without proper execution...


 Sometimes you need to use 'older' wheels and improve them until exhaustion
 before recreating them...

 Yes. Key point being that you should try improve something *first*
 rather than throw it out on what seems to be a whim without consulting
 the people involved and without backing up your reasons for *why*.

I recall that Imad explained in his email why, again for me as a
simpleton in the MeeGo world, that seemed enough. Regardless if EDS is
much inferior to Tracker if I was an meego architect, I'd settle
first for 10 contacts working flawlessly with the technology I can use
without hurdles today (I have expectations from vendors, community,
users? Yes yes, I know MeeGo is NOT for end users... Someone wants to
see a final first usable version of the software already), than
state of the art that cowards at locating or taking long to load or
taking ages to load the first contact... or even if is flawless on the
end user side, takes ages for my developers to learn.. or kills my
battery..(this is just an example!)


 [I'd like to note that I am certainly not the world's biggest fan of
 some of the mentioned technologies, but I don't really support how
 this decision was made, either]

I can understand that, and I admit I prefer open architecture
decisions and discussions a'la Ubuntu BOF - Spec style. Linaro seems
as if they are doing it at least in a very open and transparent way.

-Sivan
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines