← Back to team overview

algeriatul team mailing list archive

[Bug 1] Microsoft has a majority market share

 

> In general i think that we really need task forces in plural.

Agreed, but some we already have some (like kernel hackers, X.org guys,
people who build desktop environments, ...).


> There are a lot of overlapping projects. One example is that KDE and Gnome should merge, at least when it comes to key technologies.

That would certainly help to reduce the desperate shortage of manpower.


> 1. We need a standardized method for embedding objects. Like Java Beans and OLE/ActiveX in Windows. I mean how do you view a office document in a VS application, or create a PDF report? You find an ActiveX that can do it. KDE has KParts and Gnome has something similar, but we really need a standard for this. Or in other words we need a standard for Custom Controls. In OLE/ActiveX an object can be inproc (dynamically or statically linked) or out of proc (external server process that starts on demand). Also the app is totally oblivious to w 
> 
> 2. We need a visual editor that can create new Custom Controls, or design containers like forms/windows.
> 
> The Lazarus FreePascal IDE is an interesting project.

So instead of learning how to properly use existing libraries and then
writing nice and clean code yourself you prefer to have some kind of
gizmo spit out some crap for you and you actually call that programming?
Thank god that most people writing free software don't take the same
approach, because I'm convinced that's just a way of making things
rapidly deteriorate. Don't get me wrong - I know these are very powerful
tools in the hands of a true professional, but they're also helping to
make things suck so much more when some lazy and incompetent fuck is
just abusing them to roll his piece of crap ASAP so that he could start
making easy money out of it and doesn't even have a clue of how to use
them properly. Unfortunately I've seen way too much crap that was
"programmed" exactly this way to prove my point.


> Another thing that we need is a good native database library. We have
JDBC and ADO.NET. Perhaps one of them could be ported to C/C++? We also
have PHP Data Objects that is quite nice and probably implemented in C,
perhaps the C code could be used to make a "C Data Objects"?

There are quite a few - libmysql, libpq, libsqlite... many of them with
bindings to whatever language you like. Just pick the best fit for your
desired application.

I think the bottom line is that the programming model is completely
different and those who just want to make their job easy and cobble
something up without actually knowing anything about coding are gonna
have a very hard time getting used to it.

-- 
Microsoft has a majority market share
https://bugs.launchpad.net/bugs/1
You received this bug notification because you are a member of Ubuntu 4
dz, which is a direct subscriber.

Status in Club Distro: Invalid
Status in Computer Science Ubuntu: Invalid
Status in EasyPeasy Overview: Invalid
Status in Ichthux - Linux for Christians: Invalid
Status in JAK LINUX: Invalid
Status in The OpenOffice.org Suite: Invalid
Status in Tabuntu: Invalid
Status in A simple player to online TV streaming: Invalid
Status in Tv-Player: New
Status in Ubuntu: In Progress
Status in “ubuntu-express” package in Ubuntu: Invalid
Status in The Jaunty Jackalope: Invalid
Status in “ubuntu-express” source package in Jaunty: In Progress
Status in Baltix GNU/Linux: Confirmed
Status in “linux” package in Debian: Confirmed
Status in Fluxbuntu: The Lightweight, Productive, Agile OS: Confirmed
Status in openSUSE: New
Status in Tilix Linux: New

Bug description:
Microsoft has a majority market share in the new desktop PC marketplace.
This is a bug, which Ubuntu is designed to fix.

Non-free software is holding back innovation in the IT industry, restricting access to IT to a small part of the world's population and limiting the ability of software developers to reach their full potential, globally. This bug is widely evident in the PC industry.

Steps to repeat:

1. Visit a local PC store.

What happens:
2. Observe that a majority of PCs for sale have non-free software pre-installed.
3. Observe very few PCs with Ubuntu and free software pre-installed.

What should happen:
1. A majority of the PCs for sale should include only free software like Ubuntu.
2. Ubuntu should be marketed in a way such that its amazing features and benefits would be apparent and known by all.
3. The system shall become more and more user friendly as time passes.







Follow ups

References