Foundation Candidates and the Online Desktop Question

I thought I’d take some time to review candidate responses for the Online Desktop question of the debate. Not just because it’s a topic I’m interested in, but because I think it speaks a lot to how the candidates view the Board, its powers and goals.

I’ve highlighted some of the candidates responses and bulleted them with headings to highlight how I felt their positioning came across. In the end I tried to supply what I felt were the responses I was looking for. Perhaps a bit late, this is in no way an endorsement of any candidate. This blog is more of a perspective view on candidates from a certain angle and you are encouraged to look at all other angles before voting. (i hope I have all the candidates and they are in no particular order)

Jeff Waugh’s Responses

Excellent:

  • where the GOD developers have an idea that is unrealistic without some kind of central support, I want them to know they can lean on the Foundation.
  • I don’t want our software to suffer because we don’t have the organizational cajones to support great ideas.
  • Should the Foundation start hosting services?

Good:

  • GOD is only one of the many interesting opportunities we have right now
  • GOD raises some interesting questions for the Foundation
  • What can we provide that supports our community and commercial ecosystem, without creating unnecessary competition?

I think Jeff has a clear understanding of the Board’s role in assisting GNOME developers and is looking to tackle the relevant questions. I’m not sure where he’s going with the commercial and community ecosystems but I assume it has to do with making sure that distributions aren’t fighting GNOME for the services space. I’d love to hear more about that.

Diego Escalante Urrelo Responses

(Lawyer-ish) Good:

  • … the role of the Foundation with this project, I’d say that it’s important to support this and other initiatives with the resources they need -as long as it’s realistic and reasonable-.

Diego has an excellent stance on the foundation supporting projects GNOME where developers need help while he’s not specific in the application of help it leads toward what seems relevant and his -tag line- seems like he stole it from Luis. ;) Short but on target.

Luis Villa Responses
Excellent:

  • … to make sure that as we sail into uncharted waters, the rights of GNOME users and contributors are being protected.
  • I think the board’s role in technical/strategic issues like OD and Services should be fairly minimal, generally.
  • … the board then needs to understand that (technological) vision and help grease the way for it

Luis seems to see that GNOME developers are going to need support in the areas of infrastructure yet understands that it’s not for the board to decide which technology is best but to understand what the technology requires and how the board can support that.

Vincent Untz Responses
Good:

  • (The) Board should not be making technical decisions

Vague:

  • Might be able … (to provide) definition of free services

Bad:

  • And maybe (blue sky dream) providing some infrastructure

I like that Vincent understands the board cannot tread in making decisions about technology or vision, however I feel he falls short by asserting that the board probably can’t provide needed infrastructure for GNOME developers.

John Palmieri Responses
Good:

  • (The) Boards mission in this is to not set direction but grease the wheels

Vague:

  • This could include procuring hardware for applications to run on
  • … Facilitating talks between the different interested groups.

John has a clear understanding that the Board is not setting technical direction, however he’s a little vague on whether they can help when GNOME developers may require hardware infrastructure.

Og Maciel Responses
Good:

  • I believe that it is not up to the Board to decide on the implementation or even which tools/languages to use

Vague:

  • … but serve as a facilitator

Og clearly states that the board does not decide on implementations, however is quite vague on areas where the Board can be active. I’d like to hear more about the extent of the boards activity from his mind.

Lucas Rocha Responses

Good:

  • FLOSS projects and other organizations, and making sure that hackers have the necessary infrastructure available.

Vague:

  • I think the GNOME Foundation (and the Board) can help the Online Desktop initiative by bringing this topic for discussion to the Advisory Board members, promoting cooperation among companies.
  • … discuss about the wider topic of free (as in freedom) web services (something that Luis is already investigating?).

I like how Lucas (reminded me I didn’t have comments for him) seems to see that FLOSS projects are requiring more and more infrastructure. I had put “shaky”, like unsure, originally for his last comment but it’s really more vague. Lucas seems to have an understanding of what’s ahead in his comments, but hopefully will look deeper into the issues as they are brought forward.

Behdad Esfahbod Responses
Good:

  • I just leave that to the GOD and Gimmie developers and others who have visions and are doing the work already.

Bad:

  • … I don’t think that’s relevant to the board.

Behdad has an excellent hands off attitude when it comes to technical direction, however he seems to fall short by feeling that this topic isn’t relevant to the board. Other candidates have expressed how this is a question the board is going to have to tackle head on and I’d like to have heard more. I left out any personal assertions for you and George.

Brian Cameron Responses

Excellent:

  • I agree with Jeff Waugh that it is a good goal for the GNOME Foundation to provide online services which can be used with the client applications that the GNOME community is intending to provide.

Good:

  • I think the GNOME Online Desktop is an important initiative, but one of many.
  • I also think it would be valuable to outreach to other popular online desktop tools and develop partnerships, if possible, to make the GNOME Online Desktop a premier and supported interface for accessing their tools from the GNOME desktop.

I thought Brian had outstanding responses. Understanding that the Online Desktop is just one initiative among many others and that the board doesn’t play a role in deciding which ones should become the direction of GNOME. Also stating that the role of board is the facilitate directions the community chooses such as providing online services for the GNOME Desktop. Well done!

George Kraft Responses
Good:

  • We need to make sure the Online Desktop does not fragment the GNOME community.

Bad:

  • In the 90s the world wide web, the Netscape browser, and Java was the death of UNIX’s new Common Desktop Environment. Many started to say “the network is the desktop”, then some of the consortium members lost interest in CDE.

Really Bad:

  • In short, I think an online desktop makes more sense for a mobile device or network computer, but not for my laptop or desktop which have a hard drive.

I’m sorry to come down on George this way but I feel your responses do not reflect those that I would want representing me on the Board. Maybe these responses are being misunderstood by me and I think you’re welcome to mail the foundation list with additional information on your position.

You’re fighting a technological direction people in the GNOME community are taking, and I don’t believe it’s the Foundations job to take stands like that. What if people were to write core GNOME applications in Ruby? Would you fight them because you don’t feel Ruby is fit for the desktop, only for the online rails world? If you don’t understand what the goals are of the Online Desktop I can understand that, however making judgments like these without understanding is reckless; especially as a Board member.

I like that you want to ensure the Online Desktop does not fragment the community, that’s a good cause for any new movement inside GNOME.

Online Desktop or Technology Change?

Though the question is about the Online Desktop, in my mind it’s really about a shift in direction and technology and really tests to see that Board members are open to those shifts. It’s the responsibility of the Board members to understand the new technologies and try to enable the people working in that direction where reasonable and prudent for the Foundation to do so.

I’m looking for candidates with responses like these:

  • The Online Desktop is one of many initiatives, it’s important but the foundation needs to weigh that against it’s other priorities.
  • The Online Desktop and other GNOME technologies are requiring server infrastructure more and more, the foundation can provide a way for this to happen. This is a priority.
  • It is not the job of the Board Members to choose technologies or directions for GNOME but it is my responsibility to understand them and enable them where I can.
  • If the Foundation is to supply a type of online services to GNOME members then an Open Services Definition would be a priority but not a road block for change

update: some weird wordpress bug seemed to mangle my earlier post, i believe it’s all fixed now.

Dear Bluetooth

I am angry with you! What could have been a really freakin’ sweet technology has turned out to be a real pain in the ass. I’m not even concerned about the problems that Bluetooth has running on Linux, I’m concerned with the core technology… and how busted it is.Lets make a couple of assumptions about bluetooth and then I shall plee to the spiteful standards gods for change!

1. The range of bluetooth is short, only 30ft. Though it’s possible to connect at large distances, it’s difficult and I believe it hurts the nature of bluetooth; the limited range offers some advantages in terms of security.

2. This personal area network that Bluetooth creates is not adhoc, people create an intentional set of trusted systems that communicate because it’s personal. Let’s dig into that more below.

3. Personal, “Relating to an individual, his character, conduct, motives, or private affairs…” I wanted to define this term so we all know what kind of information bluetooth should be designed to handle. In your personal network information can be private or sensitive, therefore security is a concern.

Plee

Please fix bluetooth to not suck so much! AFAIK it’s mostly security concerns (of many varieties) mean that you can’t really have all your bluetooth devices always visible; power is another but it’s more minor than the security (see the above definition of personal). Security concerns are coming from getting bluejacked, to helping thieves know that you left your phone in your car.

“The Bluetooth Special Interest Group (SIG) has told people to set eight-digit PINs when pairing two devices and to take other precautions”

“The Bluetooth SIG’s advice is don’t re-pair in a public place, where someone else might eavesdrop, and use a longer PIN.”

PIN security would make Bluetooth safer

“What we found was that we can take it one step further and bypass the pairing requirement and go straight for some of the contacts on the telephone,”

Pickpockets turn to technology

“Thieves are using new ‘blue-tooth’ phones to detect whether motorists have left mobiles or laptops in their cars. The ‘blue-tooth’ facility enables thieves to locate compatible electrical items – even if they are hidden away in a boot or glove compartment.”

Alert over hi-tech thieves who scan cars for laptops

My Fix

I have a simple fix, a request along with my above plee to alleviate what I feel are most security concerns as I see them.

Bluetooth should require an initializing physical connection for pairing devices.

I said require, but likely since the technology and standard are already out it’s more likely “recommend”. So the Bluetooth standard should recommend that bluetooth devices have a physical connection to one another before they can pair with each other. Use a standard like a USB cable (micro or mini) where power and possibly even secret keys can be exchanged between devices over a physical cable. It’s possible to extend this concept to other cable types besides USB.

Will all bluetooth connections require a physical connection?

No, obviously you might want to send a contact from one person’s phone to another and it would negate the wireless benefits if you had to get a cable out. Pairing with a device would prefer a wired connection to initialize, however it wouldn’t be required. You could still pair with devices as you do now, however the quick and easy way would be with a mini USB cable.

Could I still pair without a cable?

Again, yes. The current method of pairing would still work, however it would be the deprecated method.

Why a USB cable?

USB cables could be used for power as well as data transfer of some crypto information for the two devices to communicate. In most cases, a PDA, wireless headphones it would be simple to require a mini USB cable connection the first time you use the device. Future uses could power these devices and exchange new keys.

Should bluetooth devices still be discoverable?

Because of security concerns many devices aren’t discoverable now and more and more are becoming less discoverable. With the physical connection recommendation, there can be alternate designs around only making devices discoverable for short periods of time when you want to actively send or receive something.

Obviously some phones and other devices don’t have a USB cable connection, this is too bad, thus pairing in private with PIN codes would still be available. There may be other kinds of cables that could provide the same effect as a USB cable could.

Addendum

Is Bluetooth fixed with the addition of USB cables for pairing? Not really, there are other things that need attention, but I would like to use Bluetooth for a lot more things except that the current system has become so crippled due mostly to issues of security. A physical connection provides much more security, this is not security…

Seth on Security

If someone has physically connected to your laptop via a USB cable it probably game over for lots of security problems since they are physically at your computer.  Getting this kind of PIN dialog for different wireless connects is problematic in every way possible.  Just my thoughts.

Pet Sittah

My good friend and dog sitter, Karen, runs a dog sitting service in the Boston / Cambridge area. Back in August she started the Dog Blog where as she says, “Your pet and I will post something about our day and you can rest easy knowing that your animal and home are well taken care of.”. When she told me what she was doing, I thought it was a great idea! What a mix of a classic job with added value to customers through a simple innovation for expanding the business. Each entry shows the customers how much you care about their dog and the blog as a whole shows new customers how much you’ll care about their dog when they use your service.

I’d highly recommend her just as a pet sitter but being able to see pictures and read that my dog is happy while I’m gone is really great. A lot of the other dog stories are pretty funny too.

(she looks after this ugly mug)

My Rental Agent Runs Linux

I guess I’ve gotten old so I’m moving out of this area and over to the outside edge of Cambridge. I had an appointment at Maven Realty the other day looking at some apartments, as I watched the agent bring up pictures from various listings I noticed his desktop was running Ubuntu. Later I asked him, “I saw you’re running Linux on your Desktop, what do you think of it?”. “Yeah, I guess. It runs Firefox just like at home…”, he said. Interesting research point.

With a couple of more tech savvy rental agencies I’ve been able to send them a map of places I’m interested in. I really like the My Maps part of Google Maps for this process. I created an area shade to show what regions I’m interested in moving to and sent that along with my other requirements so hopefully this will all be a little easier than it used to be.


View Larger Map or view it at my blog

If only they’d add to my map the places they want me to look at with pictures and descriptions attached!

Network Resume Dance

I learned this little dance while Network Manager was having a problem with sleep and resume. Bringing my laptop out of sleep always had problems getting networking again. Network Manager would die upon resume so this is how I would get my wireless card (iwl3945) to return after resuming from sleep. I’m looking forward to not running this all the time…

[clarkbw@localhost ~]$ sudo /etc/init.d/NetworkManager restart
Stopping NetworkManager daemon:                            [FAILED]

Setting network parameters...

Starting NetworkManager daemon:                            [  OK  ]

[clarkbw@localhost ~]$ sudo /etc/init.d/NetworkManager stop

Stopping NetworkManager daemon:                            [  OK  ]

Now wait about 10 seconds…

[clarkbw@localhost ~]$ sudo /etc/init.d/NetworkManager start
Setting network parameters...

Starting NetworkManager daemon:                            [  OK  ]

[clarkbw@localhost ~]$

aboot

This is the blog personality of Bryan Clark. I'm a designer in a world of open source. This blog reflects mostly writing about Design, Open Source, Economics, Beer, Wine, and Dogs. There's more information about me on this site or you can contact me directly at clarkbw@gmail.com.

scategories