24 Jul 2008

feedFedora People

Caius "Kaio" Chance: 回應張元毓先生「盜版絕版軟體當然是侵權行為(上)」

回應張元毓先生「盜版絕版軟體當然是侵權行為(上)」一文:

敝對筆者觀點深深認同。

假設軟件的發行不像物理性質貨品而不涉及發佈成本,我要指出開發商亦需付出「負面影響現有銷售中的新版本產品或相關功能產品的銷售額--即其利潤」的沉重代價。想想看如果「麥XX」將製造超過兩小時的食物都免費供人索取,他們的營業額會不會受到牽連?

以非道德標準套用在商業情境,遣責開發商的自私自利,在邏輯上已完全站不住腳;就像要養一隻貓,沒有事先對貓不可能像狗一樣聽使命令這顯淺道理的覺悟,反而生氣貓對命令的不理睬般,非常可笑。

只要將自己放在商人的角度去想,這一切都是完全合乎情理;各位應該將價值觀理智的套用在適當的目標上,把目光放遠一點吧!

24 Jul 2008 12:03am GMT

23 Jul 2008

feedFedora People

Dimitris Glezos: GUADEC ‘08 notes

GUADEC This year's GNOME Conference was pretty much fantastic. I had a great time in Istanbul. Where to start?

GUADEC I took a bunch of photos from the event and the City - check them out at dimitris.glezos.com/photos/events/guadec08/.

I gave a short talk on Transifex. Two points I wanted to stress were the following. One, translations are important for any project that would like to increase its userbase with little sweat (you code for English and let translators help you reach out to a bigger audience). You create for the 5% of the Earth's population, plus the other 95%. And two, that GNOME's concerns for the upcoming move to distribute VCSs and translations could become less of a problem once we deploy Transifex in GNOME's infrastructure.

GUADEC From the discussions I had, it seems that a lot of people are anxious in setting Transifex somewhere centrally for any open source project, hosted anywhere, to benefit from. There are some maintainers who stick around svn.gnome.org, just for the sake of translations. That's something that shouldn't happen - developers shouldn't be forced by translations to use inferior tools that affect their productivity negatively. Hackers tend to get frustrated quite easily when they don't have the tools they need. :-/

GUADEC It also happens that companies like Red Hat, Novell and Nokia, among others, which contribute extensively in open source, spend a lot of money in transferring translations around their downstream community, their translation contractors and upstream. I've actually heard the phrase "shitloads of money" at GUADEC. Which translates in many cases in either development time (since contractors often don't know how to talk with upstream) or just in no sharing of the translations with upstream at all.

Lately I've more or less made it my personal goal is to tackle these challenges. Translations should be easy. Dead-simple easy. For both developers (documenters, webmasters) as well as translators.

Can we make it a click away?

23 Jul 2008 10:55pm GMT

Red Hat Magazine Feed: Video: Fedora Live

Paul Frields (Fedora Project Leader) sits down to discuss the Live USB feature debuted in Fedora 9 with developer Jeremy Katz. See a live demo of the persistant desktop, and find out how to get more involved in the next Fedora release.

Download this video: [Ogg Theora]



23 Jul 2008 10:12pm GMT

Thomas Canniot: Votez pour le nom de Fedora 10

Et voilà, la liste des noms pour Fedora 10 est disponible. Il s'agit maintenant de voter ! Petit rappel quand même : le nom des distributions au sein du Projet Fedora n'a pas de vocation « commercial » mais est un simple délire de contributeurs.

Bon vote à tous, et que le meilleur gagne ! N'oubliez pas, vous devez posséder un compte au sein du Projet Fedora pour être en mesure de voter.

23 Jul 2008 7:45pm GMT

Adrian Reber: Bimini/Powerstation

http://www.linux.com/feature/141098

http://terrasoftsolutions.com/news/2008/2008-07-23.shtml

23 Jul 2008 7:24pm GMT

Colin Walters: Transient Applications

Thomas blogged about my nemesis, bug 482354. I've been trying to upstream the fix for unbreaking clicking on links for quite a while now.


In it, Christophe brought up Rhythmbox, which is quite similar to Pidgin in how it acts with the tray icon.


Several years ago I was chatting with Seth about Rhythmbox and he mentioned that he thought it was a fairly special kind of application because it is generally used in a very "transient/background" way. For example, a normal way to use it would be minimized to the tray (not even in tasklist at the bottom); then when you want to switch songs or albums, you click the tray, do a quick search, and then minimize again. This contrasts with "regular" applications like Eclipse, Firefox, Evolution where it's expected that you will often spend a substantial amount of time in them in one go.


The tray icon approach sort of works, but I think we could do better. Following is a potential approach that I'm recording in my blog so I don't forget, and of course to gather comments.


Transient Application


First, for reference here is how Rhythmbox currently looks:


Unmodified Rhythmbox


And here's a mockup of how it could work:


How Rhythmbox could be a "transient" application


The general idea is to treat the application window like a really fancy GtkMenu. Here's a concrete list of user-visible behavioral changes:



Overall I think this approach will make the "show Rhythmbox window, choose song/album, start playing, make it go away" task nicer since you'll only have to move your mouse to the tray icon and click once (to open) instead of twice (once to open, once to close). It will make it a lot clearer to the user what's going on (in the current Rhythmbox we have the minimize/maximize animation, but no arrow).


Implementing this would require window manager changes, new GTK+ API for GtkStatusIcon, and updating several applications that fall in this category (Rhythmbox, Pidgin, Banshee, etc.) to use it. Also someone with actual graphics skills would have to draw the arrow. Does that sound like a lot of work just to save you one mouse click? Not when you're applying the forehead mashing method of user experience improvement!


Now to find some time to implement it...


Edit: - I forgot to mention this would also be perfect for the new NetworkManager connection dialog.

23 Jul 2008 6:45pm GMT

Remi Collet: perl-Apache2-SOAP-0.73-1

English RPM of Apache2::SOAP are available in Fedora and EPEL repositories (after testing stage), and in remi repository for older release. A replacement for Apache::SOAP designed to work with mod_perl 2

Français Les RPM de Apache2::SOAP sont disponibles dans les dépôts Fedora et EPEL (après passage en testing) et dans le dépôt remi pour les anciennes versions. Une alternative à Apache::SOAP conçu pour fonctionner avec mod_perl 2

23 Jul 2008 5:46pm GMT

Ian Weller: I won something!

I won a contest at 99designs today. Prize money: $600.

I'm excited. 8D

23 Jul 2008 5:42pm GMT

Greg DeKoenigsberg: Notes from OSCON, day one

Red Hat and Canonical are competitors.

Every time you see a Mark Shuttleworth quote that pertains to Red Hat, you should do well to bear this fact in mind, and to think: "why is he saying this?"

Mark has recently said, for instance, that Ubuntu has a better security record than Red Hat does. My thanks to LWN for pointing out, with an admirable bluntness, that this assertion is not supported by facts. But positioning is absolutely everything, especially when you're looking to build a business that makes money -- and sometimes in an effort to build strong product positioning, people say things that aren't, strictly speaking, the unvarnished truth. Canonical plays the game just like everyone else does.

Another thing: Mark is talking a lot recently about how Ubuntu prides itself on working well upstream; it was a major focus of his talk at OSCON last night. That's good; I'm glad to hear this message. I believe that Fedora's incredibly strong track record of working upstream is paying dividends, and that message is so compelling to the community that Mark is forced to respond to it in kind.

Leadership is a tricky thing. Allow me to tell one of my old man stories.

Once upon a time, Jeff Waugh came to speak at Red Hat. He was actually speaking at the Triangle Linux Users Group, which meets at Red Hat HQ in Raleigh. Half of his presentation was dedicated to GNOME, and the other half was dedicated to Ubuntu. It was compelling, and educational, and all-around awesome -- but there was one slide in particular that stuck with me. It was a photo of a whiteboard from an early strategy meeting at Canonical. There were a few pithy phrases on the whiteboard that are surely familiar to Ubuntu followers, including the hilariously pithy "don't make the baby Jesus cry." But I could only focus on one thing. In the upper right corner of that whiteboard, blocked off and emphasized, was the following aspirational imperative:

"A better Fedora than Fedora."

It hit me like a ton of bricks, because it was audacious, and at the time of Jeff's presentation, completely true. Here was a representative of our nascent competitor, standing in our living room, and punching us right in the face. Everything I've done in the Fedora community since that day has been inspired by that single image, and how it made me feel.

That's why competition is good.

So how are we doing today?

Fedora continually gains momentum. More and more active contributors on every continent. More subprojects, more innovation, more sticky problems to be solved and more smart people gathering to help solve them. I think it's getting harder and harder for Mark to claim that he is still building "a better Fedora than Fedora". Take away the ease of installing patent-encumbered software, and what meaningful advantage does Ubuntu have right now, in any area? I ask the question earnestly, because I don't see one. (Here's one hint: it's definitely not security.)

Red Hat and Canonical are competitors. Fedora and Ubuntu are competitors. Once upon a time, Ubuntu forced us to elevate our performance. I'm thankful for that push. It made us better -- a *lot* better. Now, I believe that the tables are turned, and we are forcing the SABDFL to elevate his own performance -- and he'll need to do it with more than just talk, because in Fedoraland, we're only going to keep moving faster.

And for those who are just looking for the snarky soundbite:

"Spaceman, we've upped our game. Up yours."

(Kidding, kidding. I'm a kidder. Mostly.)

23 Jul 2008 5:29pm GMT

Seth vidal: belated yum anniversary


Worthy of note. A little over a month ago marked the 6 year anniversary of yum having code checked into an scm (at that time cvs).

That's a long time to take abuse. :)

I blame jeremy.

23 Jul 2008 4:22pm GMT

Gino Alania: Maliciously Abusing Implementation Flaws in DNS

Flaws in the implementation of the DNS protocol allow it to be exploited and used for malicious activities. Because DNS is such a critical protocol for Internet operations, countless operating systems, and applications, operators and administrators must harden DNS servers to prevent them from being used maliciously. Some of these flaws are presented in this document to inform operators how they can be used maliciously. Techniques are shared that can be used to prevent these types of activities.

more info :

http://www.cisco.com/web/about/security/intelligence/dns-bcp.html

23 Jul 2008 3:24pm GMT

Max Spevack: lug radio live uk trip report

Last weekend, I spent approximately 48 hours in the UK for LUG Radio Live 2008.

The purpose of the trip was threefold:

1) I had been invited to give the Community Architecture for Fun and Profit talk at the event by the organizers.

2) I wanted to meet a few of the Red Hat employees from the UK who would be in attendance.

3) I hoped to have a few interesting conversations with other attendees, who either contribute to Fedora or work in other upstream parts of the free software community.

Rather than give a chronological trip report, I'll just share various highlights and lowlights.

NUGGET: My talk itself went fine -- it's a good presentation about our community building strategies in Red Hat and Fedora, where we have been successful, and where we have failed but learned from our mistakes. However, the overall audience was much lower than I hoped/expected, and I was quite disappointed by that. All was not lost, however, for Jeremy Allison (of Samba and Google) was in the audience, and he mentioned to me afterward that he enjoyed the talk and would like to figure out how I could give it as a Google Tech Talk. Of course, I would be more than happy to do this.

NUGGET: Two of the booths at the event that I found kind of interesting, and thought I'd give links to. The first: Open Street Map, which I first saw at LinuxTag back in May, but have been hearing more and more about over the past few months. The second: Open Rights Group, sort of like the Electronic Frontier Foundation of Europe.

NUGGET: I had a chance to meet Jon Fautley and Tom Ellis, who work as consultants at Red Hat. Both were great guys, and they brought a decent amount of Red Hat swag with them. A special thank you to Tom, who created about 40 or 50 Fedora Live USB keys over the course of two days, which were (as always) in great demand at the event.

NUGGET: Spent about 45 minutes talking with Benjamin Otte, a GNOME developer and upstream maintainer of swfdec, an open source flash decoder. Benjamin and I spoke about some of the general challenges of building community in the GNOME world, especially when you have large groups of older, established contributors who have been participating for many years, and another group of young contributors with potentially different goals/objectives. Additionally, Benjamin was disappointed with his experiences in the Fedora 9 feature process. Not having any firsthand knowledge of this, I promised to look into it and also put him in touch with John Poelstra, and I still need to follow up on that promise.

NUGGET: Participating in the "mass debate" with Jeremy Allison (Samba & Google), Matthew Garrett (Red Hat & GNOME), and one of the LUG Radio guys whose name I cannot remember. Discussion included GPL v3, whether or not there is incentive to standardize distro release cycles, recruitment of new developers, and various distros/companies mildly poking at each other (enough to make a point, but not enough to make anyone angry).

NUGGET: Someone reciting the St. Crispin's Day speech from Henry V, substituting LUG Radio and Linux names when appropriate.

NUGGET: Interesting chat with Jon about Spacewalk, Func, Cobbler, Puppet, and how customers are quite excited about different pieces of technology that have come out of either Fedora or (what used to be called) Red Hat's Emerging Technologies group.

NUGGET: 45 minute interview with Linux Format magazine. I felt that it went pretty well. We'll see what parts of it they use, because it was far more material than can fit into any reasonably-sized article.

NUGGET: Two cool things from the Debian booth. First, a simple app running that displayed a scrolling list of all the people in their community. We should do something like that for Fedora. I'm sure it would be very easy. They were simply going through each package installed on the system and displaying the name/email address of the maintainer. I also saw a Debian poster that gave me a cool idea for Fedora artwork -- the picture would display what seems to be a forge, with molds in the shape of the Fedora logo and molten blue/white liquid being poured into them. Around the floor would be various instances of the finished product. The Debian poster was something similar with beakers pouring out liquid in the shape of the Debian swirl, and it looked pretty cool.

NUGGET: Walking into the Social Event on Saturday night to a room full of people all singing "Yellow Submarine" in unison.

23 Jul 2008 2:43pm GMT

Adam Jackson: Words, words, words

The Fedora 10 name elections are open. My totally awesome name suggestion for F9 (Bathysphere) lost by a slim margin, so now I'm lobbying harder for decent names. So here's what you should vote for:


Every time you vote for something else, God detonates a kitten.

23 Jul 2008 2:34pm GMT

James Morris: Notes from the SELinux Developer Summit 2008

The SELinux Developer Summit went pretty well yesterday. It was a long day: 10 hours of talks and discussions with about forty developers attending.

I've just uploaded slides from the talks, which may be found next to their respective entries in the schedule.

Some of the talks I found particularly useful/interesting:



***

Yuichi Nakamura

Yuichi Nakamura talking about embedded systems and SELinux.


The format worked reasonably well-a series of short talks and discussions-although it would have been nicer to have a more relaxed schedule and more time for deep discussions on specific issues. There's already been discussion of what to do next year, and we may move it to a two-day event. Certainly, I think we'll want to have it again in conjunction with a major developer conference, which makes it a good environment for collaboration with the wider FOSS community.

For those that couldn't make it this year, I believe notes were taken and will be sent out to the mailing list. There are more photos here.

23 Jul 2008 1:13pm GMT

Caius "Kaio" Chance: Messy

2 days in series, all messy.

Caught a messy cold, messy house building progress, messy RHCE study progress, messy JLPT3 (Japanese Language Proficiency Test level 3) study progress, messy digital painting practising progress, messy career development progress.

Stress fuelled sleep paralysis and auditory hallucination at last night. There was also a dream about sinking into very clear water stream with colorful light beams. I knew I am sinking but at the same time feeling happiness.

My emotions now is like a
roulette...

23 Jul 2008 12:41pm GMT

Sankarshan: Radio stations on the phone

Since I'd promised a certain gentleman that given the phone I'll try out Mundu Radio, I went ahead and downloaded it yesterday. Without wasting too many words - it is a cool application to have. The UI was a little bit klunky for me, but got used to it pretty fast. Now if only they had one for the n810 that'd be nice ;)

If you want to listen to nice music on your phone, go ahead and get your account now.

23 Jul 2008 11:11am GMT