Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread James Cameron
On Fri, Nov 29, 2013 at 06:44:47PM -0500, Samuel Greenfeld wrote:
> The following are my personal views, and not that of my previous or
> current employers.

Same.  Disclosure statement: OLPC pays me for work, and OLPC may
benefit from XSCE, directly or indirectly.  It is in my interest.

>  1. At least for the near-term, all laptop.org hosting seems to be
> in stasis.   It is not likely to go away, but without additional
> help it is not likely to be kept up-to-date and/or improved.
> 
> My personal stance is that the items on paid hosting are at a
> higher risk of suddenly disappearing than the items hosted by
> MIT (dev.laptop.org, mailing lists, git, etc.).  Should OLPC-A
> decide to go to a new primary webhost then the Wiki, RT, and a
> few other things could disappear quickly and possibly without
> notice.

Agreed.

>  2. Given the lack of publicly known resources being provided by
> OLPC to maintain Linux software development (besides low-level
> bugfixing), all XSCE may be currently getting by using
> laptop.org is free hosting and a spot under the domain name.

Agreed.  And this may benefit both OLPC and XSCE.

> It may be worthwhile to have someone contact the business team
> at OLPC to see what their long-term plans are for Sugar, XS, and
> open source software in general.

I disagree.  It would be more efficient to let them make the contact
when they are needing assistance.

> From the outside it looks like almost all of their resources
> have been shifted to the proprietary tablet product line.

While resources have reduced with the completion of the XO-4 work, I
disagree that all resources have shifted.  We retain the production
capability.

I also disagree with the implication that the tablet is any more
proprietary than the laptop.  The mix of intellectual property is
certainly different, but the opportunity for use is also different.
Therefore the products shouldn't be compared at an intellectual
property licensing level.

What is very different is that the laptop was ground-breaking
original technology, and the tablet is buy-in technology.  This
cascades into completely different community involvement models.

(I don't yet see how XSCE can benefit a tablet deployment, nobody
appears to have enumerated that.)

> XSCE may still wish to associate with OLPC.  But as best as I
> can tell the corporate side of OLPC has already given XSCE and
> Sugar the cold shoulder.

I disagree.  Sugar is still an important part of the laptop, and is
a driver for orders and production.

>  3. Personally I would prefer to see all non-commercial hosting
> consolidated with Sugar Labs.  They already have a multi-site
> primary infrastructure, download mirrors, and a group of system
> administrators who regularly keep things up to date and monitor
> things.
> 
> Most importantly, almost all of their hosting is done by third
> parties who do not have a financial interest in Sugar or XSCE. 
> I do not mind if OLPC and/or Activity Central want to help host,
> but the community as a whole should not be dependent on either
> being present.

I agree.  If XSCE wants to shift hosting, Sugar Labs is the best place
to go, because XSCE is effectively a Sugar server.  If you ever remove
the support for Sugar clients, that would be a reason for not hosting
with Sugar Labs.

Organisations and individuals that benefit from Sugar Labs hosting
should disclose this where they are mentioned.

>  4. We are never going to find hosting that is guaranteed never to
> go away.   Witness Google's regular discontinuation of products,
> and SourceForge's apparent decline in favor of GitHub.
> 
> It therefore may be prudent not to rely on any single host to be
> able to provide a role for XSCE, and take an approach similar to
> Sugar Labs' dual primary sites.

I agree.  Keep good backups.

Meanwhile, I have no trouble with XSCE using wiki.laptop.org; my
earlier mail had to do with fixing user perceptions, especially new
users who are unfamiliar with the OLPC and Sugar ecosystem.

Communicating with new users is mostly orthogonal to hosting
decisions.  The content and layout is critical for new users, the
ownership of the HTTP IP address is not.

In my opinion, it was the content and layout of wiki.laptop.org that
the original poster was having trouble with.

-- 
James Cameron
http://quozl.linux.org.au/
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread David Farning
On Fri, Nov 29, 2013 at 4:14 PM, George Hunt  wrote:
> Organizationally, I think there's a lot more leverage staying within the
> laptop.org fold, as long as it still exists. We don't need to repeat
> disconnects, and bad feelings, when there are really no egos involved. We
> have few enough people and resources that any dilution is a bad strategy.

I agree. Any move should be made because there is enough advantage to
outweigh the costs, both socially and financially.

For 0.6 and probably 0.7 and 0.8, the quality of the documentation and
information on the site is more important than where the site is
hosted. I would suggest we looking at this issue again in the middle
of 2014 as the fog starts to clear.

> I think I over reacted to Samuel Greenfeld's concern about laptop.org
> hosting going away. It seems to me that it's in everyone's interest to plan
> for an orderly transition from one hosting arangement to another, if that
> ever becomes necessary.  If during the interim, there needs to be bridge
> funding, I'd be glad to spearhead taking up a collection among the people
> that follow these things.
>
> George
>
>
>
> On Fri, Nov 29, 2013 at 4:06 PM, David Farning
>  wrote:
>>
>> On Fri, Nov 29, 2013 at 7:13 AM, George Hunt 
>> wrote:
>> > This is a more related to Samuel Greenfeld's comments than the XSCE
>> > documentation/install thread from which I branch.
>> >
>> > I think it makes sense to grab off of laptop.org all the essential stuff
>> > and
>> > put it some new place. We don't know the future, but in the present the
>> > prospect of ongoing support and maintenance of wiki.laptop.org seems
>> > more
>> > shaky to me.
>> >
>> > When I was first exploring the process of building something on top of
>> > schoolserver 0.7, I found ancestry of different components (documented
>> > at
>> > http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I
>> > think we
>> > should contact the most recent contributors to these ancestral repos,
>> > and
>> > with their cooperation/approval, move them to github.com.
>> >
>> > How to pay for a server somewhere? Three candidates come to me.
>> > Sugarlabs,
>> > activitycentral, and unleash kids.  Of these, activitycentral is the
>> > only
>> > for profit organization, I'd vote for the synergy that needs to exist
>> > between a for profit open source shop, and the ecosystem which it needs
>> > to
>> > remain legitimately part off a larger  open source community.
>>
>>
>> The question in my mind is what would be best for XSCE. While I am
>> personally investing in XSCE. I am also financially invested as XSCE
>> is the community upstream to Dextrose Server. The better and more
>> popular XSCE becomes, the more opportunities there are for AC to sell
>> services.
>>
>> There seem to be three general options of XSCE. Stick with OLPC, go it
>> alone, or partner with someone else in the ecosystem.
>>
>> So far we have chose to stick with OLPC. The benefits of building on
>> the OLPC brand have been greater than the costs. The benefit is that
>> the laptop.org site is still a 'hub' of the ecosystem. The cost is
>> XSCE appears to be an unapproved and undesirable server clone piggy
>> backing on the Association's message and brand. The question becomes,
>> will the Association endorse XSCE as a successor or upstream to
>> OLPC-XS or will it continue to live in the bowels of the wiki.
>>
>> Going it alone. This would be pretty straight forward. Getting a cheap
>> VM somewhere or piggybacking on a larger project is possiable.
>> Although it can be a lot of work and mean jumping though hops.  The
>> questions becomes, do XSCE have the ability to thrive on it's own.
>> There are about a dozen similar projects floating around in various
>> states of completaion.
>>
>> Finally, there is partnering with someone with aligned goals such as
>> Sugar Labs, unleash kids, or Activity Central.
>>
>> Whenever I think of the relationship between XSCE and AC, I think of a
>> conversation I had years ago with Greg DeKoenigsberg (
>> https://fedoraproject.org/wiki/Gdk/Experience ) about the relationship
>> between Fedora and Redhat. He considered Fedora's relationship to
>> Redhat it's greatest strength and its greatest weakness. The financial
>> support and developer resources were valuable... but there were
>> strings attached.
>>
>> We would be happy to host XSCE site on the AC infrastructure. We could
>> handle it the same way we do the XSCE build VM.
>> http://xsce.activitycentral.com/ is an independent VM with root access
>> granted to community Sysadmins. DavidR, our web and communications guy
>> could assist in setting up and migrating the site.
>>
>>
>> > George
>> >
>> >
>> > On Fri, Nov 29, 2013 at 5:10 AM, Samuel Greenfeld 
>> > wrote:
>> >>
>> >> I think you need to be careful how you phrase that -- you just half
>> >> implied that all laptop.org hosting is going away.  There has been a
>> >> fair
>> >> amount of fear that resources may suddenly disappear, and I have b

Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread Samuel Greenfeld
The following are my personal views, and not that of my previous or current
employers.


   1. At least for the near-term, all laptop.org hosting seems to be in
   stasis.  It is not likely to go away, but without additional help it is not
   likely to be kept up-to-date and/or improved.

   My personal stance is that the items on paid hosting are at a higher
   risk of suddenly disappearing than the items hosted by MIT (
   dev.laptop.org, mailing lists, git, etc.).  Should OLPC-A decide to go
   to a new primary webhost then the Wiki, RT, and a few other things could
   disappear quickly and possibly without notice.

   2. Given the lack of publicly known resources being provided by OLPC to
   maintain Linux software development (besides low-level bugfixing), all XSCE
   may be currently getting by using laptop.org is free hosting and a spot
   under the domain name.

   It may be worthwhile to have someone contact the business team at OLPC
   to see what their long-term plans are for Sugar, XS, and open source
   software in general.  From the outside it looks like almost all of their
   resources have been shifted to the proprietary tablet product line.

   XSCE may still wish to associate with OLPC.  But as best as I can tell
   the corporate side of OLPC has already given XSCE and Sugar the cold
   shoulder.

   3. Personally I would prefer to see all non-commercial hosting
   consolidated with Sugar Labs.  They already have a multi-site primary
   infrastructure, download mirrors, and a group of system administrators who
   regularly keep things up to date and monitor things.

   Most importantly, almost all of their hosting is done by third parties
   who do not have a financial interest in Sugar or XSCE.  I do not mind if
   OLPC and/or Activity Central want to help host, but the community as a
   whole should not be dependent on either being present.

   4. We are never going to find hosting that is guaranteed never to go
   away.  Witness Google's regular discontinuation of products, and
   SourceForge's apparent decline in favor of GitHub.

   It therefore may be prudent not to rely on any single host to be able to
   provide a role for XSCE, and take an approach similar to Sugar Labs' dual
   primary sites.






On Fri, Nov 29, 2013 at 5:14 PM, George Hunt  wrote:

> Organizationally, I think there's a lot more leverage staying within the
> laptop.org fold, as long as it still exists. We don't need to repeat
> disconnects, and bad feelings, when there are really no egos involved. We
> have few enough people and resources that any dilution is a bad strategy.
>
> I think I over reacted to Samuel Greenfeld's concern about laptop.orghosting 
> going away. It seems to me that it's in everyone's interest to plan
> for an orderly transition from one hosting arangement to another, if that
> ever becomes necessary.  If during the interim, there needs to be bridge
> funding, I'd be glad to spearhead taking up a collection among the people
> that follow these things.
>
> George
>
>
>
> On Fri, Nov 29, 2013 at 4:06 PM, David Farning <
> dfarn...@activitycentral.com> wrote:
>
>> On Fri, Nov 29, 2013 at 7:13 AM, George Hunt 
>> wrote:
>> > This is a more related to Samuel Greenfeld's comments than the XSCE
>> > documentation/install thread from which I branch.
>> >
>> > I think it makes sense to grab off of laptop.org all the essential
>> stuff and
>> > put it some new place. We don't know the future, but in the present the
>> > prospect of ongoing support and maintenance of wiki.laptop.org seems
>> more
>> > shaky to me.
>> >
>> > When I was first exploring the process of building something on top of
>> > schoolserver 0.7, I found ancestry of different components (documented
>> at
>> > http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I
>> think we
>> > should contact the most recent contributors to these ancestral repos,
>> and
>> > with their cooperation/approval, move them to github.com.
>> >
>> > How to pay for a server somewhere? Three candidates come to me.
>> Sugarlabs,
>> > activitycentral, and unleash kids.  Of these, activitycentral is the
>> only
>> > for profit organization, I'd vote for the synergy that needs to exist
>> > between a for profit open source shop, and the ecosystem which it needs
>> to
>> > remain legitimately part off a larger  open source community.
>>
>>
>> The question in my mind is what would be best for XSCE. While I am
>> personally investing in XSCE. I am also financially invested as XSCE
>> is the community upstream to Dextrose Server. The better and more
>> popular XSCE becomes, the more opportunities there are for AC to sell
>> services.
>>
>> There seem to be three general options of XSCE. Stick with OLPC, go it
>> alone, or partner with someone else in the ecosystem.
>>
>> So far we have chose to stick with OLPC. The benefits of building on
>> the OLPC brand have been greater than the costs. The benefit is that
>> the laptop.org site is still a 'hub'

Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread George Hunt
Organizationally, I think there's a lot more leverage staying within the
laptop.org fold, as long as it still exists. We don't need to repeat
disconnects, and bad feelings, when there are really no egos involved. We
have few enough people and resources that any dilution is a bad strategy.

I think I over reacted to Samuel Greenfeld's concern about
laptop.orghosting going away. It seems to me that it's in everyone's
interest to plan
for an orderly transition from one hosting arangement to another, if that
ever becomes necessary.  If during the interim, there needs to be bridge
funding, I'd be glad to spearhead taking up a collection among the people
that follow these things.

George



On Fri, Nov 29, 2013 at 4:06 PM, David Farning  wrote:

> On Fri, Nov 29, 2013 at 7:13 AM, George Hunt 
> wrote:
> > This is a more related to Samuel Greenfeld's comments than the XSCE
> > documentation/install thread from which I branch.
> >
> > I think it makes sense to grab off of laptop.org all the essential
> stuff and
> > put it some new place. We don't know the future, but in the present the
> > prospect of ongoing support and maintenance of wiki.laptop.org seems
> more
> > shaky to me.
> >
> > When I was first exploring the process of building something on top of
> > schoolserver 0.7, I found ancestry of different components (documented at
> > http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I
> think we
> > should contact the most recent contributors to these ancestral repos, and
> > with their cooperation/approval, move them to github.com.
> >
> > How to pay for a server somewhere? Three candidates come to me.
> Sugarlabs,
> > activitycentral, and unleash kids.  Of these, activitycentral is the only
> > for profit organization, I'd vote for the synergy that needs to exist
> > between a for profit open source shop, and the ecosystem which it needs
> to
> > remain legitimately part off a larger  open source community.
>
>
> The question in my mind is what would be best for XSCE. While I am
> personally investing in XSCE. I am also financially invested as XSCE
> is the community upstream to Dextrose Server. The better and more
> popular XSCE becomes, the more opportunities there are for AC to sell
> services.
>
> There seem to be three general options of XSCE. Stick with OLPC, go it
> alone, or partner with someone else in the ecosystem.
>
> So far we have chose to stick with OLPC. The benefits of building on
> the OLPC brand have been greater than the costs. The benefit is that
> the laptop.org site is still a 'hub' of the ecosystem. The cost is
> XSCE appears to be an unapproved and undesirable server clone piggy
> backing on the Association's message and brand. The question becomes,
> will the Association endorse XSCE as a successor or upstream to
> OLPC-XS or will it continue to live in the bowels of the wiki.
>
> Going it alone. This would be pretty straight forward. Getting a cheap
> VM somewhere or piggybacking on a larger project is possiable.
> Although it can be a lot of work and mean jumping though hops.  The
> questions becomes, do XSCE have the ability to thrive on it's own.
> There are about a dozen similar projects floating around in various
> states of completaion.
>
> Finally, there is partnering with someone with aligned goals such as
> Sugar Labs, unleash kids, or Activity Central.
>
> Whenever I think of the relationship between XSCE and AC, I think of a
> conversation I had years ago with Greg DeKoenigsberg (
> https://fedoraproject.org/wiki/Gdk/Experience ) about the relationship
> between Fedora and Redhat. He considered Fedora's relationship to
> Redhat it's greatest strength and its greatest weakness. The financial
> support and developer resources were valuable... but there were
> strings attached.
>
> We would be happy to host XSCE site on the AC infrastructure. We could
> handle it the same way we do the XSCE build VM.
> http://xsce.activitycentral.com/ is an independent VM with root access
> granted to community Sysadmins. DavidR, our web and communications guy
> could assist in setting up and migrating the site.
>
>
> > George
> >
> >
> > On Fri, Nov 29, 2013 at 5:10 AM, Samuel Greenfeld 
> > wrote:
> >>
> >> I think you need to be careful how you phrase that -- you just half
> >> implied that all laptop.org hosting is going away.  There has been a
> fair
> >> amount of fear that resources may suddenly disappear, and I have been
> >> concerned about fragmentation where hosting of resources ends up all
> over
> >> the place.
> >>
> >> If there is a perceived need to migrate resources then that should be
> made
> >> clear, as others have already offered potential alternative hosting.
>  But
> >> there needs to be coordination.
> >>
> >>
> >> Focusing on the Deployment side, I would tend to agree with John's
> >> comments as well.
> >>
> >> Both Sugar and the Schoolserver have been historically focused on being
> >> their own ecosystem.  This has never changed, yet Sugar and 

Re: [Server-devel] Feedback: Problems with XSCE

2013-11-29 Thread Jerry Vonau
Funny you just described the situation that I was dealing with in Australia, 
very centralized administration with some of the lower level IT people having 
no clue on the design of there infrastructure. Let's not forget the need to 
function with proxies that my require userid/passwords. Avahi addresses the 
need to have control over the DNS when you have a server local to the LAN that 
it serves. Anything is possible when you have cooperation with the IT staff 
where need to have the DNS work correctly, that is few and far between. Yes one 
could run a custom image with the schoolserver's info imbedded in the image, 
don't think that would scale to well with potentially a different image per 
school. Now one could alter an image to embed this info using the xo-custom 
routine of mktinycore, that would save generating new images per school given 
that you're only changing small bits of info, think that would be the preferred 
method. 

I await your proposals, I'm all for cleaning up the mess to make sugar easier 
to deploy on a existing network. I'm sure with enough brain storming a workable 
solution can be found to cover most of the deployment situations if upstream 
sugar is receptive to the idea that doesn't come from the select few. 

Good luck,

Jerry  


- Original Message -
From: "Samuel Greenfeld" 
To: "Jerry Vonau" 
Cc: "server-devel" 
Sent: Friday, 29 November, 2013 1:40:16 PM
Subject: Re: [Server-devel] Feedback: Problems with XSCE



Apart from on a flat network, we are not going to solve the problem of working 
on "corporate-style" school networks using Avahi. That presumes you can get 
multicast support working across the desired region. 


The equivalent for larger networks would be DNS service records, presuming you 
can get permission to create them. 


Without going into whom is doing what, I personally know that Sugar is being 
used: 


* On networks where DHCP is controlled by centralized IT. 
* Where the schoolserver's DNS name has to match an existing naming scheme. 
* Where there is no DNS hierarchy, so computers at every school are named 
like computer-xyz.example.edu 
* Where various forms of wireless authentication (PSK, 802.11x, etc.) are 
required for wireless access, and the students are not supposed to know the 
password. 
* Where the schoolserver is required to be in the School District's central 
datacenter. 
* Where a single schoolserver has to support more than one school. 
* Where a single network IP address range is used by multiple schools 
spaced several miles apart. 



Some might think that these are insane network setups. But when you get into 
larger organizations things like this become the norm. 


Teaching Sugar to use these sorts of resources instead of a hardcoded name 
should not be that hard. The catch is there are a lot of historical places 
which independently have hardcoded this name. 

I may toss out some design proposals on Sugar-devel later this weekend to 
address some of these. I think the basics should be simple enough to be GCI 
tasks. 




On Fri, Nov 29, 2013 at 7:48 AM, Jerry Vonau < jvo...@shaw.ca > wrote: 


I agree that deployment on preexisting networks has not really been given any 
attention given the long standing issues that have been ticketed in the 
past[1][2]. I like the idea of using avahi to advertise the "schoolserver's" 
services offered, just need to address the sugar side[3][4]. The changes would 
entail both a change to the server side and the sugar client side, that is 
outside of the scope of just "schoolserver" and is part of "sugar"-land. 

I don't think the documentation of the XSCE is any better or worse than what is 
provided for the XS-0.7 but there is always room for improvement. 

Jerry 


1. http://dev.laptop.org/ticket/11775 
2. http://dev.laptop.org/ticket/12156 
3. http://dev.laptop.org/ticket/8499 
4. http://bugs.sugarlabs.org/ticket/1976 


- Original Message - 
From: "Samuel Greenfeld" < sam...@greenfeld.org > 
To: "James Cameron" < qu...@laptop.org >, "Anish Mangal" < 
an...@activitycentral.com >, "server-devel" < server-devel@lists.laptop.org > 
Sent: Friday, 29 November, 2013 4:10:03 AM 
Subject: Re: [Server-devel] Feedback: Problems with XSCE 






I think you need to be careful how you phrase that -- you just half implied 
that all laptop.org hosting is going away. There has been a fair amount of fear 
that resources may suddenly disappear, and I have been concerned about 
fragmentation where hosting of resources ends up all over the place. 


If there is a perceived need to migrate resources then that should be made 
clear, as others have already offered potential alternative hosting. But there 
needs to be coordination. 


Focusing on the Deployment side, I would tend to agree with John's comments as 
well. 

Both Sugar and the Schoolserver have been historically focused on being their 
own ecosystem. This has never changed, yet Sugar and the XS are often of

Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread David Farning
On Fri, Nov 29, 2013 at 7:13 AM, George Hunt  wrote:
> This is a more related to Samuel Greenfeld's comments than the XSCE
> documentation/install thread from which I branch.
>
> I think it makes sense to grab off of laptop.org all the essential stuff and
> put it some new place. We don't know the future, but in the present the
> prospect of ongoing support and maintenance of wiki.laptop.org seems more
> shaky to me.
>
> When I was first exploring the process of building something on top of
> schoolserver 0.7, I found ancestry of different components (documented at
> http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I think we
> should contact the most recent contributors to these ancestral repos, and
> with their cooperation/approval, move them to github.com.
>
> How to pay for a server somewhere? Three candidates come to me. Sugarlabs,
> activitycentral, and unleash kids.  Of these, activitycentral is the only
> for profit organization, I'd vote for the synergy that needs to exist
> between a for profit open source shop, and the ecosystem which it needs to
> remain legitimately part off a larger  open source community.


The question in my mind is what would be best for XSCE. While I am
personally investing in XSCE. I am also financially invested as XSCE
is the community upstream to Dextrose Server. The better and more
popular XSCE becomes, the more opportunities there are for AC to sell
services.

There seem to be three general options of XSCE. Stick with OLPC, go it
alone, or partner with someone else in the ecosystem.

So far we have chose to stick with OLPC. The benefits of building on
the OLPC brand have been greater than the costs. The benefit is that
the laptop.org site is still a 'hub' of the ecosystem. The cost is
XSCE appears to be an unapproved and undesirable server clone piggy
backing on the Association's message and brand. The question becomes,
will the Association endorse XSCE as a successor or upstream to
OLPC-XS or will it continue to live in the bowels of the wiki.

Going it alone. This would be pretty straight forward. Getting a cheap
VM somewhere or piggybacking on a larger project is possiable.
Although it can be a lot of work and mean jumping though hops.  The
questions becomes, do XSCE have the ability to thrive on it's own.
There are about a dozen similar projects floating around in various
states of completaion.

Finally, there is partnering with someone with aligned goals such as
Sugar Labs, unleash kids, or Activity Central.

Whenever I think of the relationship between XSCE and AC, I think of a
conversation I had years ago with Greg DeKoenigsberg (
https://fedoraproject.org/wiki/Gdk/Experience ) about the relationship
between Fedora and Redhat. He considered Fedora's relationship to
Redhat it's greatest strength and its greatest weakness. The financial
support and developer resources were valuable... but there were
strings attached.

We would be happy to host XSCE site on the AC infrastructure. We could
handle it the same way we do the XSCE build VM.
http://xsce.activitycentral.com/ is an independent VM with root access
granted to community Sysadmins. DavidR, our web and communications guy
could assist in setting up and migrating the site.


> George
>
>
> On Fri, Nov 29, 2013 at 5:10 AM, Samuel Greenfeld 
> wrote:
>>
>> I think you need to be careful how you phrase that -- you just half
>> implied that all laptop.org hosting is going away.  There has been a fair
>> amount of fear that resources may suddenly disappear, and I have been
>> concerned about fragmentation where hosting of resources ends up all over
>> the place.
>>
>> If there is a perceived need to migrate resources then that should be made
>> clear, as others have already offered potential alternative hosting.  But
>> there needs to be coordination.
>>
>>
>> Focusing on the Deployment side, I would tend to agree with John's
>> comments as well.
>>
>> Both Sugar and the Schoolserver have been historically focused on being
>> their own ecosystem.  This has never changed, yet Sugar and the XS are often
>> offered for use where existing DHCP, DNS, and other services already exist.
>>
>> Due to local policies, you may not be allowed to name your schoolserver
>> "schoolserver".  You may have to support 802.11x network authentication,
>> etc.  It is possible to kludge these but the solutions are not elegant.
>>
>> If the Sugar and XSCE communities feel that the "enterprise"/first-world
>> use case is a desired scenario where Sugar, IIAB, and/or Moodle may only be
>> a part of a school's network instead of the primary role, then this
>> specifically needs to be targeted.
>>
>> ---
>> SJG
>>
>>
>>
>> On Fri, Nov 29, 2013 at 3:33 AM, James Cameron  wrote:
>>>
>>> I agree with John.  Every point in his documentation section should be
>>> handled.  Especially the point about wiki.laptop.org, which has so
>>> many distracting links on the navigation bar that we are all used to,
>>> but which new people become 

Re: [Server-devel] Feedback: Problems with XSCE

2013-11-29 Thread Samuel Greenfeld
Apart from on a flat network, we are not going to solve the problem of
working on "corporate-style" school networks using Avahi.  That presumes
you can get multicast support working across the desired region.

The equivalent for larger networks would be DNS service records, presuming
you can get permission to create them.

Without going into whom is doing what, I personally know that Sugar is
being used:

   - On networks where DHCP is controlled by centralized IT.
   - Where the schoolserver's DNS name has to match an existing naming
   scheme.
   - Where there is no DNS hierarchy, so computers at every school are
   named like computer-xyz.example.edu
   - Where various forms of wireless authentication (PSK, 802.11x, etc.)
   are required for wireless access, and the students are not supposed to know
   the password.

   - Where the schoolserver is required to be in the School District's
   central datacenter.
   - Where a single schoolserver has to support more than one school.
   - Where a single network IP address range is used by multiple schools
   spaced several miles apart.

Some might think that these are insane network setups.  But when you get
into larger organizations things like this become the norm.

Teaching Sugar to use these sorts of resources instead of a hardcoded name
should not be that hard.  The catch is there are a lot of historical places
which independently have hardcoded this name.

I may toss out some design proposals on Sugar-devel later this weekend to
address some of these.  I think the basics should be simple enough to be
GCI tasks.


On Fri, Nov 29, 2013 at 7:48 AM, Jerry Vonau  wrote:

> I agree that deployment on preexisting networks has not really been given
> any attention given the long standing issues that have been ticketed in the
> past[1][2]. I like the idea of using avahi to advertise the
> "schoolserver's" services offered, just need to address the sugar
> side[3][4]. The changes would entail both a change to the server side and
> the sugar client side, that is outside of the scope of just "schoolserver"
> and is part of "sugar"-land.
>
> I don't think the documentation of the XSCE is any better or worse than
> what is provided for the XS-0.7 but there is always room for improvement.
>
> Jerry
>
>
> 1. http://dev.laptop.org/ticket/11775
> 2. http://dev.laptop.org/ticket/12156
> 3. http://dev.laptop.org/ticket/8499
> 4. http://bugs.sugarlabs.org/ticket/1976
>
> - Original Message -
> From: "Samuel Greenfeld" 
> To: "James Cameron" , "Anish Mangal" <
> an...@activitycentral.com>, "server-devel" 
> Sent: Friday, 29 November, 2013 4:10:03 AM
> Subject: Re: [Server-devel] Feedback: Problems with XSCE
>
>
>
>
>
>
> I think you need to be careful how you phrase that -- you just half
> implied that all laptop.org hosting is going away. There has been a fair
> amount of fear that resources may suddenly disappear, and I have been
> concerned about fragmentation where hosting of resources ends up all over
> the place.
>
>
> If there is a perceived need to migrate resources then that should be made
> clear, as others have already offered potential alternative hosting. But
> there needs to be coordination.
>
>
> Focusing on the Deployment side, I would tend to agree with John's
> comments as well.
>
> Both Sugar and the Schoolserver have been historically focused on being
> their own ecosystem. This has never changed, yet Sugar and the XS are often
> offered for use where existing DHCP, DNS, and other services already exist.
>
>
> Due to local policies, you may not be allowed to name your schoolserver
> "schoolserver". You may have to support 802.11x network authentication,
> etc. It is possible to kludge these but the solutions are not elegant.
>
>
> If the Sugar and XSCE communities feel that the "enterprise"/first-world
> use case is a desired scenario where Sugar, IIAB, and/or Moodle may only be
> a part of a school's network instead of the primary role, then this
> specifically needs to be targeted.
>
> ---
>
> SJG
>
>
>
>
>
> On Fri, Nov 29, 2013 at 3:33 AM, James Cameron < qu...@laptop.org > wrote:
>
>
> I agree with John. Every point in his documentation section should be
> handled. Especially the point about wiki.laptop.org , which has so
> many distracting links on the navigation bar that we are all used to,
> but which new people become lost in.
>
> With regard to forums, the type that Google Groups has where they can
> also be received in mail may suffice.
>
>
>
> On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote:
> > Hi,
> >
> > I would like to share this blog post from John Ellis with the XSCE
> community:
> > John is a high school student who is trying to setup XSCE in his
> class/school
> > under the supervision of his teacher Jeff Elkner.
> >
> > http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html
> >
> > Some of the stuff he points out certainly makes a lot of sense to me, I
> think
> > the core underling message is to make X

Re: [Server-devel] [crazy idea] Supporting basic mobile phones

2013-11-29 Thread Anish Mangal
After a quick glance, this doesn't look like an infrastructure device, but
a client one. i.e. you could use it to connect your XSCE to internet
through GSM.

This can already be accomplished by widely available GSM modems that come
with standard serial interfaces. I guess the reason this particular one is
on the arduino website is because of its compatibility (physical
dimensions, existing libraries ... just a guess).




On Fri, Nov 29, 2013 at 9:09 PM, Tim Moody  wrote:

> This was in the morning mail.
>
> http://arduino.cc/en/Main/ArduinoGSMShield.  I guess there are a few
> others as well.
>
> Tim
>
>
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [crazy idea] Supporting basic mobile phones

2013-11-29 Thread Tim Moody

This was in the morning mail.

http://arduino.cc/en/Main/ArduinoGSMShield.  I guess there are a few others 
as well.


Tim

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Does XSCE need a new Home?

2013-11-29 Thread George Hunt
This is a more related to Samuel Greenfeld's comments than the XSCE
documentation/install thread from which I branch.

I think it makes sense to grab off of laptop.org all the essential stuff
and put it some new place. We don't know the future, but in the present the
prospect of ongoing support and maintenance of wiki.laptop.org seems more
shaky to me.

When I was first exploring the process of building something on top of
schoolserver 0.7, I found ancestry of different components (documented at
http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I think
we should contact the most recent contributors to these ancestral repos,
and with their cooperation/approval, move them to github.com.

How to pay for a server somewhere? Three candidates come to me. Sugarlabs,
activitycentral, and unleash kids.  Of these, activitycentral is the only
for profit organization, I'd vote for the synergy that needs to exist
between a for profit open source shop, and the ecosystem which it needs to
remain legitimately part off a larger  open source community.

George


On Fri, Nov 29, 2013 at 5:10 AM, Samuel Greenfeld wrote:

> I think you need to be careful how you phrase that -- you just half
> implied that all laptop.org hosting is going away.  There has been a fair
> amount of fear that resources may suddenly disappear, and I have been
> concerned about fragmentation where hosting of resources ends up all over
> the place.
>
> If there is a perceived need to migrate resources then that should be made
> clear, as others have already offered potential alternative hosting.  But
> there needs to be coordination.
>
>
> Focusing on the Deployment side, I would tend to agree with John's
> comments as well.
>
> Both Sugar and the Schoolserver have been historically focused on being
> their own ecosystem.  This has never changed, yet Sugar and the XS are
> often offered for use where existing DHCP, DNS, and other services already
> exist.
>
> Due to local policies, you may not be allowed to name your schoolserver
> "schoolserver".  You may have to support 802.11x network authentication,
> etc.  It is possible to kludge these but the solutions are not elegant.
>
> If the Sugar and XSCE communities feel that the "enterprise"/first-world
> use case is a desired scenario where Sugar, IIAB, and/or Moodle may only be
> a part of a school's network instead of the primary role, then this
> specifically needs to be targeted.
>
> ---
> SJG
>
>
>
> On Fri, Nov 29, 2013 at 3:33 AM, James Cameron  wrote:
>
>> I agree with John.  Every point in his documentation section should be
>> handled.  Especially the point about wiki.laptop.org, which has so
>> many distracting links on the navigation bar that we are all used to,
>> but which new people become lost in.
>>
>> With regard to forums, the type that Google Groups has where they can
>> also be received in mail may suffice.
>>
>> On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote:
>> > Hi,
>> >
>> > I would like to share this blog post from John Ellis with the XSCE
>> community:
>> > John is a high school student who is trying to setup XSCE in his
>> class/school
>> > under the supervision of his teacher Jeff Elkner.
>> >
>> > http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html
>> >
>> > Some of the stuff he points out certainly makes a lot of sense to me, I
>> think
>> > the core underling message is to make XSCE more approachable to the end
>> user
>> > and the advanced end-user/deployer. He has gone to some lengths to
>> point out
>> > specific aspects which could be improved.
>> >
>> > As we think about the possibilities for XSCE-0.6, I would like to
>> further the
>> > discussion along these topics here and/or on IRC. I think the project
>> could do
>> > well listening to end users' needs for the 0.6 cycle, especially that
>> we now
>> > seem to have our house in order codewise thanks to the terrific work by
>> all the
>> > software hackers here :-)
>> >
>> > Thoughts?
>> >
>> > Cheers,
>> > Anish
>> >
>> >
>> >
>>
>> > ___
>> > Server-devel mailing list
>> > Server-devel@lists.laptop.org
>> > http://lists.laptop.org/listinfo/server-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.linux.org.au/
>> ___
>> Server-devel mailing list
>> Server-devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/server-devel
>>
>
>
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
>
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Feedback: Problems with XSCE

2013-11-29 Thread Jerry Vonau
I agree that deployment on preexisting networks has not really been given any 
attention given the long standing issues that have been ticketed in the 
past[1][2]. I like the idea of using avahi to advertise the "schoolserver's" 
services offered, just need to address the sugar side[3][4]. The changes would 
entail both a change to the server side and the sugar client side, that is 
outside of the scope of just "schoolserver" and is part of "sugar"-land. 

I don't think the documentation of the XSCE is any better or worse than what is 
provided for the XS-0.7 but there is always room for improvement.

Jerry


1. http://dev.laptop.org/ticket/11775
2. http://dev.laptop.org/ticket/12156
3. http://dev.laptop.org/ticket/8499
4. http://bugs.sugarlabs.org/ticket/1976

- Original Message -
From: "Samuel Greenfeld" 
To: "James Cameron" , "Anish Mangal" 
, "server-devel" 
Sent: Friday, 29 November, 2013 4:10:03 AM
Subject: Re: [Server-devel] Feedback: Problems with XSCE






I think you need to be careful how you phrase that -- you just half implied 
that all laptop.org hosting is going away. There has been a fair amount of fear 
that resources may suddenly disappear, and I have been concerned about 
fragmentation where hosting of resources ends up all over the place. 


If there is a perceived need to migrate resources then that should be made 
clear, as others have already offered potential alternative hosting. But there 
needs to be coordination. 


Focusing on the Deployment side, I would tend to agree with John's comments as 
well. 

Both Sugar and the Schoolserver have been historically focused on being their 
own ecosystem. This has never changed, yet Sugar and the XS are often offered 
for use where existing DHCP, DNS, and other services already exist. 


Due to local policies, you may not be allowed to name your schoolserver 
"schoolserver". You may have to support 802.11x network authentication, etc. It 
is possible to kludge these but the solutions are not elegant. 


If the Sugar and XSCE communities feel that the "enterprise"/first-world use 
case is a desired scenario where Sugar, IIAB, and/or Moodle may only be a part 
of a school's network instead of the primary role, then this specifically needs 
to be targeted. 

--- 

SJG 





On Fri, Nov 29, 2013 at 3:33 AM, James Cameron < qu...@laptop.org > wrote: 


I agree with John. Every point in his documentation section should be 
handled. Especially the point about wiki.laptop.org , which has so 
many distracting links on the navigation bar that we are all used to, 
but which new people become lost in. 

With regard to forums, the type that Google Groups has where they can 
also be received in mail may suffice. 



On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote: 
> Hi, 
> 
> I would like to share this blog post from John Ellis with the XSCE community: 
> John is a high school student who is trying to setup XSCE in his class/school 
> under the supervision of his teacher Jeff Elkner. 
> 
> http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html 
> 
> Some of the stuff he points out certainly makes a lot of sense to me, I think 
> the core underling message is to make XSCE more approachable to the end user 
> and the advanced end-user/deployer. He has gone to some lengths to point out 
> specific aspects which could be improved. 
> 
> As we think about the possibilities for XSCE-0.6, I would like to further the 
> discussion along these topics here and/or on IRC. I think the project could 
> do 
> well listening to end users' needs for the 0.6 cycle, especially that we now 
> seem to have our house in order codewise thanks to the terrific work by all 
> the 
> software hackers here :-) 
> 
> Thoughts? 
> 
> Cheers, 
> Anish 
> 
> 
> 

> ___ 
> Server-devel mailing list 
> Server-devel@lists.laptop.org 
> http://lists.laptop.org/listinfo/server-devel 


-- 
James Cameron 
http://quozl.linux.org.au/ 
___ 
Server-devel mailing list 
Server-devel@lists.laptop.org 
http://lists.laptop.org/listinfo/server-devel 


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Feedback: Problems with XSCE

2013-11-29 Thread Samuel Greenfeld
I think you need to be careful how you phrase that -- you just half implied
that all laptop.org hosting is going away.  There has been a fair amount of
fear that resources may suddenly disappear, and I have been concerned about
fragmentation where hosting of resources ends up all over the place.

If there is a perceived need to migrate resources then that should be made
clear, as others have already offered potential alternative hosting.  But
there needs to be coordination.


Focusing on the Deployment side, I would tend to agree with John's comments
as well.

Both Sugar and the Schoolserver have been historically focused on being
their own ecosystem.  This has never changed, yet Sugar and the XS are
often offered for use where existing DHCP, DNS, and other services already
exist.

Due to local policies, you may not be allowed to name your schoolserver
"schoolserver".  You may have to support 802.11x network authentication,
etc.  It is possible to kludge these but the solutions are not elegant.

If the Sugar and XSCE communities feel that the "enterprise"/first-world
use case is a desired scenario where Sugar, IIAB, and/or Moodle may only be
a part of a school's network instead of the primary role, then this
specifically needs to be targeted.

---
SJG



On Fri, Nov 29, 2013 at 3:33 AM, James Cameron  wrote:

> I agree with John.  Every point in his documentation section should be
> handled.  Especially the point about wiki.laptop.org, which has so
> many distracting links on the navigation bar that we are all used to,
> but which new people become lost in.
>
> With regard to forums, the type that Google Groups has where they can
> also be received in mail may suffice.
>
> On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote:
> > Hi,
> >
> > I would like to share this blog post from John Ellis with the XSCE
> community:
> > John is a high school student who is trying to setup XSCE in his
> class/school
> > under the supervision of his teacher Jeff Elkner.
> >
> > http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html
> >
> > Some of the stuff he points out certainly makes a lot of sense to me, I
> think
> > the core underling message is to make XSCE more approachable to the end
> user
> > and the advanced end-user/deployer. He has gone to some lengths to point
> out
> > specific aspects which could be improved.
> >
> > As we think about the possibilities for XSCE-0.6, I would like to
> further the
> > discussion along these topics here and/or on IRC. I think the project
> could do
> > well listening to end users' needs for the 0.6 cycle, especially that we
> now
> > seem to have our house in order codewise thanks to the terrific work by
> all the
> > software hackers here :-)
> >
> > Thoughts?
> >
> > Cheers,
> > Anish
> >
> >
> >
>
> > ___
> > Server-devel mailing list
> > Server-devel@lists.laptop.org
> > http://lists.laptop.org/listinfo/server-devel
>
>
> --
> James Cameron
> http://quozl.linux.org.au/
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Feedback: Problems with XSCE

2013-11-29 Thread James Cameron
I agree with John.  Every point in his documentation section should be
handled.  Especially the point about wiki.laptop.org, which has so
many distracting links on the navigation bar that we are all used to,
but which new people become lost in.

With regard to forums, the type that Google Groups has where they can
also be received in mail may suffice.

On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote:
> Hi,
> 
> I would like to share this blog post from John Ellis with the XSCE community:
> John is a high school student who is trying to setup XSCE in his class/school
> under the supervision of his teacher Jeff Elkner. 
> 
> http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html
> 
> Some of the stuff he points out certainly makes a lot of sense to me, I think
> the core underling message is to make XSCE more approachable to the end user
> and the advanced end-user/deployer. He has gone to some lengths to point out
> specific aspects which could be improved. 
> 
> As we think about the possibilities for XSCE-0.6, I would like to further the
> discussion along these topics here and/or on IRC. I think the project could do
> well listening to end users' needs for the 0.6 cycle, especially that we now
> seem to have our house in order codewise thanks to the terrific work by all 
> the
> software hackers here :-)
> 
> Thoughts? 
> 
> Cheers,
> Anish
> 
> 
> 

> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel


-- 
James Cameron
http://quozl.linux.org.au/
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel