friends


It seems that Moblin will be switching from Ubuntu to Fedora Linux as their base operating system.  I’m interested in finding out the underlying reasoning for such a move.  The stated reason is because they wanted to use RPM instead of DEB.  I can’t quite buy that but perhaps that is because having come from both camps I think that packaging is an implementation detail that too many people put way too much stock in.  This has the effect of causing unnecessary emotional splits within the community resulting in animosity which often overshadows real threats.

The second reason given, which has to do with building a community is pretty broad but more believable.  Fedora has made huge strides while also sticking to its guns in the freedom department and being valuable upstream contributors. It may be that we sacrificed short term gains which can be gotten via a bit more differentiation, or out of the box “just works” on closed hardware but as companies are being convinced to open up their specs and open drivers are being written, a large portion of which is being done by Fedora developers working upstream, little of the short term gains matter much.

I suspect the real reason is somewhere in the community vein, staring with the Kernel and X team developers who work tirelessly making sure their work is fit for upstream consumption and can be supported in the long term. Following their lead the rest falls naturally out of that single notion of moving Linux forward as a whole. Kudo’s to all my Fedora friends - keep moving forward.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

I thought I was going to be on vacation for my birthday this year but it turns out I’m leaving the day after so I decided to do something this Friday to celebrate with people in Boston.  I’m going to have a small dinner with close friends at Good Life Bar around 8:00 and then perhaps some drinks at Jacob Wirth.  In any case I’ll be microblogging my whereabouts on identi.ca so use it as an excuse to come down, drink a few beers and have a good time.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Reading the comments in Zeeshan Ali’s blog make me a bit sad that the issue of giving credit was somehow brushed aside instead of fomenting a good debate on the nature of credit within our communities.  I would have to agree that Zeeshan’s post was a bit polarizing and in any polarized situation people tend to retreat to their corners and bend their arguments around the space they feel they need to defend.  For the sake of academics let’s take it from a different angle and examine the nature of credit in GNOME.

Being that no license that is used by GNOME has an attribution clause (besides having to keep copyright notices intact) is it legal not to give attribution in a document which references a licensed work?

Perfectly legal.  It has been noted that there are attribution licenses but only one is accepted by the OSI and none are compatible with the GPL or its derivatives.

What about ethical, especially if the author has requested it?

This one is up for debate.  If the author has not legally bound you to do so it is correct that it could be needlessly burdensome to list out every contributor in every press release.  This is the number one reason why attribution licenses are frowned upon.  However it behooves an entity to point out and acknowledge the contributions of others, a topic I will go into later.  It is utterly unethical to claim credit for others work or use language that implies such.

Why is credit important then if things can be taken and used legally without attribution?

Like it or not, everyone has their own reasons for contributing to the Open Source ecosystem (shockingly we are a diverse bunch).  Far from being the vestige of communism that many people tried to paint the Free Software and Open Source movements in the early days, the ecosystem is a true free market.  Remember the free in Free Software is about freedom not price.  The price paid for people releasing their code into the wild increasingly these days has been money but is still overwhelmingly supported by code being contributed back, recognition from peers and credit for the time spent not doing something else.  To push aside giving people credit for that work that they have done runs the risk that they will not contribute in the future.  Credit is the grease that allow our cogs to spin freely.  Karl’s contribution to some may seem small but if it wasn’t him would anyone else step up to the to do the same things?

So if putting every author of every package on a press release is prohibitively expensive what should we be doing?

Language and attitude are key here, especially in public.  If an author feels they aren’t getting enough credit it is something to look into.  Words should spell out what has come from the hard work of external contributors, because if after all we are willing to praise ourselves for our own contributions then acknowledging that we stand on the shoulders of giants shouldn’t be a burden.  Blogs and talks are excellent places to give credit.  The kernel talks often do this very well even though they can’t list out every contributor, and I recently saw an animation of the development of python that excellently visualized all of the contributors over a period of time.

Credit where, credit is due.  It is an important part of our culture.  Without it the ecosystem breaks down and that is a large price to pay for not saying thank you. Viva La Upstream!!!

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

I feel I owe this blog post to Chris being that I’ve been cited as one of the catalysts for some in the GNOME community aligning themselves with WebKit.  Not that I think that is bad that there is competition in the browser market (competition is one thing but a line in the sand is just counterproductive here) but my original intent was merely to ask what are our priorities and what projects would align closer to those priorities.

In any case it was reported on Slashdot that according to an article at Dot Net Perls, Firefox is now one of the most efficient browsers when it comes to memory usage.  This meshes with the internal tests Mozilla was doing and Chris blogged about.  It was one of my main gripes with Firefox when using the XULRunner and Gecko engine as the basis for an embedded browser.  At the time I was a bit nonplussed as the work that was being done to make Firefox better revolved around blaming and removing important libraries instead of fixing the root causes.

If the data is to be believed (and be transferable to Linux as the tests were run on Windows) then it does point to significant improvements in Firefox and I thank the Mozilla community for listening and dealing with the issues head on.  Software is hard and we shouldn’t turn our backs on a friend of the Linux community even when they might not be walking lock step with us.  The flip side is Mozilla does need to be concious of the needs of downstream developers and not use its market position as bludgeon to get its way. To that end there are still the issues of a stable embedded API and better platform integration. I hear those are being worked on so hopefully it won’t be an issue going forward.

Again I would like to thank the Mozilla community for putting out a great browser that is a serious competitor with Internet Explorer. I would also like to thank the Mozilla Foundation for helping fund accessibility work in GNOME. By working with each other instead of butting heads, as happens every once in awhile, the ecosystem grows and benefits both communities.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Well it has happened.  Bryan left yesterday and Chris is out on the cape doing his national guard duties.  I think he gets back here for a couple of days and then hitches up his trailer and heads down to Charlotte. It was only about seven months ago when I was in Italy for a friend’s wedding and got a call from Bryan asking if my lease was coming up and if I would like to move in. I might not have picked up but as chance had it I had just gotten back from an fun yet exhausting day of touring and was itching to hear from someone back home. To make a long story short I moved in in February and haven’t looked back since.

It has only been four or so months since I moved in but in many ways it has been life changing. When the new roommates move in, Nate in July and Aaron in August, hopefully we will keep up the social atmosphere. Sometime this summer a fourth roommate will also join the fray as I search for a dog to adopt. I really do miss having Moose around blocking my view of the TV, farting for attention or giving the I’m sorry eyes when knocking down tables, hitting the eject button on the PS3 while we are playing or generally being mischievous. He did leave me something to remember him by though - a pulled back muscle from carrying his fifty pound body up the stairs when I had to go to work but he wanted to stay outside. You so crazy Moose.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Me: So I’m thinking about going back to school.

Bryan: Don’t do that, you are throwing your money away.  I think you learn so much more by reading books, talking to others and actually doing.  Why do you really want to go back to school?

Me: You know I think you may be right.  I learned programming mostly on my own.  I’ll have to think about it more and get back to you.

… a couple of days pass …

Me: I know why I want to  go back to school, so I am surrounded by like minded people who come from different backgrounds so they approach problems from different angles.  I want to have this constant debate so I am challenged to find the underlying reasons for my own decisions and actions.

Bryan: Hmmm, that is a good answer.  You should do it.

As many may already know, Bryan Clark is leaving for Vancouver to join the Thunderbird Team while learning how to properly say “ay” to piss off the locals. Chris Hartz our other roommate also got an awesome job down in Charlotte protecting our freedoms from behind a desk using an occasional paper clip. Hey those paper clips can be dangerous. They will be vacating this Thursday.

I’m going to miss the constant friendly debates we had which allowed the ability to flesh out my own arguments and understand and examine my beliefs more fully. I hope they took something similar from the experience.

Disclaimer: While yes, I am looking at going back to school, most likely for some buisness/operational type of degree with an engineering background (is it weird to get excited about process efficiency?), that is a year away and will most likely be part time. I don’t intend to leave Red Hat or the work I do for the larger FOSS community if I can help it.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Well perhaps not but I am taking off this weekend to a place I have been in spitting distance of but have never crossed the border. I find it strange that I have been all around the world and to almost every state in America and still have not bothered to visit our kind neighbours to the north. So with my roommates Bryan and Chris leaving this summer for far off jobs we decided to take a trip with a bunch of friends up to Montreal. I went down to NY last weekend for mothers day and to swap my car for my parents van just for this trip. It should be fun.

Oh and Les Halles, Anthony Bourdain’s home base, is fantastic. If you are down in New York City and in midtown I highly recommend it

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

For those of you in Fedora land who don’t know Matthew Garrett has just accepted an offer from Red Hat . If that name doesn’t ring a bell, it should. Matthew is one of the reasons Linux works on laptops. Being one of the few people who truly understands Linux from the hardware all the way up to the desktop, he will be spending his time working on power management in both Kernel land and Userspace.

It is great to see my company recognize the need for such improvements and hire top notch people to get it done. Welcome aboard Matthew.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

I have been blessed in the past to be surrounded by really good artists who could take my vision and turn them into reality. Back when I thought I was going to make web consulting a career I started up a single single proprietorship company called Martian Rock Interactive, a name came to by brainstorming with a particularly brilliant artist who I happen to be best friends with and am going to be his best man come March. My first attempt at a logo looked something like this:

logo.JPG

I personally think it wasn’t bad but I wanted a more stylish take on the basic design so I asked Charlie to come up with something. It took a couple of iterations but we finally hit on this logo:

homepage-logo.jpg

Now I have forgone the Martian Rock brand for my own more personal J5 moniker and need a logo to use for my video and text blog. My only criteria is it should be simple, memorable, eye catching and reflect the artist as much as myself. I put high stock in personality and if an artist can show their personality through their work I know it is going to be good.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Via Matteo Palmieri

Getting in touch with my Italian roots while running around Florence was great fun.  Thank you Dorothy and Karl for getting married and sharing the moment with all your friends and family.  I’m busy uploading all of the photos which I managed to save after my camera started corrupting the memory card.  More on my time in Italy later. Now it is time to go and check out buzzgrinder.com - a music blog one of the guests at the wedding maintains.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

Next Page »