From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pedro Bessa Subject: *IMPORTANT* to Linus Torvalds Date: Fri, 11 May 2012 17:46:58 +0000 (UTC) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: git@vger.kernel.org X-From: git-owner@vger.kernel.org Fri May 11 19:47:26 2012 Return-path: Envelope-to: gcvg-git-2@plane.gmane.org Received: from vger.kernel.org ([209.132.180.67]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SStw4-000312-TC for gcvg-git-2@plane.gmane.org; Fri, 11 May 2012 19:47:25 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932757Ab2EKRrQ (ORCPT ); Fri, 11 May 2012 13:47:16 -0400 Received: from plane.gmane.org ([80.91.229.3]:55052 "EHLO plane.gmane.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932097Ab2EKRrQ (ORCPT ); Fri, 11 May 2012 13:47:16 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SStvq-0002sv-Na for git@vger.kernel.org; Fri, 11 May 2012 19:47:13 +0200 Received: from bd652412.virtua.com.br ([bd652412.virtua.com.br]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 May 2012 19:47:10 +0200 Received: from pedbessa by bd652412.virtua.com.br with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 May 2012 19:47:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 189.101.36.18 (Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: Mr. Torvalds, I believe you'll be able to understand me. This is a copy of a message that should be changed to convince Gnome, KDE, XFCE or / and LXDE. I reported many bugs to Ubuntu. To make the Ubuntu team patch them, I need to convince them that the bug is so important that they need to work on it, so it's hard. To make me patch them, I need to convince Ubuntu team that the bug is important, otherwise the patch won't be approved, which is hard, then I need to patch the bug, which is hard, then I need Ubuntu team to approve the code, which is hard, so it's triple hard. To develop an app, I need to code my work, others will see my name, rate it high, install it lots, congratulate me by e-mail and recognize my work, so it's fun, then I need approval from the Ubuntu team to have my app in the Ubuntu Software Store, the Ubuntu team put a huge effort in the Ubuntu Software Store and the Ubuntu team wants more apps in the Ubuntu Software Store, so it's easy, then I show the Ubuntu team that since the app's popular, the bug is important and according to xkcd, I'm correcting a person on the internet and that's an important task, so it's important. Firefox has add-ons that change the Firefox interface. Firefox has XML DOM with getElementById, insertBefore, createElement, setAttribute, removeChild etc and that's how you position. add, edit and remove anything in Firefox. A Firefox add-on is easy to create and powerful to use. Tim Berners-Lee, an England sir, created the web and leads W3C. W3C adopted Javascript from NETSCAPE and created XML and DOM. Think twice about whether Javascript, XML and DOM are a good combination, because that's genial stuff, so you will have to be sure. Ubuntu needs an API like Firefox's XML DOM, but in C, not Javascript. Imagine the experimentation that would happen. It would be awesome, like Firefox is. Features that you weren't expecting would be added to Ubuntu by the others, if you're a programmer, you would be able to create features and if you're a user, you would be able to tell programmers what features you want and others want too. Maybe, Windows or Apple would copy the easy platform customization from Ubuntu which copied from Firefox and everybody would be happy. Best regards, Pedro Bessa