 |
Too Much Free Software
by Marius Andreiana, in Editorials - Sat, Mar 29th 2003 00:00 PDT
The plethora of Free Software applications available today, none
working perfectly, is a problem which stands in the way of major
adoption of Linux on the desktop. In order to conquer the desktop, we
have to stand united.
Copyright notice: All reader-contributed material on freshmeat.net
is the property and responsibility of its author; for reprint rights, please contact the author
directly.
Too much Free Software? And you thought people were complaining about
a lack of applications which makes them stick with Microsoft Windows.
Well, they're right. On Linux, there's no decent movie
player and no
working sound recorder (like the one in Windows 95) shipped as the
default by GNOME, but hey, there are more than 385 text editors!
Choice is good, but it's frustrating when none of the alternatives
works properly.
We have a lot of Free Software alternatives, but because there are so
many, they usually remain at a low level of features, as Free Software
developers are a limited resource. There are exceptions (GIMP), but they
usually have major companies behind them (Open Office, Mozilla) which know
what the users want and what to ask from their developers.
We also have a natural selection process which will result in the best
software in time. In a lot of time. This would be the best selection
if all the software in the world would be Free, but it's not, and we
are running out of time. The legality of using some DVD players under
Linux is
unclear, people are put in
prison for writing useful software, and Microsoft
makes Palladium and has more than enough money to make it required
by law. Soon, we won't even
be able to borrow books anymore. Many Web sites require Microsoft
Internet Explorer to be usable, including some which are running
critical bank and government services.
In order to avoid this, we have to get more users to use Free
Software. Non-Internet Explorer users can be safely ignored when they
are less than 2% on the Web, but not when they're 50%. So how do we
get more people using Free Software? Preaching
about it doesn't work with the majority, which has been so dumbed
down by the importance of money as not to care for liberty anymore. We
could try making Free Software much better than the standard desktop
operating system used today, Microsoft Windows, and for this we have
to stand united.
As Craig Mundie says, the OSS development model leads to a strong
possibility of unhealthy "forking" of a code base, resulting in the
development of multiple incompatible versions of programs, weakened
interoperability, product instability, and hindering [of] businesses'
ability to strategically plan for the future. Microsoft trumpets
the lack of choice on their platform as integrated solutions, but
that's also what the majority of business and people want (less tech
support costs and more advice for newbies who now quite often get
"Hmm, I don't know, I don't use that, I use this..."). Choice should
not only be limited to two or three options, but all of them should
also have a common code base. Some examples:
- Desktop Environment.
- GNOME and KDE
for the majority,
Blackbox
and Window Maker
for modest hardware. The rest are simply
wasted time, both for the developers and for users who try them and then
delete them in disgust. GNOME and KDE should share more than
a window
manager specification, such as using GConf for storing
preferences, a virtual file system like GnomeVFS,
and aRts instead of
esd (even if
it's through GStreamer). Note
that these are underlying technologies; they are not visible to
the user, except that everything always works (saving
preferences, browsing the network, and playing songs).
- Graphical Toolkits
- GTK+. That's
it. Qt still has
licensing problems, being non-Free for commercial applications. Motif,
Tcl/Tk,
wxWindows? Die! What they have over GTK+ doesn't
compare with GTK+'s advantages over them, so instead of religiously
sticking with them, help implement those missing features in
GTK+. Imagine the joy of commercial software makers who might want to
release Linux versions of their software learning only about
GTK+ (which they could use for the Windows versions, too) instead
of what they hear now. ("Well, there's GTK+, Qt, wxWindows, and
others; how about starting with a study of the advantages and
disadvantages of each?")
- Office suites
- Open Office has the most
features, but since it requires a lot of resources, there are also
GNOME and KDE offices. That should be all
the office suites (LyX is in
another category). These suites already have the majority of users,
and that means more features, fewer bugs, and the rest of the world
(e.g., Gobe) ignored, which is
great. What's not so great is that there's nothing common between them
(except glibc). They should all at least use the Open Office format (which is proposed as a
standard) for file saving, and have common filters from/to
other formats.
- Sound
- I don't know exactly what to write here, but it's
bad. Hopefully, ALSA
will be the
only API to access sound devices, OSS will disappear, and maybe
there will be only one sound server used by default on all
distributions. The API to interface with the sound server will
probably still vary (SDL,
GStreamer, OpenAL).
- Instant messaging
- There's Gaim, GnomeICU,
Licq, and many
more. Gaim has a plugin system which allows the use of all major
protocols and, for example, sending messages encrypted with
GnuPG (a
feature planned to be offered by Yahoo! in an "enterprise" version of
their client). Gaim should separate all messaging functionality in
UI-independent libraries which could be easily used by other
applications (the rest of the instant messaging clients
available today, and even your own application developed for the
company's internal use).
A good example is Mozilla. There are lots of browsers available for
Linux today, but most of them are based on Mozilla. Therefore, they
work.
Linux is already winning on the server side. Why? It works! You have
a Web server (even
named "httpd" on Red Hat), two databases which cover all your needs
from low to high end (MySQL and PostgreSQL), three
mail servers (Sendmail, qmail, and Postfix), a name
server, etc. You don't have "Yan -- Yet Another Nameserver" or "Ans
-- Ans's Not Sendmail".
Please stop developing and using some obscure application when there
are better alternatives. Not happy with them? Fix what's wrong, or if
everything looks wrong, work at separating the functionality
into a UI-independent library, then develop your own graphical
interface. Reusing and improving existing code, not making your own,
is the way. Drop the "not made here" syndrome and your 15 minutes of
fame on freshmeat when making the announcement, and unite with the
rest of the community. Starting a new project is a good way to learn
to develop software, but you can also learn by doing bugfixing, unit
testing, and development of new features and optimizations of existing
applications. Sourceforge should
start removing projects with less than 1% activity for the last six
months (every week, they could propose several projects to be removed,
and allow a month for the activity to increase).
Another problem is that major functionality is quite often rewritten
from scratch. It's not unusual to see freshmeat announcements like
"What's new: completely rewritten". Don't throw away all tested and
working code and documentation to start all over again, introducing
new bugs which annoy users and waste time. So what if there's a lot of
refactoring? It's not bad if it doesn't refactor everything at
once. Instead of rewriting everything, split the existing code into
modules, make unit tests for them, and, after everything works as
before, start rewriting/improving one module at a time. Unit tests are
important, and the many eyeballs shouldn't be preferred to these.
Here's looking forward to Linux on the desktop!
References
Author's bio:
Marius Andreiana is a software engineer who was enlightened in 1997 by
Free Software. He is the founder of Galuna S.R.L., a Romanian provider of
Linux-based IT solutions. He believes in freedom and art, spending his
free time with friends, discussing, listening to music and the sound
of growing grass, contributing to the Free Software community, biking,
and contemplating the beauties of the world. He welcomes comments at
marius at galuna.ro.
T-Shirts and Fame!
We're eager to find people interested in writing articles on
software-related topics. We're flexible on length, style, and
topic, so long as you know what you're talking about and back up
your opinions with facts. Anyone who writes an article gets a
t-shirt from ThinkGeek
in addition to 15 minutes of fame. If you think you'd like to try
your hand at it, let jeff.covey@freshmeat.net
know what you'd like to write about.
[Comments are disabled]
|
Referenced projects
ALSA driver - An alternative implementation of Linux sound support.
Apache - A high performance Unix-based HTTP server.
aRts - An analog realtime synthesizer.
Blackbox - A window manager for X11 written in C++.
esound - The Enlightened Sound Daemon.
GConf - A configuration storage library.
GIMP - GNU Image Manipulation Program.
GnomeICU - Formerly GtkICQ, now Gnome Internet Communication Utility
GnomeVFS - The virtual filesystem abstraction library for GNOME2.
GStreamer - A streaming media framework.
GTK+ - A library for creating graphical user interfaces.
KDE - A powerful graphical desktop environment for Unix workstations.
KOffice - An integrated office suite for KDE.
Licq - An advanced graphical ICQ clone.
LyX - An advanced LaTeX-based typesetting and text editing program.
Mozilla Seamonkey - A Web browser and email client.
MySQL - A fast SQL database server.
OpenAl - A cross-platform API for interactive, spatialized audio.
OpenOffice.org - An Open Source version of StarOffice.
OSS - Audio drivers for most popular sound cards.
Pidgin - A GTK2-based instant messaging client.
Postfix - The Postfix MTA.
PostgreSQL - A robust Object-Relational DBMS.
qmail - A secure, reliable, efficient, simple message transfer agent.
Qt - A cross-platform development framework/toolkit.
Sendmail - A powerful and flexible Mail Transport Agent.
Simple DirectMedia Layer - A library that gives portable low-level access for multimedia applications.
Tcl/Tk - A portable scripting environment for Unix, Windows, and Macintosh.
The GNU Privacy Guard - A PGP replacement tool.
Window Maker - An X11 window manager with a NEXTSTEP look and feel.
|
Comments
[»]
Freedom of Choice vs. Trouble of Choice
by fraktalisman - Oct 18th 2004 09:54:08
Although I much appreciate freedom of choice and I don't like certain
monopolies like M$, the author has a point. Quite recently I read a
newspaper article about consumers' choice in supermarkets and why
discounters have become so popular. There people can fulfil their basic
needs without the trouble of choice.
A similar development can be seen on the web. There used to be many
different search engines, various online bookshops and auction services
etc. There used to be many freemail services. Now there is fewer choice,
the big names have turned into professionalized companies or communities
respectively, and they have become more popular among the general public.
Ten years ago, geeks used the internet, mostly white american guys with a
college degree. Now "everyone" uses the web, and some things have become
quite common and thus easy to learn. Email addresses like
firstname.surname@gmx.de are one example. Or someone asking me "How do I
send mail attachments and how do I make my computer more secure?" - "You
have Windows XP and Outlook Express?" - "Yes" - "OK, just read this
computerbild article and follow the recommendations".
And if Linux is to be popular as a desktop computer system, it has to move
into that direction. The reason why Linux is cool isn't that it's a complex
toy for geeks, but it's cool because it's a flexible system to fit
different needs, and because it's open source.
Let there be lots of software, yes! Where needed!
As a web designer, I don't need four or five different web browsers. One
reliable, scalable, cross-platform browser would be just perfect, with
IE's capabilities but more security and configuration options.
But if you need a specialized browser for a special purpose, go ahead and
code it.
Just the same goes for all other kinds of software. More things like GIMP
and Mozilla might make Linux popular for good reasons.
[reply]
[top]
[»]
and he's going to fix this by...
by Martin Pool - May 17th 2004 00:23:14
Starting yet another
distribution! Not contributing a Romanian translation for Fedora or
Debian or anything, but adding yet another set of bugs, security
announcements, and complexity.
I think that's pretty damn funny.
Luckily for our author, the GPL gives him the freedom to say one thing
and do another.
[reply]
[top]
[»]
Too Much (Bad) Software etc etc etc
by enorbet - Jan 4th 2004 13:21:07
As soon as I saw the forking directions that this thread exploded into I
hesitated to comment, but then decided that perhaps a return to the
overall theme and a move away from the specifics that begin such
diversion, might actually be worthwhile to those who count most to me.
They are at the extremes having a common effect, which is keeping an
alternative OS growing and improving. They are at the most obvious
extreme, the developers to whom I am greatly in debt and admire
enormously, which occassionally includes me when I write or sufficiently
alter an app to have something truly unique, special, and of specific
value to me. On the other extreme is the newbie ( at Linux, if you aren't
a newbie at something you are learning nothing ) and the
"fence-rider" who is thinking of trying out Linux.
The last category is important to me because they increase demand which
results in new hardware support as only one example of something that is
very important to me. That demand is also beginning to translate into
generating dollars ( witness Sun's amazing coup in China - 200 million
plus desktops in one sweet deal virtually insuring Linux will be a
contender for years just on it's own merit let alone the fire that ignites
under developers ) all because Linux is beginning to be taken seriously.
Despite some real specifics of areas in which Linux lacks or has too much
duplication ( eg text editors ), overall Linux has improved greatly and
will obviously grow into areas where it simply has the advantage. Which
WM you choose makes little difference in this regard.
One good example is in multimedia production. I have seen that Linux is
gaining serious ground in both serious/professional video and sound
recording/editing, with the greatest gains so far being in audio work,
simply because of low latency. There are other advantages to Linux that
count in this area, like the ability to customize freely and extensively.
If one was restricted from modifying tape recorders, multi-track would have
never have become a reality. This is a huge advantage to Linux but low
latency, the effective response time of controls, is enough all on it's
own. Because I want to get away from specifics as soon as possible and
get to the overall vision that Linux has improved and will continue to
improve, despite the original poster's "complaints" ( which did
not give sufficient "propers" imho to important events such as
nVidia's excellent drivers , their existence at all as well as their
frequent updating and superb quality as well as it's effect on "the
community", which is perhaps the reason he thinks Linux does not have
a decent media player since in my case, an nVidia user, both MPlayer and
Xine keeps up, if not soundly defeats, WMP ) and this is without any
"community view" or rules, dictums, policies, whatever you wish
to call his request for some "guiding light" under which to
organize.
Fact is, OSS and GPL works and "Cathedral and the Bazaar"
thinking is winning out over "Man-Month Myth" thinking to the
extent that not only is Linux doing exactly as it should, improving while
finding niches that satisfy specific needs in a wide diversity, but also
to the extent that nods are being given to the whole concept of the Open
Source Concept in the mainstream press for example because it has become
successful in other fields such as the politics of Democracy. One
example, is Dean's adoption of "open sourcing" via web contest
for his Presidential campaign slogan ( the winner being "Because
Democracy should not be a spectator sport" , IMHO an excellent raison
d'etre for running for office as well as drumming up voters and votes,
regardless of my opinion of Dean as a candidate ) which has even
stimulated the thought process of just how far can and should this line of
thinking go in a real democracy in terms of "getting one's finger on
the pulse" if not actually going quantum leaps further into more
intensely pure democratic thnking and processes.
The bottom line is that Networking is better than standing alone and
Linux and Linux people network better and it will win what it will win and
lose what it will lose, as will MicroSoft, based on those fundamental
differences in both the OSes and the processes that create them and the
environment in which they operate. What the original poster is calling
for is happening anyway, but within niches like Red Hat ( for enterprise )
and Xandros ( for the common man desktop ). That it doesn't occur
everywhere in the whole Linux theatre is both healthy and desirable, since
having room for that breadth or not ( M$ isolationism will make or break
it, and so it will go with Linux and any other project/endeavor )
determines it's ability to improvise, adapt and prevail. It is built in
to it's design philosophy and evolution has proven that goal-directed
strategy is not a necessity for the development of complex, interactive
systems of a high order of intelligence, stability, power and
longevity.
Jimmy
Sold on SlackWare
[reply]
[top]
[»]
Hammer and saw
by swine - Nov 30th 2003 08:48:53
The things I need in software are stability, ease of use and transparency.
(I like to know exactly what my system is doing). I use linux most of the
time for whatever. and if linux doesn't have the tool that is needed, then
I turn to windows. Both have stability in most cases and You have to admit
that windows wins as far as ease of use goes, but using
"windows" and "transparency" in the same sentence is
akin to finding a hockey player with front teeth.(Canadian, eh!)
What I'm trying to say is that both systems are tools, and they are
different tools that can do different things. I cant bring myself to
dislike a tool because of who makes it. And I'm not going to use a hammer
to saw wood.
The greatest thing about linux is the zillions of people that work on it
and improve it every day and yes sometimes distributions include too many
of the same type of program, but I think that over time software evolution
will win out and only the strong will survive.
Windows, on the other hand is money based, not pride based and so programs
that are hard to use and dont work properly will be discarded as newer,
easier to use programs are created.
Both will evolve, and both will be used. After reading most of the
comments I've come to the conclusion that windows bashing is a sensless
waste of time, and makes the basher look goofy. Let us rejoice in the fact
that were all not still stuck with the trs80's and commodore64's of
yesteryear!
Keep your toolbox full!
(whew, not bad for only one cup of coffee)
-- insert vague but thought provoking comment here
[reply]
[top]
[»]
Good Article lots of information from all direction!!
by AskMe - Sep 13th 2003 07:35:07
Thanks everybody!!!
I am new user in Open Source, I started to learn linux recently, but the
choice and flexibilty which linux provide make me happy. Although I am
MCSE in Win NT, I feel that Microsoft is cheating Computer Geeks, beacuse
it hide so manythings( and not sure what mischief, or spying behind ). As
far as good software is concern, and as it is pointed by many and author,
all the coders(open source), should come more closer, coperate more and
build, debug software, I feel it will be more effective. It need team work
and proper guidence, surely.. Microsoft cannot win whole world, but if open
source programmer remain devided then sure Microsoft will make benifit.
But, I still feel that for begineers it is hard to come to open source,
beacuse of Installation, configuration problem and some time use problem,
Microsoft hide most of them and makes people life some what easier... but
I am impressed my the Installation process of latest Linux(Red Hat 8) they
try to automate it.. it is great for begineers.... but still i feel we have
to do more... furnish and fine tune that free source...
And more... such acticles which bring awareness in newbie like me...
Thanks once again to all...
KEEP THIS SITE ALIVE
this is one of THE BEST Site I ever found on net.... for free source.
[reply]
[top]
[»]
Re: Good Article lots of information from all direction!!
by xxxsoftware - Nov 10th 2003 22:13:19
> Thanks everybody!!!
>
> I am new user in Open Source, I started
> to learn linux recently, but the choice
> and flexibilty which linux provide make
> me happy. Although I am MCSE in Win NT,
> I feel that Microsoft is cheating
> Computer Geeks, beacuse it hide so
> manythings( and not sure what mischief,
> or spying behind ). As far as good
> software is concern, and as it is
> pointed by many and author, all the
> coders(open source), should come more
> closer, coperate more and build, debug
> software, I feel it will be more
> effective. It need team work and proper
> guidence, surely.. Microsoft cannot win
> whole world, but if open source
> programmer remain devided then sure
> Microsoft will make benifit.
>
> But, I still feel that for begineers it
> is hard to come to open source, beacuse
> of Installation, configuration problem
> and some time use problem, Microsoft
> hide most of them and makes people life
> some what easier... but I am impressed
> my the Installation process of latest
> Linux(Red Hat 8) they try to automate
> it.. it is great for begineers.... but
> still i feel we have to do more...
> furnish and fine tune that free
> source...
>
> And more... such acticles which bring
> awareness in newbie like me...
>
> Thanks once again to all...
>
> KEEP THIS SITE ALIVE
>
> this is one of THE BEST Site I ever
> found on net.... for free source.
Linux/Unix has to improve the user interface to compete with windows.These
systems are not user friendly as microsoft's products.
Just a opinion.
http://www.objectsdevelopment.com
[reply]
[top]
[»]
you cant ever have *too* much software
by kv9 - Aug 23rd 2003 14:46:46
its a very communist point of view placed into a very communist article
comming from an author in a ex-communist country like ours is. and things
are clearly viewed from a ex-windows-user-person perspective. `linux
doesnt have this and that and would surely need that'. the hell w/ it. if
the author had first made contact w/ something other than windows he
woulda have something totally different to say. and about the other os.
and also diversity is everything. why should anyone stand back and watch
other do great things while them only contributing a bit. how would
greater things come about then? i realize that every petty person feels
the unstopable urge to go like `oh gee golly i already have one ov em
program thingiez that does that why on earth would i need another?!'. well
tough luck. because they can. do better things. or different at least.
thats why. i certanly wouldnt like to be forced to use only THIS brand of
software that does THAT thing only because its BIG and POPULAR and
everyone is using it hence so should i. come on.
its like the windows environment is a defacto reality. and everyone should
measure up to it. grow up ffs. the only 2 things i find windows useful is
photoshop and 3dsmax. everything else i can do [better] on linux.
-- because i can
[reply]
[top]
[»]
We need wxWindows as well as GTK+
by Tom - Aug 20th 2003 20:56:18
I basically agree with the article. Differences need to be justified.
Diversity and choice are good if there is the differences are meaningful,
otherwise they are a waste of time.
In the case of wxWindows there is a simple, valid reason for it to exist
as well as GTK+. It is a cross-platform library that maps to native OS
widgets/etc. This is a significant difference that is worth
preserving.
So, we need these two principal C++ cross-platform GUI libraries:
wxWindows and GTKmm. One should be declared the 'default' for C++. I
don't care which. All others should be demoted but not eliminated.
[reply]
[top]
[»]
i agree, with reservations
by punkfag - Aug 16th 2003 22:59:19
i agree somewhat. i can understand the confusion that a "newbie"
has when (s)he is faced with thousands of software projects, many that seem
very similar. i believe that diversity is a GoodThingTM but that
redundancy and inconsistency is a BadThingTM. we don't want OneDesktop
and OneShell and OneOfficeSuite for the same reason we don't want
OneDistribution -- it goes against the nature of free software.
mozilla and openoffice are bad because they are bloated. it is not about
load times but about the code base. it should be inconceivable for a
single project to be that large (both are 30-40 mb). it makes it hard for
everyday people to contribute because it is so hard to get oriented in
hundreds of thousands of lines of code.
what we need is *modularization*. we need to split many projects up.
this would reduce the redundancy. for example, we have gtkhtml, khtml,
and gecko but all three are tied to larger projects. why not a single,
standalone, html parser and another renderer? there are things we have
already pretty much standardized on -- mpg123 / mpg321, aspell, etc. we
simply need to continue this trend. aspell is simple but it *works*. we
don't need every single program writing their own half-assed
spell-checker.
i don't really care about LinuxOnTheDesktopTM or commercial developers, my
viewpoint is of that of a developer. isn't it much easier to write a
program where you can just reference another library rather than hacking
out the code yourself? that way you can focus on the unique features of
your project.
while i'm on it, remember that SimplerIsBetter. if you are writing a gtk+
application, use libglade -- it really cleans up your project. also, not
to flamebait, but if your project is not terribly critical on time don't
use C (don't even get me started on C++ and Java!), use Perl, Python or
Ruby -- they can't be used for everything but many projects would be
greatly improved if they were translated into a higher-level language.
so what can you do to help? write libraries and modules so that
user-level programs can be cleaned up and mature, move ui code to
glade/qtdesigner, and just figure out a way to help. i believe that
anyone who is relatively comfortable using gnu/linux can help. you may
not be a semidivine kernel maintainer but you may be able to help
translate or something. just try to get involved and give back to the
community.
Software Libre!
[reply]
[top]
[»]
Ups and Downs
by ShadowRage - Jul 29th 2003 14:23:33
This is a great idea, though I do disagree on the decent media player
bit
we do need unification, or at least a common protocol that will enable
compatibility between programs.. however, one drawback is that the
community might lose focus on free software and start making dominatory
software that could not be as good as say, some little unknown project
which is leaner and works a hundred times faster and sounds or works
better than the "standard"
That's the issue, we see that with microsoft everyday.
The standard could end up being worse than the little guy.
thats what opensource was founded on. the little guy.
so we shouldnt just ignore little projects and sweep them under the
carpet, someone could have a great technology, but it not getting well
known and he/she may not be confident enough to boast it off in full, just
confident enough to put it up online.
what should be done is deprecate the cream of the crap.
the stuff that doesnt work without major hacking and isnt very well liked
by anyone, including the developers themselve, who abandon the project
right away.
Too often I see many sourceforge projects that have NOTHING.. literally,
nothing. they have a description.. that's it.
I think there should be a hard to abuse rating system that will flag a
project if it really sucks and doesnt show any improvements. then have fun
deleting it.
that would help freshmeat and othet projects.
When I do things, I always wanna make sure it hasnt been done, or make an
improvment on it
but that's where my second argument comes in..
We all know that a good chunk of the developers out there are anti-social
and want the credits all to them. no one else shall help or take credit in
their work, hence why some people get really shitty when you take their
OPENSOURCED program and make a fix to it, they get all pissed off and
troll you like no tomorrow.
ths is a problem which stands as a barrier againt a common protocol or
fixing others' apps.
however, something IS working becuase I've been seeing more and more
freeware windows programmers going into opensource, and they get
results.
Yeah.
But we need to stop bitching about trivial things.. and beat the hell
outta some of these greedy assholes who dont want you touching their
code...
if you have that attitude.. go back to coding microsoft applications.
I've seen this happen so much, you edit a theme that is GPL'ed or freely
distributable.. you get contacted and bitched at, even though you included
the credits to the original author, he (usually a he) will bitch at you
screaming you stole his precious theme/code
you know what? fuck them. tell them they made it gpl'ed.. and you simply
took their idea, credited them on it and expanded it and made it more
creative.
anyways, I'm now ranting.
Back to what I was saying, there are ups and downs to this.
The down is that you may get sub-par software that is the standard, overly
bloated, and nothing really stopping these software makers either, becuase
they ARE the standard, and they have "proprietary" power over
everyone else. they make the standard and everyone must follow, thus you
have a "free" microsoft.
The up is that we may get better software and a lot of the subpar software
will go away. and we'll have more compatibility. But to what extent, all
you do is make a standard that everyone is forced to use, and to force
them to use this standard.. you must override teh gp itself.. thus free
software becomes no better than what it's fighting against.
I think, for the typical Desktop user.. there should be one standard,
since the typical desktop user isnt used to having much choice or freedom
with software, so keep them in their little world of sunshine and
lollipops, and leave a few rabbit holes for them to venture out into the
real world.
For the geek, no standard. Becuase the true geek is the anti-standard.
The Administrator already as a standard. so nothing to bother with
there.
I think if we go with with that pattern, we will have the best results.
everyone is happy except the proprietary companies which will cry and
scream and throw lawsuits right and left to get what they want.. but
doubtfully will succeed much.
But, then again, Who gives a damn about those assholes? ;)
Projects like wine (once matured) might help ease the windows user into
linux too.
We also want alternatives.. which we must work on more; For the sake of
originality and to show that we can take the top dog's idea and put it to
use and make it better, faster and stronger. You do that, you catch the
eye of the typical corporate user, and eventually, the eye of the typical
computer user; Once they show interest and start using these new apps, you
got the corporate eye again, in both good and bad ways, You got the
software makers and Game makers heading for this platform which seems to
be getting demand and popularity, they can make a decent cashflow there
too. They can also show off their product to a new group and sell it to a
new group as well. Hardware makers will focus more on compatibility with
this platform, Along with corporate funding to the opensource movement and
unselfish, no-strings-attached help and marketing.
It'll also catch the eye of the dark corporate side, who wish to use dirty
tactics to make this platform their platform so they can make profit again,
instead of playing nice and making software for this platform, they want
the whole deal and want money and fame off this. A perfect example of this
is the IBM/SCO lawsuit. SCO thinks becuase linux came from unix they own
it. All of a sudden they care becuase it's beating out their property.
Yeah, these are all the ups and downs, but we must be willing to take this
issues head on and beat them to iberate the average user from the
proprietary iron fist.
[reply]
[top]
[»]
Linux or Windows - tough choice
by Katrina Kirellii - Jul 24th 2003 07:43:30
I have been working with both sides of the equation for as long as I can
remember. See my project "Katrina Kirellii's SST Graphical
Console" for my latest endeavor. Okay credentials provided and free
advertisement of latest project - cool.
The problem I see is not enough applications someone wants to use on the
Linux side and prices on the Windows side.
Let me drift back to my free project. It works 9 times as fast in Windows
wherever I use it to play starshiptraders in graphical mode. (It is also
playable at www.starshiptraders.com in webmode or telnet mode.) This is
because Windows has available graphic acceleration drivers for my cards.
(Which were bought independent of my Windows focused machines.) Now, my
laptop, I talked with Intel about because I wanted the best Intel chip
that supported Windows and Linux. I had to settle for a very fast Celeron
as they are eyeing the market to decide whether to take Linux for real.
Don't want to upset Microsoft is my take. (Now I know that my Radeon
Mobility on my laptop is not the coolest Linux acceleration solution - but
I don't manufacture laptops and that is what they as money making companies
feel is the best solution.)
Okay. Until someone makes the Linux drivers or updates the compilers so
that the Linux and Windows versions of my EXACTLY the SAME program - run
EXACTLY the SAME, then I have to say Windows XP is the coolest thing since
sliced bread and you should go get you some. (With some RedHat Cygwin
butter.)
I love Open Source. I love Linux. I love the brightest fringe
programmers.
Take a look at a real example of a Windows versus Linux program that does
something real - plays a cool game. Tell me Linux is better - I would
love to hear it - but so far - it is not.
(Notice of Disclaimer: I am expanding and including more things in this
program as I have decided to embed my programs within the program as
features. I have included stuff in such as way as to NOT impact
performance. However, I am human. If anyone wants to point out my errors
so that I become a better programmer and/or human, I welcome honest input
delivered kindly.)
[reply]
[top]
[»]
I just don't get it
by Helgi Hrafn Gunnarsson - Jul 10th 2003 06:15:18
I don't get it.
People can talk endlessly about how to get Linux on the desktop, but
there's always this crucial question that remains in the cold.
WHY?
Why on Earth do we care what other people use?
I believe Microsoft has sort of made it a common misunderstanding that
everybody has to use the same software in order for that software to talk
to something else.
Microsoft does Windows which is now incompatible in almost every aspect
with every single other OS on the face of the planet.
Microsoft does Office, which is specifically intended to be hard to
implement elsewhere, for obvious reasons.
The same thing goes for all of this.
Occationally I give KDE and GNOME a try and flee in panic. I always go
back to IceWM, because it has precisely what I need. Nothing more, nothing
less. I use X-Chat. I use Sylpheed for mail. I use Mozilla for a browser
(which will kick IE's butt any day, regardless of IE-specific nonsense). I
have more than what I need. What about you? Before you answer that, ask
yourself why I care. The answer is simple, I don't! It's none of my
business! It has absolutely zero impact on my computing experience what
99% of the world uses.
The beauty of Linux is precisely the opposite of popular demand. It's the
"hackers for hackers" philosophy that makes Linux what it is.
The moment the masses start using Linux as opposed to Windows, first of
all we will have a nightmarish war with Microsoft which is not worth
fighting (and they WILL win anyway, they know all the dirty tricks
honorable people won't use). Second of all, it will only result in the
crap-ass plague of software written for Windows, leading directly to
Linux. And the gain? Anyone?
Linux is not good for any other reason than that it is open-source, and
that it is maintained by people who are not on payroll to satisfy Joe
Moron @ The Microsoft Fanclub. Developers and hackers implement features
and resolve bugs to serve only their own values. This means that the
evolution is towards knowledge, not ignorance. We geeks get the features
WE need, not the features that our grandmothers need. We WANT to know
what's under the hood, and we hate software that doesn't allow that. And
we hate it for a damn good reason.
The shear fact that most people can actually live with Windows, is
absolute proof of the masses' complete ignorance of software use and
development.
Why on Earth are we interested in taking over any of Microsoft's market
share? What's in it for us? More idiot-proof, crapped-up,
money-brainwashed software that does little else than install viruses,
backdoors and stupid little desktop creatures that try to run your life?
If that's what you want, then why are you using Linux to begin with?
I just don't see the point anymore. We don't need size. We don't need the
masses. In fact, we are where we are precisely because the average user is
not!
I'll cut off my reproductional organs before I'll take part in changing
Linux into Windows.
-- The Code must be Pure.
[reply]
[top]
[»]
Starting from scratch
by docv - Jul 7th 2003 10:58:09
Where would the linux OS be if no one started from scratch?
[reply]
[top]
[»]
Here is what I think ...
by Nilesh Trivedi - Jun 13th 2003 15:27:25
So .. what you are suggesting is that we should have only 3-4 apps for
each task and make them better. OKAY .. we do it and make these apps so
much better that they work for MOST people ..
Work for MOST people , not ALL !!
Now , just tell me what should I do if I am not one of those MOST
people ??
To enjoy having a choice , you have to make the effort of
making a choice !!
BTW :- Agreed that right now, making this choice is very confusing ,
because we dont have a good rating system in place.
[reply]
[top]
[»]
Bill is our time's greatest communist!
by Vidar Håkestad - Jun 12th 2003 11:38:31
He's the great equlizer. When I write something, draw something, calculate
something (get the picture...;-)), I know that any receipient will be able
to read the contents of my document.
Seriously, most professional users of software are not developers, they
just want to finish their report in time and in a format readable to their
boss. Then, conformity becomes a major issue for 99.6% of the users, not
the output from some nice but not-very-much-used tool (that crashes from
time to time, but hey...! So does Excel).
Taking on the *real* arguments.
Iff we want to have an operating system (or a windowing system, or...) at
the level of W2kxxx with the same amount of production hours behind it, we
as community, would have to agree on a tight requirement spec for that
system. When the specified requirements have been met (programmed and
tested), NO CHANGES OF THE ALREADY SPECIFIED FEATURES SHOULD BE ALLOWED,
because it have to be stable, the very keyword for having reliable
software. Now, when something is stable, where is the room for
development? Where would I put all my energy and good ideas? Into
additional features (and the software grows...). So there is a distinct
contradiction (or even tug of war) between 'good' stable reliable software
and development of new ideas (in my view).
Next, how would we agree on what is the best path to follow? Who decides
that KDE is better that Gnome? So, who is to decide on the strategy, here?
Strategies are not democratic, as communities are. They are often a result
of a teamwork of a few people (often even by just one person).
My next question is: If all solutions to problems are free/gratis and
readable by everyone, how do I make a living out of my great applications?
15 minutes in the sun won't cater for 40 years of living.
Consequently, the free software and the numerous ways to solve a problem
enables a lot of people to get fresh ideas on problemes they struggle
with, which then may result in commercial software (not free and open),
but which reliably solves problems for people not particulary interested
in software and platforms. Those people are the majority of software
users, and the very commercial reason for me as a developer having a
job.
We have a rich library of ideas. Lets make it richer! We are experts in
sorting and categorizing, so we'll find solutions or ideas to solutions.
Hill Google and the likes!
Regards
vidar
vidar@hawkis.no
-- hawkis
[reply]
[top]
[»]
diversity
by Marius Andreiana - May 31st 2003 06:42:44
Hi
I'm an ex-Windows user since 1998, but I interact a lot with people who
use Windows and I know what their problems are.
Yes, I could simply leave them alone and have over 90% use MS, but if you
have read all the article you woould have seen that's bad for us (
palladium, lack of drivers, lack of standards for web sites and documents
).
What many people forget (and still think that MS sucks at programming) are
the huge resources they have. They could always hire people not only to
implement features, but to do auditing, code cleanup, API documentation,
testing, things which are missing from a lot of OSS development.
Instead, OSS developers do what they like and don't cooperate. I can't
blaim them for this, I'm very gratefull for the libre software they write
for free, but without cooperation MS will win. There are a lot of examples
of programming hours which could be better used ( latest one: ephiphany vs.
galeon )
On Sî, 2003-05-31 at 06:53, Matthias Buelow wrote:
Hi,
>
> with disgust I've read your article on freshmeat, "Too Much
Free
> Software". Why do you ex-Windows users always whine that Linux
(or Unix
> in general) doesn't work like Windows, doesn't look like Windows,
> doesn't have the horrible Office applications available, or is simply
> not "ready for the desktop" (whatever that may mean)? I
wonder why,
> when it's not ready, I've been using it for the last 10 years, and
> productively if I may say so. That's something I cannot say about
any
> of the Microsoft offerings, or Apple, until on ly very recently
(MacOS X).
>
> You want to unify stuff without understanding that the diversity you
shy
> so much is exactly the power that permeats the Unix environment. The
> day we have just some uniform Gnome (or whatever) desktop left, and
only
> one browser, only one text editor, only one shell, and no choice and
> room for experimentation will be the day when it's probably best
looking
> for a job in gardening or truck driving, instead of using
computers.
> If you want to use Windows, you know where to get it. If that's what
> you want, then please don't spoil _our_ system. And no, I don't
think
> that Unix is a good system for the uneducated end-user. It never was
> and it'll never be, without transforming it into something that most
> Unix users wouldn't recognize and certainly wouldn't want to use. It
> simply does not have the same target audience like, for example,
> Windows. Therefore it simply doesn't make sense, and is actually
> counter-productive, trying to turn it into some integrated
> next-next-finish-hell like Windows. Basically, I don't give a fuck
if
> 99% of the computer-using community don't use the same system or
desktop
> like I do, but I do get very angry if some people want to shove that
> which 99% of the end-users are using down _my_ throat.
>
[reply]
[top]
[»]
Re: diversity
by Helgi Hrafn Gunnarsson - Jul 15th 2003 11:54:20
Uhm...
"What many people forget (and still think that MS sucks at programming)
are the huge resources they have. They could always hire people not only
to implement features, but to do auditing, code cleanup, API
documentation, testing, things which are missing from a lot of OSS
development."
They implement features that fuck up everything they make. I understand
that they NEVER clean up code or rewrite anything, it simply doesn't pay.
They never do auditing... "the hardware always catches up".
Auditing, code cleanup and decent API documentation is missing in every
bit of software made. I honestly can't say that my Unix software isn't
faster and more reliable than any Windows counterpart! Honestly!
Sure, there do EXIST open-source projects that are slower and less
reliable than their Windows counterparts, but that's only because so many
open-source developers insist on this childish idea of writing free
software for someone else than themselves. They're not interested in
cleaning code that they're not going to use themselves.
I say fuck the desktop. I asked it before and I'll ask it again, WHY ON
EARTH do you want Unix on the desktop? What do you need that Unix doesn't
have? All the mumbojumbo CRAP that you're using Unix to escape to begin
with?
We don't need another Windows! We don't need another Windows! We don't
need another Windows! We don't need another Windows! We don't need another
Windows! We don't need another Windows! We don't need another Windows!
-- The Code must be Pure.
[reply]
[top]
[»]
Frees software and food
by Manuel Gutierrez Algaba - May 24th 2003 03:32:44
Go to the supermaket, you'll find 1500 products
to eat, you'd survive eating 15 of those
products, why do you need the rest 1485 ?
Go to the shoe shop. 250 different shoes, any
would serve you to walk with no bare feet.
Go to the disco, 350 different girls...
You're proposing communistic planning, 5-yearly,
a la "romanian".
Free soft is a gift, gifts are welcome. As simple
as that. You can't demand anything to someone
that's granting you a gift.
[reply]
[top]
[»]
Whats wrong with too much?
by no-exit - May 23rd 2003 18:23:20
I do agree that *some* open-source projects need better management and more
precise goals.
But I would never agree to removing ANY open-source project if it is
inactive. That defeats the purpose of open-source and free software.
People seem to forget that GNU and the Free Software movement were based
on the idea of COMMUNITY. They were not based on the idea of KILLER
APPS.
If some guy wants to re-invent the wheel, so be it. In fact it is not only
a good learning experience for him, but for the COMMUNITY. Other people
many be able to learn from his code.
I started using Linux in 1995 and havent looked back, and the greatest
thing about it is the abundance of open code to look at and learn from. I
basically learned to program by downloading and messing with other peoples
code.
There is no breakdown of the GNU or Free Software movement.
One last thing. I WOULD NEVER go back to a windows machine if the going
got tough!
[reply]
[top]
[»]
is this guy a newbie?
by 800mHz of stupidity - May 20th 2003 20:41:28
Although I seem to agree with most of what has been said in this little
rant, I am in no place to complain about the situation.
Its like getting the government to work with the factory workers in that
it will never be an issue that will be resolved. The makers and the
wanters will never be on common ground.
I'm not going to throw in any comment about Microsoft because most of you
dont live under a rock and know enough about them.
The only way a consumer will be totaly satisfied is if they totaly build
something themselves thus no longer having anything to buy. You either are
a builder or a buyer. This articlewas a waste of 1's and 0's. You might as
well tell me the sky is blue. No, we cant just get along, and no, the
whole linux thing isnt a community, its a pecking order now full of people
who talk about how things are "gay" in yahoo chat rooms, and dont
even know what a 'man page' is.
-- yes my computer may suck, but yours is taking your life away minute by minute
[reply]
[top]
[»]
User participation
by peter - May 19th 2003 20:06:08
OK, good thinking. Lots of project are supply driven. Would like that user
can PARTICPATE in design (not everybody knows how to code but most of us
know what they like). Somehow the same system as in the themes section
(vote: good - bad). Such a simple and very direct voting system is
something I would prefer over "sourceforge should remove projects
with less than 1% activity".
[reply]
[top]
[»]
Too much free software, that's right, most of it crap
by networkr - May 11th 2003 17:15:10
I agree with your article whole-heartedly.
I am not a programmer, and will always go back to my Windows box when the
going gets tough unless you can forever free me from the command line.
Syntax is for guru's. But in case you hadn't noticed, most of the user
base is NOT in that category.
Cheers,
[reply]
[top]
[»]
Re: Too much free software, that's right, most of it crap
by utish - May 15th 2003 05:39:34
The author is correct that there is a need for COMMON BASE for the
application to compete with the current dominant Windows. It is true that
desktop domain cannot be captured until there is stylish and easy
interface, good sound and vidio system. Programmers need to converge their
efforts to integrate their work to produce robust applications.
I DO NOT AGREE THAT software in freshment with less than 1% activity
should be removed. LET PROGRAMMERS GROW. THEY WILL EVENTUALLY FIND THEIR
WAY TO BUILD GREAT APPLICATIONS LIKE MOZILLA, GIMP AND SO ON.
[reply]
[top]
[»]
Re: Too much free software, that's right, most of it crap
by Willie F. Hood - Apr 24th 2004 02:41:52
> The author is correct that there is a
> need for COMMON BASE for the application
> to compete with the current dominant
> Windows. It is true that desktop domain
> cannot be captured until there is
> stylish and easy interface, good sound
> and vidio system. Programmers need to
> converge their efforts to integrate
> their work to produce robust
> applications.
> I DO NOT AGREE THAT software in
> freshment with less than 1% activity
> should be removed. LET PROGRAMMERS GROW.
> THEY WILL EVENTUALLY FIND THEIR WAY TO
> BUILD GREAT APPLICATIONS LIKE MOZILLA,
> GIMP AND SO ON.
GNU/Linux is never going to compete with Windows on the desktop. It's a
UNIX clone, and no matter how many pretty GUI's you put on top of
it, it's still not going to be a user-friendly desktop OS. And if someone
did completely rework the system for desktop use ala OSX, as someone said
before, it would no longer be the GNU/Linux that we all know and love. It
would be a lame hybrid OS, and personally, I don't want to use an
integrated Windows-like system, I want to use UNIX.
There is a "common base" for 99% of Linux distributions - it's
called GNU. It's very robust. Many, many developers have "converged their
efforts" to make it so, and have been doing so since before Windows 95
ever entered the public conciousness. If you want to know why it hasn't
dominated the desktop market, look no further than the fact that it's a
UNIX clone.
OSX "works" because it's users don't want UNIX - they want a user-friendly
hand-holding desktop OS with a command line. That's what OSX is, and that's
what GNU/Linux will never be, because it's UNIX.
-- -WFH
[reply]
[top]
[»]
Free IM
by MG55 - May 8th 2003 12:57:21
Why saying nothing about Jabber and Gabber? Why proposing IM clients
based on propietary protocols? We can't stand united if we use different
clients for IM. We must support Jabber. At least, we couldn't ignore
it.
-- That's all, folks! MG55
[reply]
[top]
[»]
Re: Too much free software
by cryptopo - May 4th 2003 13:05:18
There are too many programmers in this world too, why not just kill all
those who are starter or have not yet released anything useful in 6 months
or so ?
Obviously this guy is a crackhead, how about trying to be a programmer
first before criticizing programmers ?
How many successful projects he mentioned didn't start from scratch at one
point ? And not a clone or something similiar to others ? Forget about
the hatress toward Windows for a moment, how many popular projects from
Linux have started as an alternative of some other Win apps ?
Another point is that most starting programmers want to try something
easy, from scratch to gain experience. You don't know jack if you think
any one can just jump into some projects like Mozilla and understand
anything.
[reply]
[top]
[»]
What we _really_ need...
by Brad Fears - Apr 28th 2003 13:32:00
...is a Marius Andreiana linux distro with all kinds of wonderful open
source choices, including all of the open source projects he has
contributed code to in his career. Oh, wait, he didn't mention any of
those... Hmm...
Perhaps he's just talking out his ass and insulting thousands upon
thousands of developers who have contributed their time and effort to open
source projects.
Perhaps what we _really_ need is for more hard-working developers to stop
coding and start shooting off at the mouth (like Mr. Andreiana) about what
they don't like about everyone else's product. Yeah, that would accomplish
far more than individual efforts. Great idea, Marius! You've inspired me
to stick my head up my ass too!
[reply]
[top]
[»]
Free or Free&Marginal&Redundant&Buggy&Incomplete
by TAAMinator - Apr 25th 2003 06:43:19
"Too Much Free Software" or "Too Much Free Marginal
or Redundant or Incomplete or Old Software"?
I agree that there seems to be too much free,
marginal, redundant, buggy, incomplete, old software.
When the user seeks software for a specific function
and must wade through 666 apps only to find that a
single piece of software with that specific function does
not exist, then there is a malfunction in 'the free
software system.'
The cure for that is a better system to function-list
and user-rate software. Advertisers for different levels
of products have balloons to show 'has' or 'has limited'
or 'has not.' Perhaps the time is now to create a system
for creators and users to function-list their software. For
example, mylinuxmovieplayer - Plays - MPG, QT. Does
Not Play - WMP. Records - Nothing. Timer - None.
Saves - All. Editting - None. User - Beginner. Similarly,
as stated previously, a moderated wishlist of specific
applications and functions is appropriate. At the same
time, we need to protect developers from the newbies'
unending 101s without charring the newbies and turning
them to the gate$ side of the force.
There are ego and Quixotic problems therein. Why be
part of a project when you can develop and distribute
YATE (yet another text editor) which is named after
you? And, if you've ever tried to make software that
uses a proprietary giant's crown jewels, you know that
some things are almost impossible.
As far as 666 flavors of text editor and user
preferences. I SUPPORT INDIVIDUAL CHOICE. This is
not medicine. Previously, doctors ONLY used the two
dozen meds they were taught in med school. [Perhaps
that is why leeching is making a comeback.] As a
consequence, continuing medical education requires
that doctors learn about new meds. But, this is not
medicine. This is software. And, for the non-business
user, this is not a legal case for mandatory application
usage. This is optional. I think many flavors of text
editor is good in principle. In the workplace, unity is
power. [Or is it "mind-numbing is control"?]
What is the optimal amount of text editors? I do not
know. When you go to BR31, they only have 31 flavors,
but they have a core of constant flavors and a few
changing flavors. That works. At its lowest point, KFC
had over 200 menu items. As a consequence, if you
were to order a few of the less popular items, you
would be waiting for an extended period of time. Mr.
Dave (Wendy's) Thomas realized this was
dysfunctional. Mr. Thomas reduced the menu to about
three dozen items. KFC service and quality improved
instantly, and, wait times reduced drastically.
Free versus free and redundant ...
Free versus free but does not do what the user wants
...
Free versus free, old and still maintained for the few
users who refuse to change ...
... Makin' a list and checkin' it twice.
Now, where was I --
# vi .cshrc
-- I can do anything with a Mac!
[reply]
[top]
[»]
Constitution, Economy and GPL-Open Source
by m6s - Apr 21st 2003 18:31:20
I think the magic word around here is that when
people use Internet Explorer all head to a
monopolium of e- and non e- commerce.
Thus it comes to a company such as Microsoft, or
Sun or anyother (do not be fool that only M$ is
really bad) who will embrace the daily transactions.
Yes the fellow is right...There is too much of free
software, of free coded lines. But also there is a
huge anarchy in the whole process of this sofware
making. What I mean...
Well, think about it. We created -as mankind- a
new deal of economy. A new aspect. The
e-commerse. And yes if you ain't got I.E. you are
doomed...unless you use a decent netscape which
might the bank let you use or unless you use
Konqueror who might has plugins to fake your
identity...Sure...that is freedom we want?
Yes? Is that? I do not think....
What is going then? On my opinion Marius should
set it, in a different basis. He should say 2 things.
1) There must be at last a standarization. Based on
the demand? Perhaps...Based on the most
productive solutions? Perhaps...
Who is responsible for that?
That is the second thing...
2)Who is going to be in charge.
But to give an answer I must turn your views to
some other aspects of our e-economy but also our
economy as we know....
How people claim what they deserve? THey
protest, they get loud in the streets, and finally
after a revolution, a war, laws are made...and
furthermore constitutions. A constitution gives the
path to set up your freedom area. Right? Can you
have justice when a king or a dictator rules your
life? Freedom? No. Result? Constitution.
Tell me one more thing, who's got the power to
build economies? People with money... What is the
money? Power. Don't tell me about some
revolutionists! Stick to the reality, please. Follow
my process. Who has control over law? Some
multinational multi-billionar companies? (at 99%?)
Yes they have. Microsoft, Sun are too such
companies. So Microsoft thrives for goverment
contracts, and Sun leaks on her wounds. Priests
the Linux. But...Linux becomes a tool to those
people. Fundamentally beyond Linux is GPL is the
licence. And what does that mean? That there is a
war. Between companies who wish to have closed
the paths to knowledge, and people who do want
to make a difference. Result? sourceforge.net,
freshmeat.net, kde.org, gnome.org. All cool up to
here. But! Microsoft has 90% of the internet users,
and governments such as India and USA run
central systems. Why, Gentlemen? Why Ladies?
The answer is one. Because those companies have
trespassed the universities' asylum! Yes in-deed.
When a company pays a university, the university
has to follow company's instructions. When
something new is invented and it is not registered
at the benefits of this company this 'good' goes
wasted or....proprietary and plugin to any windows
XP2000NT98 or Apple2010203. So my concern,
is that in the bottom line, companies have taken
the place of teacher, and of educator in general.
They instruct what should we learn and we learn it.
'The Matrix' again and again. And when that
happens, Open Source remains at those few
fanatics, who yes they do support ALSA and OSS,
they do support KDE but GNOME too. And they can
not do nothing more. Just pray that each
technology that comes up won't pass them by.
Why microsoft made us, to use the windows
systems? She did on DOS. A freely distributed OS
that became Trojan Horse. And from DOS now we
need Paladium.
What is the best way to cope with this? And make
OO really a competitor? Not much. Just to ask
freedom for education once more. We need to roll
the dice, again.Perhaps we can achieve it.
Economy, people is based on laws.Law on
constitution. It's about time to set e-economy on a
new type of research.
In other words, let me put it this way the second
thing....
If no one is in charge of OO by anyway, who has
set in charge a Bank to close the door for me, just
because I like to wear a 'suit' like linux? Who?
Politics? Lawyers? Laws? What laws?
Even economically there is only one fundamental
rule. 'Supply and Demand'. A law that all modern
western economies -especially USA- appreciate it.
But supply means a cool and justiful race between
different products under rules. Where is that rull
that denies me to have an identity on the modern
e-world with the tools I want? Is there written?
Because I am tired, I close up, here. My
conclusion is just that we have very good source of
minds, and software. What we need is 'protection'
and 'liberation of the knowledge through
universities'. Linux and GPL make up what unis
should do long time ago, instead of wasting money
on fat or beautiful ladies standing in the corridor of
a library and sharing time among axious students
who wish to seek the database of the university
from the corridor of the university! Pf! My
/usr/share/doc is endless of texts and help, thanx
to this anarchy. So how are we gonna make a
/global/share/doc? Only this is the weapon against
proprietary software and moreover, companies.
I am angry at the fact, that when they say that
knowledge is power, they have taken us this
power. We have to pay $$ and $$ and yet we will
see only a 1% of the knowledge. And the payment
goes to companies endly. Which in return re-sell
us products that we in anyway run to the same
company to buy. A non-ended loop. While (;;).
And I am asking... What is the means to achieve
Open Source?
-- Power to the people!
[reply]
[top]
[»]
Didn't anyone recognize the obvious?
by Sebastian Hültenschmidt - Apr 14th 2003 03:57:12
IMHO there are just two different opinions/approaches posted here.
On one side are the ones like Marius, who benefit from open source efforts
(he offers professional services) but do not contribute,
on the other hand are the contributors who just do their thing as they
like.
Where is the point in pushing contributer towards greater success/better
merchability/personal usability of their projects???
I mean, all those contributors develop for their own individual pursue of
happiness.
You should better keep that in mind. This is what makes the os community
strong.
By the way, i think, "community" is the term non-contributers use to
adress the contributers.
There is no joint effort to create this or that or dominate the world or
something (as far as i can see).
I am not trying to say that open source is not commercial
grade/merchable/enterprise ready/busines capable,
i myself are a open source consultant too (see www.eqiq-software.de), but i
see oss as it is,
a great gift from individuals to the world and i think you
should appreciate it. I think there is a basic rule to all things you
may want to happen in a certain way.
Doing it yourself is easier, faster and more satisfactoring than
convincing others to do it for you. Trying to have "the community"
do this or that is completely useless effort.
HAND
Sebastian
Hültenschmidt, Bochum, Germany
-- Sie brauchen professionelle und erschwingliche IT Beratung? Besuchen Sie www.eqiq-software.de.
[reply]
[top]
[»]
wait a moment
by Daniel E. Testa - Apr 8th 2003 19:10:23
"GNOME and KDE for the majority, Blackbox and Window Maker for
modest hardware"...
KDE 3 needs 128 Mb of RAM, why such amount of memory? and it's not as good
as explorer (window$) the same for GNOME.
FluxBox runs in less than 2 MB of RAM on any machine.
"Motif, Tcl/Tk, wxWindows? Die!"...
Tcl is a scripting language and Tk is a toolkit commonly used with Tcl and
python, so if I want to make a script with a GUI why should I use C and
GTK? is just a script. First learn the differences between a compiled
language and a interpreted one, then talk.
QT is natively a C++ library so if you are just a C programmer you must
read something about C++ that is a waste of time. The GTK native API is C;
bindings are available for C++ and others.
"Too Much Free Software"
There are too many languages too... so if we think like this, we should
just keep C, HTML, C++ or Java and maybe Perl to write some scripts and
then drop the rest. Now to write a webpage you have: HTML, XML, DHTML,
ASP, PHP, JavaScript, VRML, Flash, etc etc I lost the count, when you are
done 10 more languages were just created. So, as I said, if we think in
this way lots of thinks that make gnu/linux what it is now should be
disappear.
There are too many distributions too. We have Distributions like Redhat,
SuSE, Mandrake etc etc that turns gnu/linux into window$98, you just
change the window$ logo by a penguin and you don't see the difference and
you can get a gnu/linux system installed on you machine as insecure and
unstable as window$ if you don't know what you are doing using lot of
harddisk with things that you don't know why are there, that is a waste of
time and a waste of HD space. Distributions like this ones are no longer
distributions they are companies like microsoft.
"Drop the "not made here" syndrome and your 15 minutes of
fame on freshmeat when making the announcement"...
This is so selfish that it's sucks. I've never expected something like
this from a gnu/linux user or from a person who calls inself a gnu/linux
user.
Gnu/Linux is free, means freedom. You want to help computer users and make
a better world with gnu/linux then read lots of books and texts and stop
saying programmers and people what should they do. We have the right to
choose the programming library and desktop we want. Gnu/Linux exist thanks
to programmers and their libraries.
[reply]
[top]
[»]
I have said this for *years*
by Corran - Apr 8th 2003 18:45:27
I agree with you. All these skilled, talented people donating thousands of
man-hours could be put into better (IMO) use if we/they could gather
around fewer projects. Coordination is virtually non-existing, and we end
up with hundreds if not thousands of semi-professional, semi-finished
software, which all tend to do the same or very, very similiar work.
Not that diversity is not a good thing, but the Linux community lacks
kick-ass software! (Yes, we do!)
I'd bet that if more programmers (not better, but MORE) contributed to,
let's say, SDL we wouldn't have the need to turn to Windows (DirectX) for
games - it would outperform anything else. If more people was involved
with the Gimp, we would not need to turn to Windows (Photoshop) - it would
be at least at par with it.
The list could be made long.
There is, however, one single piece of software which I feel has had its
turn, and should be replaced (if we would like to fulfill our innermost
dreams of having a Linux in every household)... and that is X11. It's good
for computer pros, it's awful for the causal user. IMHO, it should be
dragged around back and shot. We could adopt Photon (from QNX) or the
GUI-part of BeOS (now of OpenBeOS). Anything but X11.
So, there's MY take on things ;)
[reply]
[top]
[»]
Feeding the trolls
by Thomas Worthington - Apr 8th 2003 07:00:45
I know I should ignore the trolls even when they are advertised as an
article but:
GNOME and KDE for the majority, Blackbox and Window Maker for modest
hardware.
GNOME and KDE are garbage and I never install them. WindowMaker works
well on modest hardware, but it works even better on my 1.5GHz .5GB
machine. I have used Linux as my ONLY desktop machine for four years now.
It's more than up to the job.
GTK+. That's it. Qt still has licensing problems, being non-Free for
commercial applications.
GTK+ is as ugly as sin and is only available for commercial due to the
existance of the LGPL which is an abomination: if I produce a 450K binary
which has 45K of my code and the rest is library code then it's just a
joke to say that I'm not deriving my code from the library programmers'
code. QT have the licencing right; GTK+ is in the wrong here.
Open Office has the most features, but since it requires a lot of
resources, there are also GNOME and KDE offices.
I do need OO for reading files and converting them to editiable version
for non-Linux users. If I don't need them to be edited then I make PDFs
using TeX and Ghostscript (or a dvi to pdf converter). The GNOME and KDE
versions of OO are not in a usable state.
I don't know exactly what to write here, but it's bad.
As a sound user I have no idea what you are talking about. I can listed
to or record sound in just about any format I've ever heard of and have
been able to since I first started using Linux.
Instant messaging
Jesus, who cares? What a waste of time. I bet you send text messages on
your mobile phone too. Get a life.
A good example is Mozilla. There are lots of browsers available for
Linux today, but most of them are based on Mozilla. Therefore, they work.
Mozilla is still too slow to be even entertained as an option on
anything under 1GHz. I use Opera and I'm happy with it. You can use Moz if
you want but I think you just may be a masocist.
Another problem is that major functionality is quite often rewritten
from scratch.
Yes, that's something that "proper" software projects can only dream
of. I'm sure there's not a single senior developer in MS that wouldn't
like the chance to re-write IE without Active-X but they're stuck with it.
We are the lucky ones, they are the losers.
Don't throw away all tested and working code and documentation to
start all over again, introducing new bugs which annoy users and waste
time.
Nobody actually does that, as I'm sure you know. But they are free to,
and do, throw away code that is a kludge or is designed in a way which
does not scale etc. This does introduce new bugs but you are assuming that
these outnumber the bugs that would have emerged in the old code.
Here's looking forward to Linux on the desktop!
It's on my desktop and has been for years. It's on every desktop I get
authority over and non-Linux users sometimes don't even realise that it's
not Windows (most Windows users don't know what a desktop even is).
Every time the "Let's get Linux on the desktop" trolls come out it
emerges that what they mean is "Let's clone Windows".
Let's not.
[reply]
[top]
[»]
Re: Feeding the trolls
by Tommi Asiala - Apr 19th 2003 05:14:54
GNOME and KDE are garbage and I never install them.
Why are Gnome and KDE garbage?
The GNOME and KDE versions of OO are not
in a usable state.
How so?
Jesus, who cares? What a waste of time. I bet you send text messages on
your mobile phone too. Get a life.
You´re absolutely right! I mean it´s so childish and stupid..
Mozilla is still too slow.. You can use Moz if you want but I think you
just may be a masocist.
Take a look at the new roadmap:
http://www.mozilla.org/roadmap.html
[reply]
[top]
[»]
About Developers & Users
by fofito - Apr 8th 2003 06:42:46
Well, when it comes to developers, I think the more, the better. It gives
people more to study, use and re-use, but talking about users and
mainstream, I agree with the autor.
So, remains one question - at least for me -: Is there a way to please
both?
[reply]
[top]
[»]
Re: About Developers & Users
by Stephen Ward - May 23rd 2003 10:54:25
> Well, when it comes to developers, I
> think the more, the better. It gives
> people more to study, use and re-use,
> but talking about users and mainstream,
> I agree with the autor.
> So, remains one question - at least for
> me -: Is there a way to please both?
I wholeheartedly agree with this statement. Although there is a segment
of the Linux community that seems committed to making Linux compete with
Windows on the desktop, there is also a segment that enjoys the freedom
from dictated development approaches that Linux offers. Why force the
removal of this benefit to satisfy the desktop fanatics..
I think that what is needed is to acknowledge (as this post suggests) both
of these agendas. For those developers and users that are committed to
empowering Linux on the desktop, why not try and focus the efforts around
the better applications. For those who enjoy the freedom of Linux - leave
them alone and let them use that freedom to solve problems as they see fit
and quite probably generate ideas and progams that the first class of
people would never deam of.
To deal with the proliferation of software projects why not (as was
already suggested) set up a way to rate and group the available choices so
that end users who are simply trying to get their tasks done can be
directed to the projects that are the most refined and suitable.
Personally, I have been using Linux on the desktop for four years or so
and the only Windows that exists on my computers is in vmware for windows
development (a necessary evil to obtain revenue). However, I have had no
difficulties getting any task done with Linux software and I applaud the
efforts of the OpenOffice, Mozilla, GIMP, and on and on ... groups for the
level of software that they have generated. I do not find myself need or
wanting to use the Windows alternatives.
[reply]
[top]
[»]
Choices
by arschlesinger - Apr 7th 2003 13:44:55
Choices are good, I agree, but too many of them, as this article explains,
is bad. My Experience with Linux has been mostly searching for the perfect
app, and wishing that some features from one app were mixed with other
features from another app.
darn. Linux has a long way to go because of this problem.
[reply]
[top]
[»]
Re: Choices
by svachi - Apr 21st 2003 22:11:10
One of the strong points of Free Software is that people can
modify the source and redistribute it. If there is a feature that
you really need ported from another software, you can do it
yourself, if you have the skills, or you can try offering some
rewards (like that money you have to spend buying a
commercial software if the free software is not good enough)
on the project mailing list for people who will port it for you.
I think the trick is to use availble resources wisely ;-) In short,
if you have skills, code. If you have money, pay people to do it for
you.
> Choices are good, I agree, but too many
> of them, as this article explains, is
> bad. My Experience with Linux has been
> mostly searching for the perfect app,
> and wishing that some features from one
> app were mixed with other features from
> another app.
>
> darn. Linux has a long way to go because
> of this problem.
>
>
[reply]
[top]
[»]
Too Much Software ??..win 95 sound recorder??
by zara994 - Apr 6th 2003 22:21:18
For dvd/vcd and audio streams, Xine and Gxine (Gxine is just one of a
plethora of alterantives to the standard xine interface) work very
well....Personally , I cannot imagine and competent user, on any platform,
having any use at all for anything like the windows 95
soundrecorder--just weak,uselesspap/garbage..There ARE decent recording
interfaces for linux, but I personally prefer using my own customized
scripts...Look, the tenor of you article is to argue the merits of a
dumbed-down distribution ; and that's great, if that's all you are capable
of..If you cannot make icewm (the best of the lightweight windowmanagers,
imo) work for you, you have done nothing to discredit it and everything to
discredit yourself...You sound like i windows 98 se guy to me! I want
nothing to do with you dumbed-down computing world..
--
[reply]
[top]
[»]
Other comments
by Marius Andreiana - Apr 6th 2003 10:54:06
Thanks for all constructive comments. I hoped the good parts in this
article would span a constructive discussion. For example, the idea with
Sourceforge eliminating projects was completly stupid.
Benjamin's 'wasted time' comment summed up my ideas really good.
Here are others from my mails and replies:
*******
Matthew Carpenter wrote:
> GTK+ may be a good religeous choice, but unfortunately you can
hardly
> reconcile the fact that it's procedural and ugly. Qt, while
licensing may not
> be politically correct for OSS, is well written, cross-platform,
and
> Object-Oriented making maintenance of code easier.
GTK+ and Qt both need to exist, as they differ in concepts ( visions ). I
don't know
what code could be shared here ( pango? ), but they are sharing ideas and
try to bring
the best from one to the other. Let's not forget about
http://www.gtkmm.org/
I did not know that Gaim was so powerful, as I use Everybuddy, so thanks
for
> the tidbit.
> Hopefully both would use a common library for sending messages. You
may like Everybuddy UI more than Gaim's. You could even make your own,
which would be easy if a common library for sending messages and setting
up accounts would exist. These projects could have bugs such as not
displaying smileys properly, but they would never crash on sending
messages or not work with Yahoo's protocol, which is the most
important.
****
Subiect: Re: The Linux Article Of The Year
On Sî, 2003-04-05 at 04:39, Marcel Kunath wrote:
>Like this guy who left Red Hat and created Ark because he disagreed
with the
>KDE interface. I am sure I don't know all the details of the problems
>between him and Red Hat but he had four choices:
>
>- work it out with Red Hat
>- transfer to a company with his vision (like SuSE maybe)
>- do something entirely different
>- create a new distribution
>
>Unfortunately he chose the last one and now we have another distro
which is
>"designed especially for desktop use, primarily for people
without prior
>Linux experience." Just like the other 50+ distros before Ark.
>
> My point wasn't about that I dislike the distributions. My point was
about
> the waste of human resources. I don't want to tell people to stop
developing
> software because their code is crap. I didn't say their code is crap.
I
> dislike the dis-array within the development community and lack of
forward
> thinking/planning.
>
> I want people to realize that (in most cases) it is more efficient to
join a
> project already under way or reuse code than create another
"new"
> implementation/branch/fork/re-batched distro which does the same
thing in
> different fashion but no more efficient manner.
This was the focus of the article. But, indeed, as Matt said, it may
not
be so easy to join other projects, though I believe these are only
seldom cases and, usually, outside help is welcome.
For example, I think glimmer and other one or two gnome IDEs decided to
join their efforts into a single project, and nobody worked anymore at
the new combined project. Also, I got mail from someone who told me he
tried to contribute to a project, even with writing documentation, but
he was completely ignored.
The article was also about desktop applications. There are many
variations here only because some developers didn't like the existing
UI. I think it would be better if they would put aside their ideas
temporarily, get involved in an existing project which is the closest
with their vision, start separating the code from UI (and improving it
at the same time), and then use the same code ( keep it in a common
library, not fork ) for their initial vision. Example: instant
messaging. If there is already a common library which does instant
messaging with all protocols, you need only to make your own interface
in whatever toolkit you want. And it will work!
********
Subiect: Re: [TTLUG] Too Much Free Software
Taran Rampersad writes:
>wxWindows allows users this freedom. GTK+ doesn't. We cannot curtail
>Freedom by defining Freedom as something within a specific subset. It
>does not suffer recursion. wxWindows works well with Linux, as does
>GTK+. wxWindows is coming to version 3.0 soon, who knows what else the
>future holds?
I know I should have worked more on the article and put more focus on
sharing code rather than 'abandoning' some of the existing
applications.
I know wxWindows makes portability very easy (and porting MFC
applications to Linux with it). I wish GTK would have this too, as I
wish wxWindows would have GTK's features of i18n, accesibility and RAD
tools such as Glade.
> What Marius is talking about is Linux conquering the desktops, world
> domination and all this sort of stuff
Right. I see this more as a necessity rather than a religious thing.
Here in Romania I cannot access on-line banking or pay taxes on-line
because I don't have Internet Explorer. I cannot go to competition as
all banks imposed this limit and the government has no competitor.
> He's not interested in
> multiplatform development
I am, as long as all platforms have open standards. This is not the
case
with Microsoft.
*********
Y. Yifrah talks about Class projects/student stuff:
How much of the open source out there do you think is just some
students
class assignment he released into open source? These people HAVE to
code from scratch, its part of their assignment.
It would be pretty cool if you could get professors to assign
contributions to open source projects for their classes, instead of
writing some arbitrary blood bank simulation or some such. If you could
get professors together to support a few projects they could act as
practical senior software engineers and get the hordes of upper-class
CS
students to write some feature or other concrete goal in an open source
project as an assignment. Then merge in the best implementation to the
existing code tree, perhaps have a website for professors to goto to
find out about various projects, one that picked the applications to
focus on, maybe have suggested assignments professors could "check
out"?
(help entice those professors that don't like to come up with new
assignments every semester).
It would give a more focused effort to the table, and bring expose even
more people to open source.
I don't know about the legal aspects and all that, but I'm sure you
could get SOME professors to do it, because I think this would motivate
students to be better programmers if they know someone might actually
USE their class assignment, instead of being Yet Another Hello World
When I was in school, minix was state of the art for free UNIX
implementations, there was nothing like Linux and what's happening
today. I was just thinking how cool it must be for CS students now,
and
that idea popped into my head.
**********
James Atwill:
One thing you touched on, but you didn't seem to realize you did is that
many open source projects gravitate around what they feel is
"complex".
For example (as you mentioned), there are many web browser, but they
all
use Gecko. There are many media players, but they all use libmpg123
(and
libvorbis). There are many CD ripper programs, but they all use
cdparanoia. There are many 3D screensavers out there, but they all use
OpenGL. Lots of GUI apps, they all use GTK+ (or QT) - you don't see
many
people writing X calls directly anymore. There's a number of apps that do
spell checking, but they all use libaspell.
All these things that are used are "complex" to the author of
the app -
but provided an easy mechanism to integrate it.
A missing roll in open source land is that of the lone coder who takes
a
project and splices it up such that the complex part (Instant Messaging
protocols, video codecs - gstreamer will help that, etc) are
encapsulated
and can be re-used in other places. That coder will likely suffer the
wrath of the original author's ego however. :-(
Anyway, you're absolutely right - and I agree with you 100%. I hope you
don't get flamed too much.
*******
Robyn has the same problems as me. I'm not new to Linux, but I am trying
to gather applications to satisfy a regular user needs ( from office to
games ) and this is the problem:
I know u've gotten a lot of negative feedback just viewing the responses
to your article, but i agree with what you say. Maybe that's because i am
a new user to Linux, and not a programmer, but i really want to use linux,
however i cant get ANYTHING to work very well... it's very frustrating and
forcing me to boot into windows all the time.
********
On Sî, 2003-04-05 at 23:53, Adam Muise wrote:
> I think your article was right on the money. I swear that if I
could
> just get these people in a real work environment for a change I might
be
> able to get them to see what the real world is really about. The
world
> does not need another text editor.
>
> Testing code and consolidating effort is what the open source
community
> is all about. If you left Linux to the critics of your article,
we'd
> have no regular distributions because no one would be willing
swallow
> their pride and work on something that they didn't dream up
themselves.
>
> I should really listen to what I am saying here because I am starting
a
> new open source project. It is yet another P2P application but it
does
> have unique features that I couldn't find in an existing app
> This is not the case with the 300 editors. So you should start the
new project, but try to use already existing code where possible ('use'
not as in fork). Of course we must keep starting new projects when they
bring new concepts.
**********
Keith Hurd:
Just wanted to say that I agree whole-heartedly with your assessment of
free applications. There is too much fragmentation in the community and in
general applications overall. That is one of the primary reasons I stopped
using Linux as my primary OS in 98.
Anyway, just wanted to say great article, and I hope your way of thinking
starts to spread outward more, and consolidate a lot of the ok apps into
fewer great apps.
**********
Tom:
How can a basically anarchist movement stand united. If it does this it
will become governed, which is not what members want to happen.
Social anarchism is all about mobs. If you would stand up and lead a new
mob with your aims in mind, then I am sure the Open Source community
would join your mob. Maybe you can get enough of a mob together to
attract the funding and support you need from united commercial groups.
Of course you, like all members of the open source movement, will have to
put a lot of energy and time into your idea.
[reply]
[top]
[»]
Re: Other comments
by Taran Rampersad - Jun 3rd 2003 22:05:29
>
> Taran Rampersad writes:
> >wxWindows allows users this freedom.
> GTK+ doesn't. We cannot curtail
> >Freedom by defining Freedom as
> something within a specific subset. It
> >does not suffer recursion. wxWindows
> works well with Linux, as does
> >GTK+. wxWindows is coming to version
> 3.0 soon, who knows what else the
> >future holds?
>
> I know I should have worked more on the
> article and put more focus on
> sharing code rather than 'abandoning'
> some of the existing applications.
> I know wxWindows makes portability very
> easy (and porting MFC
> applications to Linux with it). I wish
> GTK would have this too, as I
> wish wxWindows would have GTK's features
> of i18n, accesibility and RAD
> tools such as Glade.
>
> > What Marius is talking about is
> Linux conquering the desktops, world
> > domination and all this sort of
> stuff
> Right. I see this more as a necessity
> rather than a religious thing.
> Here in Romania I cannot access on-line
> banking or pay taxes on-line
> because I don't have Internet Explorer.
> I cannot go to competition as
> all banks imposed this limit and the
> government has no competitor.
>
> > He's not interested in
> > multiplatform development
> I am, as long as all platforms have open
> standards. This is not the case
> with Microsoft.
Intriguing. I didn't know that the email would be posted.
We have similar problems in Trinidad and Tobago - but you seem to be one
step ahead. You can pay your bills online. ;)
Microsoft does not have Open Standards, that's implicit whenever the name
is mentioned. However, being able to run software on Microsoft systems
that also runs on GNU/Linux, MacOSX, etc. is also important from an
engineering standpoint.
Besides, if the applications work on the Operating System that users
presently use - then when they migrate they can use it on another
system.
Yes. GNU/Linux needs to survive, and it will. But I think people get
caught up in GNU/Linux being FOSS, when GNU/Linux is only an example of
FOSS. A prominent example, mind you, but still an example.
-- Taran Rampersad
http://www.knowprose.com
[reply]
[top]
[»]
Choice is OK, But Give Us Assistance in Selection.
by Adnan Khan - Apr 5th 2003 22:28:37
I think FreshMeat and SourceForge should implement - at the least -
download.com style Most Popular (or Top Downloads) and Our Pick in each
category. That makes selection for new users to a category easy and let
developers know what the users want. Current situation is like you go for
a cube of ice, and rather get a blizzard. Its too confusing.
For example, I want a Content Management System. For weeks, I am trying
to decide which is better by searching reviews etc. I have downloaded and
installed one or two and checked them (as good as a first-timer newbie
can), but dont know yet with which system I should stick to. If there was
a Most Downloaded or Our Pick type of system, I would simply stick to one
of the top 3 or so, and later, when I know what this category is really
all about, I would be in a position to judge others as an expert as I
would already know what exactly do I need.
This is getting important as open source projects get too complex and big.
It is not possible to simply install the 50 most famous for a category and
check personally which is better. If a better new product comes up, it
would bubble up to the surface automatically.
Now everyone goes with apache, due to its massive user base. There might
be other products that are better than apache, but users stick to it due
to its userbase and features. Let us make the same thing true for other
projects as well, and stop confusing and scaring away new users.
Current rating system of freshmeat does not tell anything meaningful when
its says popularity is 0.543% or rating is 8.92/10. Rating (though
understandable here) alone cannot decide which way should I go. I think,
feature-wise, BeOS was rated better than its competitors at the time, but
was it a better choice to stick to it?
Quantity and freedom of choice is ok, but what OpenSource really need is
helping users to make first selection.
-- -----------------------------------------------
Developer's Bug is Marketing's Feature
-----------------------------------------------
[reply]
[top]
[»]
fallacies in article
by Ken - Apr 5th 2003 17:00:31
This article has several fallacies.
1. The assumption of what I will call "conservation of effort":
that if |