On acting professionally

A few weeks back, there was this story about Sarah Sharp quitting Linux kernel development due to some issues she had with communications on the Linux kernel mailing list (aka LMKL).  I never cared much about this sort of things, so I skipped the story altogether (people disagree, no big deal).

Today I was catching up with my RSS feeds, and the story came up again (via this post and discussion thread in Russian), which linked to this Slashdot comment nicely summarizing the story.

Among all the other comments, there was a link to the related email from Linus Torvalds, where he opens up a bit about the “professional” behavior and communication.  I think it’s absolutely brilliant and everybody should read the whole thing.  But I’ll leave this small quote here for myself:

Because if you want me to “act professional”, I can tell you that I’m not interested. I’m sitting in my home office wearign a bathrobe. The same way I’m not going to start wearing ties, I’m *also* not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what “acting professionally” results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways.

Open Source Photography Workflow

darktable

Riley Brandt, the photographer, goes over his photography workflow, involving only Free and Open Source software.  Here are his picks:

  • Image viewer: Geeqie
  • Monitor calibration: dispcalGUI or Gnome Color Manager
  • Download and rename photos: Rapid Photo Downloader
  • Custom camera color profiles: ArgyllCMS
  • Photo and metadata management: darktable
  • RAW editor: darktable
  • Touch ups and web preparation: Gimp

 

Conference : Freedom and Technology

announcement (english)

There is going to be a Free Software / Open Source conference “Freedom and Technology” this Saturday, October 3rd (18:00-21:00) in Cyprus University of Technology, in Limassol, Cyprus.  Organizers are the same people you know from the Ubuntu CY community.  I’m going to do a talk titled “The practical guide to Open Source participation”.  Slides will be linked here after the talk.

See you there.

Replicant – fully free Android distribution

replicant-4.2-crespo-homescreen

Replicant is a fully free Android distribution running on several devices, a free software mobile operating system putting the emphasis on freedom and privacy/security.

Found via a mention in the Slashdot interview with Richard Stallman.

Claim to fame : phinx LONGBLOB

My largest claim to fame in the Open Source software just got merged in – a pull request to the phinx project, adding support for MySQL’s LONGBLOB (as well as TINYBLOB and MEDIUMBLOB).  Phinx is the PHP tool for database migrations.  It’s used, among others, by the CakePHP 3 framework.

The patch itself was rather simple and I was surprised that it hasn’t been done by someone else earlier (there was an open issue requesting this for more than a year).  Phinx already had support for BLOB, and for TINYTEXT, MEDIUMTEXT, TEXT, and LONGTEXT.  So practically all I had to do was a bit of copy-paste and find-replace.  Gladly, there were some unit tests in place already, preventing me from breaking a thing or two.

What I found interesting though, wasn’t the patch itself, but the support of the CakePHP community (thank you guys!).   Every few days someone (even core CakePHP developers) would “thumbs up” the pull request to draw the attention of the maintainer to it.  Some people pulled the branch and tested it.  Some wrote comments.  That was awesome and quite inspiring!