nautilus-elementary - moment of truths | rant

In July 2009, nautilus rockstar developer Marcus Carlson published nautilus-simplified patch for nautilus 2.24 or 2.26 (i don't remember ;) ) and the 100% paper cut project started, i think it's the exact time where Ubuntu take his destiny in hand and started refining applications. It's a key moment and   the result is maverick merkat that upstream media salute today.

By that time i was member of the gloobus project and we needed some bind key to launch easily our previewer from nautilus. This is how was started the nautilus-elementary project too. It was a few patches at first but it quickly grown larger and larger trying to improve usability in nautilus. One and an half year later, here we are nautilus-elementary has become a popular application enought to be mentioned as a potential default application candidate on the next Ubuntu distribution. In the meantime i can't count the events (hackfest london, guadec, usability project, precedent UDS this UDS) where  some usability questions about nautilus were discussed. Many designers tried the exercise DanRabit, Izo, Hbons, Garrett  ... And still nothing has been done to solve this outside elementary. So i really didn't expected anything this year at UDS.

and here we go with this wonderful quote
"nautilus elementary - rejected because of patches considered hacks"

Considering the total absence of argumentation it can only be a joke and a bad one. I like to be insulted by someone who am sure didn't read my code at all. That nautilus-elementary would be default in a distribution i couldn't care less, in the end users would made their choices, this is freedom. But questioning the quality of my code without any argumentations is an insult. It only show the incompetence and professionalism of the person who made this judgment call. Just a free bashing/attack to elementary nothing more. 

Coming from a Canonical employee it is even more problematic, does Ubuntu really want to attract third party developers? 

Because the permanent attacks from this kind of people is getting annoying and is the reason of this post is i am getting sick of them. I've never published anything negative on free sotfware until now. 

Like theses comments on a bug report on launchpad or on ubuntu forums

Seriously who the fuck is this guy to tell me who i should work with? that my work is a duplicated effort, that he don't recommend my application... That's how Ubuntu want to attract third party developers, hackers? Yes i am talking about Canonical here, because theses attacks come from a Canonical employee on an official site (launchpad), and somewhat when you work for a company your talks on an official media engage its responsibility. Plus it's a bug report thread not a forum... Canonical has taken the road to Unity should i tell this same guy the same dumb comments he's done to me?  "hey it's a duplicated effort, u know gnome-shell ..." Hopefully i am not that dumb. Diversity and competition is a good thing. I don't know if it's the same guy responsible for the evaluation of nautilus-elementary and to be honest i don't really care about the who.

If i generate a patch between nautilus 2.32 original source code and nautilus-elementary 2.32 one i got a total of 22k+ lines of codes (autotools po files not included, just .c .h and Makefile.am diff). Lets count large and say the half is useless lines from diff -uprN and comments. I seriously doubt the person questioning the quality of my work read the 10k+ line of code. I doubt he read even one. 

Some parts come from some large communities projects like rhythmbox for the sidebar bar and the expanders, midori for the toolbar editor the compact menu button, etc ... I won't call them hack. When we talk about nautilus-elementary now, we don't talk about a few patches anymore the list of functionalities is somewhat consequent. 

It's just free bashing nothing more. Welcome to FOSS communities and its distributions/communities trolls.. If your project shine a bit more than another, the fanboys/haters troll.

On another hand there's people who ask why nautilus-elementary work is not included upstream. Let me be clear on this subject we already tried upstream wasn't interested and it's their right. I won't try to hit a dead horse and try to convince people. I really got some more interesting things to do than wasting my time. Two patches have even been uploaded on bugzilla for the few parts upstream was interested in. Plus if i may ask what about the destiny of the tons of patchs present in ubuntu/debian packages? why they're still not commited upstream after many years and you still use them?  What about the indicators? Why they have been rejected by gnome? If i am reasoning like this people, does it means the code was bad? Or does it only means that every communities have the freedom to do whatever they want with their projects. Like others got the same rights to fork them. But then chances are big that the old upstream communities start to complains about disrespect etc. Yes it's free software until you choose to go your own path then it's flames and insults. I am getting tired of this game. From all the communities i thought Ubuntu one would know a bit more the problematics about rejected patches. I just see how wrong i was ...

I develop this project on my own, on my free time, because i am a developer, because i like to experiment new things, because i am not satisfied with some software i use. Because i got the freedom to do so, like you're free to hate it or like it. Because i enjoy to do what i do, coding, so stop breaking my balls with your pathetic attacks, i am not interested in your FOSS politics gnome ubuntu. Some people should seriously reconsider their engagement in free software.

You can start trolling now i've got some pop corn.