Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-11 Thread Daniel Narvaez
On 11 November 2013 05:10, David Farning dfarn...@activitycentral.comwrote:

 My experience has been that educational software politics and
 policies have been been the dominate influence within Sugar Labs. If
 this is the role that Sugar Labs wants to maintain that is fine, as
 long as they open the door to other organizations focusing on proven
 educational software quality.


The commits stats Gonzalo posted on this thread tells something very
different. In the last year Sugar Labs community developers made a lot more
more commits than company sponsored ones. Commits are not the most reliable
way of measuring contributions of course, but here they reflects pretty
well reality IMO.


 Both approaches have challenges. If Sugar Labs is willing to assume
 responsibility for quality education software, they will have to adopt
 a culture and processes which encourage feedback (even negative
 feedback) and ways to implement solutions to that feedback.


I think Sugar Labs is already assuming responsibility for the quality of
the software, in the form of contributions to the code base. We are doing
what we can to gather feedback too. How many times we asked for testing on
0.100 and we got almost none? I wish we had more feedback from the
deployments, but I have not idea of how to do that. Please help out with it?


 Otherwise they are going to have to accept the lose of control if
 other organizations such as AC provide that service.


I don't think we are afraid of organizations like AC getting involved. All
the contrary, I'd say the main Sugar Labs goal is to get more organizations
and individuals involved. Please contribute to the project and if you see
concrete roadblocks point them out, we will do what we can to remove them.


 As the bottom line; the Association is good at sales and marketing,
 Sugar Labs is good and vision and inspiration, and Activity Central is
 good at support and implementation. The most likely way to success is
 to figure out how these three, and any other organizations, can work
 together. Rather than focus on grudges.


Well, to set the facts straigths... OLPC is not selling Sugar anymore, as
far as I can tell from the comments on this list, some from ex OLPC
employees. And implementation has been done almost exclusively by the Sugar
Labs community in the last six months.

I hope AC will get more involved in the implementation and I'm encouraged
by the recent contributions. I'm sure a discussion on how we can concretely
help your support work would be welcome.

(You might have intended implementation in a larger sense, but the stricter
sense I'm using is a big part of it).
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Yioryos Asprobounitis
 
 Does anyone else want to add their thoughts on:
 

These are all good for now but without the safety of the 2-3 million default 
users, SL can not just be the upstream. There are some more fundamental 
questions now that we need to compete in the open market.

In a nutshell, whom do we target and which of _their_ needs do we cover better 
than the competition?

1) Are we targeting (the educational department of) Governments? (ie become 
OLPC-A)
2) Are we targeting OEMs? (ie find OLPC-A replacements. Are there any?). If 
yes, which needs of *theirs* do we satisfy better than the competition? 
3) Are we targeting existing hardware and if yes, only those already running 
GNU/Linux? (The vast majority of hardware in and out of schools although it 
can, does not run GNU/linux let along Fedora, and is very likely to stay that 
way by just adding Android and iOS)

The current html5/js course suggests door no 3, but I have a hard time 
thinking of something that runs in Windows XP-8.1, OSX 10.6-10.9, major flavors 
GNU/Linux, iOS and Android 4.x all at the same time and all well! Not even 
browsers, let along a UX within a browser.


This open market course also require some change in the development 
philosophy.
Do we still tell people how things should be done (a la Apple - and GNOME 
lately) or do we listen to their needs, experience and priorities? If yes which 
ones? Kids, parents, teachers, local/support techs, funding sources, all of the 
above (can we)?
Do we place Sugar next/parallel to other edu-apps or the Sugar Desktop is 
mandatory? If the latter, do we integrate (fully sugarize) other apps or 
stick with our native repertoire?  

That's a lot of questions with no answers and I can appreciate that these can 
not be addressed or affect sugar .102 or .104 but they may need to be decided 
soon for sugar .106 to materialize.


I also think that options 1 and 2 need a much stronger political cloud and a 
political environment of yesterdays to materialize. 
So let me suggest option #4 that I'm sure will raise some eyebrows (and 
hopefully not too much more than that :-) Today handhelds have really provided 
cheap and energy efficient computing and communications, and their penetrance 
is increasing rapidly around the globe.
Thus, build native Sugar for Tablets/Smartphones and *SELL* it for $1.99 
through Google Play (and/or AppStore)  :-o
Obviously, provide the code and a way for rooted (or jail-broken) devices to 
install it for free, but people/organizations that opt for specific quality 
locked hardware and the Sugar software stack QA'ed and supported, must 
contribute (a token really) to its development. If you think of it is like what 
RHEL is doing and actually much cheaper. Or what OLPC was doing paying 
developers to develop software for the hardware that was *selling* to users.

I can appreciate that this open market approach is a major shift in the 
culture (but not the reality) of the community from educational software 
politics and policies to proven educational software quality. But isn't 
quality what we primarily want from educational software? 
Although there is plenty of room for improvement, Sugar has this quality and an 
installed base to support this claim, and should not be afraid of this course.
A strong market presence and user endorsement is actually much better than any 
PR event or political/academic endorsement in enhancing its appeal and removing 
the 3rd world/class label from the project. 
So please consider distributing Sugar .106 through GooglePlay/Appstore!
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Yioryos Asprobounitis


very nice analysis, thanks a lot. Let me focus on a couple of points


- Sell for 1.99$. I feel that building business around Sugar might be 
essential for its survival. And I like the idea, it seems like it might even 
work! (I have no clue about business, mind you :P).
Though I'm not sure this is something Sugar Labs can do at this point. It 
would start competing with the bits of business ecosystem that have been built 
around it, and that feels wrong. 

- Porting native Sugar to Android. 

I probably was not clear when I said build native sugar to android. 

In no way I meant port Gnome/Gtk3 and python, but rather use Android ARIs/SDK. 
Most activities should be simple. Utilizing Sugar Shell, datastore and 
telepathy/D-bus under Android are the 3 major issues I guess , but after that 
should be simple
Will be a difficult start but in the long run the relatively stable and well 
documented APIs and the available SDKs should allow focus on content rather 
than playing catch up to the upstreams.



 I researched this a bit a while ago... I think it would be a lot work, the 
 GNOME stack is big and not very cross platform, and Android is pretty 
 unfriendly to native libraries porting. It would also most likely be very 
 expensive to maintain, especially since I don't see the GNOME community 
 buying a lot into it. Finally I don't think GNOME has much of a future as a 
 platform, we will need to move away from it at some point anyway. These are 
 the reason we decide to migrate to a cross platform toolkit (html5) first.
I also don't see the Sugar community doing that work, it requires skills which 
are not very common around here. That said, I think a company could hire people 
and do it, it's not rocket science.


On Sunday, 10 November 2013, Yioryos Asprobounitis  wrote:


 Does anyone else want to add their thoughts on:
 

These are all good for now but without the safety of the 2-3 million 
default users, SL can not just be the upstream. There are some more 
fundamental questions now that we need to compete in the open market.

In a nutshell, whom do we target and which of _their_ needs do we cover 
better than the competition?

1) Are we targeting (the educational department of) Governments? (ie become 
OLPC-A)
2) Are we targeting OEMs? (ie find OLPC-A replacements. Are there any?). If 
yes, which needs of *theirs* do we satisfy better than the competition? 
3) Are we targeting existing hardware and if yes, only those already running 
GNU/Linux? (The vast majority of hardware in and out of schools although it 
can, does not run GNU/linux let along Fedora, and is very likely to stay that 
way by just adding Android and iOS)

The current html5/js course suggests door no 3, but I have a hard time 
thinking of something that runs in Windows XP-8.1, OSX 10.6-10.9, major 
flavors GNU/Linux, iOS and Android 4.x all at the same time and all well! Not 
even browsers, let along a UX within a browser.


This open market course also require some change in the development 
philosophy.
Do we still tell people how things should be done (a la Apple - and GNOME 
lately) or do we listen to their needs, experience and priorities? If yes 
which ones? Kids, parents, teachers, local/support techs, funding sources, 
all of the above (can we)?
Do we place Sugar next/parallel to other edu-apps or the Sugar Desktop is 
mandatory? If the latter, do we integrate (fully sugarize) other apps or 
stick with our native repertoire?  

That's a lot of questions with no answers and I can appreciate that these can 
not be addressed or affect sugar .102 or .104 but they may need to be decided 
soon for sugar .106 to materialize.


I also think that options 1 and 2 need a much stronger political cloud and a 
political environment of yesterdays to materialize. 
So let me suggest option #4 that I'm sure will raise some eyebrows (and 
hopefully not too much more than that :-) Today handhelds have really 
provided cheap and energy efficient computing and communications, and their 
penetrance is increasing rapidly around the globe.
Thus, build native Sugar for Tablets/Smartphones and *SELL* it for $1.99 
through Google Play (and/or AppStore)  :-o
Obviously, provide the code and a way for rooted (or jail-broken) devices to 
install it for free, but people/organizations that opt for specific quality 
locked hardware and the Sugar software stack QA'ed and supported, must 
contribute (a token really) to its development. If you think of it is like 
what RHEL is doing and actually much cheaper. Or what OLPC was doing paying 
developers to develop software for the hardware that was *selling* to users.

I can appreciate that this open market approach is a major shift in the 
culture (but not the reality) of the community from educational software 
politics and policies to proven educational software quality. But isn't 
quality what we primarily want from educational software? 
Although there is plenty of room for improvement, Sugar has this quality 

Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Daniel Narvaez
What do you mean with utilizing sugar shell etc? It seems like that's
either porting the GNOME platform to make the current implementation work,
or rewriting them using the Android SDK.

On Sunday, 10 November 2013, Yioryos Asprobounitis wrote:



 very nice analysis, thanks a lot. Let me focus on a couple of points
 
 
 - Sell for 1.99$. I feel that building business around Sugar might be
 essential for its survival. And I like the idea, it seems like it might
 even work! (I have no clue about business, mind you :P).
 Though I'm not sure this is something Sugar Labs can do at this point. It
 would start competing with the bits of business ecosystem that have been
 built around it, and that feels wrong.
 
 - Porting native Sugar to Android.

 I probably was not clear when I said build native sugar to android.
 In no way I meant port Gnome/Gtk3 and python, but rather use Android
 ARIs/SDK.
 Most activities should be simple. Utilizing Sugar Shell, datastore and
 telepathy/D-bus under Android are the 3 major issues I guess , but after
 that should be simple
 Will be a difficult start but in the long run the relatively stable and
 well documented APIs and the available SDKs should allow focus on content
 rather than playing catch up to the upstreams.



  I researched this a bit a while ago... I think it would be a lot work,
 the GNOME stack is big and not very cross platform, and Android is pretty
 unfriendly to native libraries porting. It would also most likely be very
 expensive to maintain, especially since I don't see the GNOME community
 buying a lot into it. Finally I don't think GNOME has much of a future as a
 platform, we will need to move away from it at some point anyway. These are
 the reason we decide to migrate to a cross platform toolkit (html5) first.
 I also don't see the Sugar community doing that work, it requires skills
 which are not very common around here. That said, I think a company could
 hire people and do it, it's not rocket science.
 
 
 On Sunday, 10 November 2013, Yioryos Asprobounitis  wrote:
 
 
  Does anyone else want to add their thoughts on:
 
 
 These are all good for now but without the safety of the 2-3 million
 default users, SL can not just be the upstream. There are some more
 fundamental questions now that we need to compete in the open market.
 
 In a nutshell, whom do we target and which of _their_ needs do we cover
 better than the competition?
 
 1) Are we targeting (the educational department of) Governments? (ie
 become OLPC-A)
 2) Are we targeting OEMs? (ie find OLPC-A replacements. Are there any?).
 If yes, which needs of *theirs* do we satisfy better than the competition?
 3) Are we targeting existing hardware and if yes, only those already
 running GNU/Linux? (The vast majority of hardware in and out of schools
 although it can, does not run GNU/linux let along Fedora, and is very
 likely to stay that way by just adding Android and iOS)
 
 The current html5/js course suggests door no 3, but I have a hard time
 thinking of something that runs in Windows XP-8.1, OSX 10.6-10.9, major
 flavors GNU/Linux, iOS and Android 4.x all at the same time and all well!
 Not even browsers, let along a UX within a browser.
 
 
 This open market course also require some change in the development
 philosophy.
 Do we still tell people how things should be done (a la Apple - and
 GNOME lately) or do we listen to their needs, experience and priorities? If
 yes which ones? Kids, parents, teachers, local/support techs, funding
 sources, all of the above (can we)?
 Do we place Sugar next/parallel to other edu-apps or the Sugar Desktop
 is mandatory? If the latter, do we integrate (fully sugarize) other apps
 or stick with our native repertoire?
 
 That's a lot of questions with no answers and I can appreciate that
 these can not be addressed or affect sugar .102 or .104 but they may need
 to be decided soon for sugar .106 to materialize.
 
 
 I also think that options 1 and 2 need a much stronger political cloud
 and a political environment of yesterdays to materialize.
 So let me suggest option #4 that I'm sure will raise some eyebrows
 (and hopefully not too much more than that :-) Today handhelds have really
 provided cheap and energy efficient computing and communications, and their
 penetrance is increasing rapidly around the globe.
 Thus, build native Sugar for Tablets/Smartphones and *SELL* it for $1.99
 through Google Play (and/or AppStore)  :-o
 Obviously, provide the code and a way for rooted (or jail-broken)
 devices to install it for free, but people/organizations that opt for
 specific quality locked hardware and the Sugar software stack QA'ed and
 supported, must contribute (a token really) to its development. If you
 think of it is like what RHEL is doing and actually much cheaper. Or what
 OLPC was doing paying developers to develop software for the hardware that
 was *selling* to users.
 
 I can appreciate that this open market approach is a major shift in
 the 

Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Yioryos Asprobounitis
ooops
 

 What do you mean with utilizing sugar shell etc? It seems like that's 
 either porting the GNOME platform to make the current implementation work, or 
 rewriting them using the Android SDK.
 
 
 Probably another technically inaccurate term. I mean 

re-writing 

but keeping the 
 Sugar UI look and feel.
 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Daniel Narvaez
Thanks for clarifying. IMO we should not rewrite Sugar and activities using
the Android SDK

- While Android is nominally free software for it's licence, it seems the
current development practices (like code drops) gives Google too much
control on the project direction. I don't want to be locked in that kind of
ecosystem.
- Android works only on certain hardware.
- I don't think it would be possible to implement the full UX being limited
by Android SDK. Think of activities installation etc.
- We should keep supporting existing deployments, this would duplicate the
work completely.

On Sunday, 10 November 2013, Yioryos Asprobounitis wrote:

 ooops


  What do you mean with utilizing sugar shell etc? It seems like that's
  either porting the GNOME platform to make the current implementation
 work, or
  rewriting them using the Android SDK.
 
 
  Probably another technically inaccurate term. I mean

 re-writing

 but keeping the
  Sugar UI look and feel.
 



-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Yioryos Asprobounitis


Thanks for clarifying. IMO we should not rewrite Sugar and activities using 
the Android SDK


- While Android is nominally free software for it's licence, it seems the 
current development practices (like code drops) gives Google too much control 
on the project direction. I don't want to be locked in that kind of ecosystem.

True, but the choice is reaching 2 billion under Google's control or 2 millions 
without,
and actually _having_ an ecosystem  

- Android works only on certain hardware.

True but is way much wider than 99.9% of Sugar's current installed hardware 
(the 4 XO models)

- I don't think it would be possible to implement the full UX being limited by 
Android SDK. Think of activities installation etc.

Hard to see why a Sugar specific channel can not be available for activities

- We should keep supporting existing deployments, this would duplicate the 
work completely.

Post .094 Sugar can hardly run in 75% of its installed base (XO-1s), so we do 
not really support the majority of existing deployments.

I can actually fully understand the reluctance of a FOSS project to move under 
Google (or any other company). But is a matter of policies and priorities 
really.
On software politics I agree with you. The question is, does the 7 year run of 
OLPC/Sugar indicate that are also effective in the olpc goals? 



On Sunday, 10 November 2013, Yioryos Asprobounitis  wrote:

ooops
 

 What do you mean with utilizing sugar shell etc? It seems like that's
 either porting the GNOME platform to make the current implementation work, 
 or
 rewriting them using the Android SDK.


 Probably another technically inaccurate term. I mean 

re-writing 

but keeping the
 Sugar UI look and feel.



-- 
Daniel Narvaez




___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Gonzalo Odiard
- We should keep supporting existing deployments, this would duplicate the 
work completely.

 Post .094 Sugar can hardly run in 75% of its installed base (XO-1s), so we do 
 not really support the majority of existing deployments.


I am pretty sure this can be solved. See the thread about performance
in activities.


 I can actually fully understand the reluctance of a FOSS project to move 
 under Google (or any other company). But is a matter of policies and 
 priorities really.
 On software politics I agree with you. The question is, does the 7 year run 
 of OLPC/Sugar indicate that are also effective in the olpc goals?

In all this speculations I don't see _how_ SugarLabs should get the resources
to implement these ideas. How many people do you think is working right now?

These are statistics of commits in the last year:

sugar]$ git log --since=1 year ago| grep Signed-off-by | awk
'{printf(%s %s\n, $2, $3)}' | sort  | uniq -c | sort -k1nr
 28 Manuel Quiñones
 23 Gonzalo Odiard
 12 Simon Schampijer
 10 Martin Abente
  7 Manuel Kaufmann
  3 Daniel Narvaez
  2 Agustin Zubiaga
  2 Walter Bender

sugar-toolkit-gtk3]$ git log --since=1 year ago| grep
Signed-off-by | awk '{printf(%s %s\n, $2, $3)}' | sort  | uniq -c
| sort -k1nr
 22 Manuel Quiñones
 10 Simon Schampijer
  8 Gonzalo Odiard
  4 Manuel Kaufmann
  3 Carlos Garnacho
  2 Daniel Narvaez
  1 Martin Abente

Of course is not all the activities, but the core (what should be
ported to Android)
We had 7/8 developers contributing core, and 90% was done by half of this team.

Then, without having a way to fund a development team of 2 or 3
developers by at least one year,
is ridiculous make plans. Sorry, but the work will not be done by Harry Potter.

Gonzalo
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Daniel Narvaez
On 10 November 2013 21:03, Yioryos Asprobounitis mavrot...@yahoo.comwrote:


 
 Thanks for clarifying. IMO we should not rewrite Sugar and activities
 using the Android SDK
 
 
 - While Android is nominally free software for it's licence, it seems the
 current development practices (like code drops) gives Google too much
 control on the project direction. I don't want to be locked in that kind of
 ecosystem.

 True, but the choice is reaching 2 billion under Google's control or 2
 millions without,
 and actually _having_ an ecosystem


It's not that black and white. Using html5 would allow us to reach the 2
bilion, while not getting locked into that ecosystem. It had disadvantages
surely, but also other advantages... like being able to run the same
activities on iOS or inside a web browser.

- Android works only on certain hardware.

 True but is way much wider than 99.9% of Sugar's current installed
 hardware (the 4 XO models)


We can run on more hardware then the XO, but it's true that it's mostly
just theorical at the moment.


 - I don't think it would be possible to implement the full UX being
 limited by Android SDK. Think of activities installation etc.

 Hard to see why a Sugar specific channel can not be available for
 activities


I might not have exactly understood what you are proposing...

I thought it was singe Android application containing both the shell and
the activities. In that case you wouldn't be able to install other
activities inside the Sugar application, would you? Instead, if each
activity is and Android application, how would you implement the shell? I'm
aware you can customize the android shell, but I thought that wouldn't be
something you can just install from google play?

(I'm not an Android expert)


 - We should keep supporting existing deployments, this would duplicate
 the work completely.

 Post .094 Sugar can hardly run in 75% of its installed base (XO-1s), so we
 do not really support the majority of existing deployments.


I would very surprised if 0.94 - 0.100 caused regressions which aren't
fixable with a reasonable amount of effort. Gonzalo work on activities
startup seems to confirm this.


 I can actually fully understand the reluctance of a FOSS project to move
 under Google (or any other company). But is a matter of policies and
 priorities really.
 On software politics I agree with you. The question is, does the 7 year
 run of OLPC/Sugar indicate that are also effective in the olpc goals?


What is (not) effective? FOSS software politics?

I honestly don't know. I would like to read an analysis of the efficacy of
Sugar in the field, but I'm certainly not informed enough to write one.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Daniel Narvaez
On 10 November 2013 23:50, Gonzalo Odiard gonz...@laptop.org wrote:

 In all this speculations I don't see _how_ SugarLabs should get the
 resources
 to implement these ideas. How many people do you think is working right
 now?


If I understood correctly Yioryos was suggesting the Android application
price would pay for this. Of course someone would need to believe in that
and make an investment.


 These are statistics of commits in the last year:

 sugar]$ git log --since=1 year ago| grep Signed-off-by | awk
 '{printf(%s %s\n, $2, $3)}' | sort  | uniq -c | sort -k1nr
  28 Manuel Quiñones
  23 Gonzalo Odiard
  12 Simon Schampijer
  10 Martin Abente
   7 Manuel Kaufmann
   3 Daniel Narvaez
   2 Agustin Zubiaga
   2 Walter Bender


 Dude, only 2 commits by me? No way! :P

I think grepping by Signed-off-by is not quite accurate, we have not been
using it in the last six months or so. But I'm just nitpicking, your point
stands.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Gonzalo Odiard
 Dude, only 2 commits by me? No way! :P

 I think grepping by Signed-off-by is not quite accurate, we have not been
using it in the last six months or so. But I'm just nitpicking, your point
stands.

Buuh, it's your fault for not signing ! :)

Using Author:

sugar-toolkit-gtk3]$ git log --since=1 year ago| grep Author | awk
'{printf(%s %s\n, $2, $3)}' | sort  | uniq -c | sort -k1nr
109 Pootle daemon
 75 Daniel Narvaez
 27 Manuel Quiñones
 24 Simon Schampijer
 12 William Orr
 10 Daniel Drake
  6 Gonzalo Odiard
  5 Walter Bender
  4 Manuel Kaufmann
  3 Carlos Garnacho
  3 manuq manuel.por@gmail.com
  3 walterbender wal...@sugarlabs.org
  1 dnarvaez dwnarv...@gmail.com
  1 godiard godi...@gmail.com
  1 Martin Abente
  1 surajgillespie suraj_gilles...@yahoo.co.in

[gonzalo@localhost sugar]$ git log --since=1 year ago| grep Author |
awk '{printf(%s %s\n, $2, $3)}' | sort  | uniq -c | sort -k1nr230
Pootle daemon
 92 William Orr
 89 Daniel Narvaez
 47 Manuel Quiñones
 34 Walter Bender
 31 Simon Schampijer
 30 Daniel Drake
 26 Gonzalo Odiard
 11 Martin Abente
  5 Manuel Kaufmann
  5 Miguel Gonzalez
  4 manuq manuel.por@gmail.com
  2 Agustin Zubiaga
  1 Casey DeLorme
  1 Martin Pitt
  1 Suraj K
  1 Will Orr

(Author is completely safe, there are commits where Author and
Signed-off-by are not equal,
Author can't identify multiple authors in a commit, and there are a little
more noise with merges.)

Looks better, but still, no Harry Potter...

Gonzalo
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread David Farning
On Sun, Nov 10, 2013 at 10:29 AM, Yioryos Asprobounitis
mavrot...@yahoo.com wrote:

 Does anyone else want to add their thoughts on:


 These are all good for now but without the safety of the 2-3 million 
 default users, SL can not just be the upstream. There are some more 
 fundamental questions now that we need to compete in the open market.

 In a nutshell, whom do we target and which of _their_ needs do we cover 
 better than the competition?

 1) Are we targeting (the educational department of) Governments? (ie become 
 OLPC-A)
 2) Are we targeting OEMs? (ie find OLPC-A replacements. Are there any?). If 
 yes, which needs of *theirs* do we satisfy better than the competition?
 3) Are we targeting existing hardware and if yes, only those already running 
 GNU/Linux? (The vast majority of hardware in and out of schools although it 
 can, does not run GNU/linux let along Fedora, and is very likely to stay that 
 way by just adding Android and iOS)

 The current html5/js course suggests door no 3, but I have a hard time 
 thinking of something that runs in Windows XP-8.1, OSX 10.6-10.9, major 
 flavors GNU/Linux, iOS and Android 4.x all at the same time and all well! Not 
 even browsers, let along a UX within a browser.


 This open market course also require some change in the development 
 philosophy.
 Do we still tell people how things should be done (a la Apple - and GNOME 
 lately) or do we listen to their needs, experience and priorities? If yes 
 which ones? Kids, parents, teachers, local/support techs, funding sources, 
 all of the above (can we)?
 Do we place Sugar next/parallel to other edu-apps or the Sugar Desktop is 
 mandatory? If the latter, do we integrate (fully sugarize) other apps or 
 stick with our native repertoire?

 That's a lot of questions with no answers and I can appreciate that these can 
 not be addressed or affect sugar .102 or .104 but they may need to be decided 
 soon for sugar .106 to materialize.


 I also think that options 1 and 2 need a much stronger political cloud and a 
 political environment of yesterdays to materialize.
 So let me suggest option #4 that I'm sure will raise some eyebrows (and 
 hopefully not too much more than that :-) Today handhelds have really 
 provided cheap and energy efficient computing and communications, and their 
 penetrance is increasing rapidly around the globe.
 Thus, build native Sugar for Tablets/Smartphones and *SELL* it for $1.99 
 through Google Play (and/or AppStore)  :-o
 Obviously, provide the code and a way for rooted (or jail-broken) devices to 
 install it for free, but people/organizations that opt for specific quality 
 locked hardware and the Sugar software stack QA'ed and supported, must 
 contribute (a token really) to its development. If you think of it is like 
 what RHEL is doing and actually much cheaper. Or what OLPC was doing paying 
 developers to develop software for the hardware that was *selling* to users.

 I can appreciate that this open market approach is a major shift in the 
 culture (but not the reality) of the community from educational software 
 politics and policies to proven educational software quality. But isn't 
 quality what we primarily want from educational software?

My experience has been that educational software politics and
policies have been been the dominate influence within Sugar Labs. If
this is the role that Sugar Labs wants to maintain that is fine, as
long as they open the door to other organizations focusing on proven
educational software quality.

Both approaches have challenges. If Sugar Labs is willing to assume
responsibility for quality education software, they will have to adopt
a culture and processes which encourage feedback (even negative
feedback) and ways to implement solutions to that feedback.

Otherwise they are going to have to accept the lose of control if
other organizations such as AC provide that service.

As the bottom line; the Association is good at sales and marketing,
Sugar Labs is good and vision and inspiration, and Activity Central is
good at support and implementation. The most likely way to success is
to figure out how these three, and any other organizations, can work
together. Rather than focus on grudges.

 Although there is plenty of room for improvement, Sugar has this quality and 
 an installed base to support this claim, and should not be afraid of this 
 course.
 A strong market presence and user endorsement is actually much better than 
 any PR event or political/academic endorsement in enhancing its appeal and 
 removing the 3rd world/class label from the project.
 So please consider distributing Sugar .106 through GooglePlay/Appstore!
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Sugar-devel mailing list

Re: [Sugar-devel] Sugar Labs Roadmap. [SD 61;79]

2013-11-10 Thread Yioryos Asprobounitis
Looks better, but still, no Harry Potter...

If you want to go down that road, may I suggest to look for J. K. Rowling 
instead?...
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel