Op 13-8-2015 om 20:39 schreef Gary Gregory:
Where? Why? Gary
Ha, do you need to know? I am often very critical and I also don't hold
my mouth when they tell me to. I feel like many people in OSS treat you
very badly and I speak out about that. If someone is acting like an
asshole I say so. Mostly because if I don't, I have to accept bad
treatment, and I just.... I guess I just passed the age where I would
just willfully submit to some bad treatment that is repeated every day
with the thought of it being decent or civilized behaviour.
In some places if you are outspoken and also mention negative/critical
aspects of the system or whatever, you quickly get nasty responses from
people who are invested in believing that it is the Best of the Best.
For instance, that Jira system is /really good/. Supposing it was some
rotten system and I'd say "You know, that system really sucks. I don't
get why you keep working with it like that" and I get a response of
"Well, if you don't like it you can go elsewhere, we're not changing
it." and I say "Hey, don't be like that, I was just offering an advice
and you should also listen to people from the outside, especially if you
want them to join you or cooperate with you" and they go.
This is often a sort of truism in Open Source.
They will tell you that if you want an influence you should get your
hands dirty. "Giving ideas is cheap, working your ass off proves
yourself to the community and then when you have gained trust you can
start offering ideas."
So general helpful hints or suggestions or criticism meant for
improvement is often dissuaded, laughed off, ridiculed (mostly), and
fought. At the same time they wonder how to attract new people and
contributors.
I can only say it here because this is one of the few projects I have
encountered where "get involved" is not one of the first links on the
website. There is one other project in Apache Commons where it does and
you can immediately see the culture is more like that of the cultures I
have just described. Any project that says "Get Involved" as one of the
first things it gives you is a project without a strong personal project
lead that takes responsibility for the entire suite or thing. Anybody
who concerns himself or herself (if that happens) with the entire thing
will never be constantly be looking for new contributors. Because you
can't do your project if you are constantly dependent on something from
the outside.
Anybody who has a strong personal component in the project will know
that foremost is what you do yourself, your own investment and
commitment and more important, LOVE. If any person comes across such a
project he/she will immediately see that the project is receiving a
great deal of love, and so will be happy to join as it is a happy
environment. Many open source projects, mostly the linux distributions
I'd say, are just not very happy places I feel. They are rather cynical.
Cynical of progress and improvement. Cynical of the possibility of real
good software.
That's when you get when you use Linux desktops exclusively. Gnome is
just notoriously poor these days and Kubuntu was never fully functional
in version 4 (I mean KDE) with important things that just didn't work
yet. The quality in any case is just sub-par from what you would expect
from an inspired person. You can only conclude that most people who
participate are not very inspired, or their inspiration is taken away
from them: the project is too big to still have a personal thought about
it. You become one with the masses so to speak; you are assimilated.
People take on the success of the entire system as their personal goal,
which is impossible. You can't become responsible for the experience of
desktop KDE when that means you have to develop all of its applications
as well. Kontact, and all of the widgets, and many more KDE apps are
developed by a form of core team. That just decide that "KDE should have
such a thing, so we should make it" instead "I really feel like creating
this".
Trust me when I say that returning to Java development for a while and
not dealing with linux essentials (I am even just using Windows at this
point) just makes me a happier person. I hardly miss LInux at all and
I've used it exclusively for about half a year. The only thing I miss is
the power tools; the command line tools. So I install GnuWin32 Grep, and
more of that. In Linux I can script; in Windows I can't; that is what I
miss from Linux. I couldn't really miss the desktop environment, the
only thing I liked in KDE was Clementine, and it is probably developed
by a very inspired person, because it is a fork that has improved over
its main root (Amarok) just as for instance I believe Icinga has
improved over Nagios (monitoring applications). There is no other
application I fondly remember that surpasses in any way what is
available on the Windows platform, not even Krita and if they say an
open source development model is superior, it should show, and it
doesn't. For libraries; perhaps, libraries are pretty much useless
unless they are free and open. Components that you require to build
together, to create a bigger thing out of, these have to be open. Nobody
could use a commercial building block if there was a risk of it going
away, or changing its license, or changing its pricing, all that stuff,
it is too much dependency. Open source is mostly about being independent
of commercial failings. Of getting to "own" whatever you use in a real
way instead of just being a licensee.
That's also why I am here, Log4J doesn't really fully agree with me the
way it is constructed; the static initialisation, happening in the
background; the separation of public API from core components/API, any
system should of course have an interface, but not an interface between
interfaces. But Log4J is the only thing that is ever mentioned so I
don't really feel like doing anything Logback or whatever the other
options are. So why am I here? To put in some love and some effort and
to see if it could evolve towards something I like, even if it is just
me who reaps the benefits because I deviate from the norm and no one
else really agrees with that. But I know how to code Java even if I
don't know many things (yet) like the whole annotations thing. And I
don't know plugins and I don't know anything really.
People that use Linux desktop only don't believe in good software. They
believe in mediocre software as if that is the best thing that can come
about. They deal with and accept that they are to use or have to use or
are constantly using sub-par solutions. Anybody coming from the Outside
is quickly scared away from that because popular products that sell well
in the marketplace really have to be Good in user interface terms.
Anything that is mediocre just won't sell, but that doesn't happen like
that in the Linux desktop world. Anything that's mediocre gets
introduced because there's no one buying it anyway and people just
assume it will improve over time. Most of the linux desktop apps would
NEVER sell in a marketplace that sees competition and people willing to
make something really good. They just don't have a commercial mind which
means they don't have a user-oriented mind. I could go on about this
forever.
Log4j is a component used by commercial applications, which means there
are going to be many people who are going to have a real problem if the
project is not good or goes sub-par. I like that word ;-). There is a
real reason to make something good or even excellent. In a sense,
because of the chain of services, Log4J is used by end-users on for
example an iOS platform. That makes it a commercially viable and
important tool component. Something like KDE will never make it through
to anything, not wishing to dissuade or disqualify it or to ridicule it.
It is really rather good. It looks good, it has a bit or even a fair bit
of potential. Some of the designers are inspired or seem to be inspired
and take on personal goals that do not cover the entirety of everything.
But still, seeing the mechanics of a Linux development environment,
having to deal with all that ....rather poor software, poor libraries,
poor build tools I'd say, poor everything. I am or was for instance for
a while observing the Plasma mailing list if I must and may say so. I
feel for these people. It is just not really from my perspective an
elegant or nice system to work in. C++, all of the difficulties of
dealing with complex libraries.....
They run into things they want to achieve but are not possible. In KDE 5
they changed the calendar / clock settings to honour the locale set for
the system. But the locale comes with time zone and all of the
summer/winter time things and all that. So now you, as a user, are no
longer able to set those aspects individually, separate from the locale
setting. So the configurability of KDE became much less in that area due
to a design choice. Nobody really wanted that. No user really wanted
that. But they are just following some standard or principle. Then when
there is a problem with the clock you are screwed, because you can't
adjust anything. By design. You can't even change the 24h/am-pm notation
I believe. You are stuck with the default. Or you can change it and it
doesn't work, there are many bugs. So who is really happy about it? No one.
And that's just cynical.
That's just really cynical. That doesn't believe in good software at
all. In KDE 5 they changed so many things in such a short time without
good thought that the system is almost unusable. Many people complain,
including myself, about the usability of the graphical theme the
contrasts are not good. Many themes have transparencies that renders the
interface unusable. The new default window switcher is awful although
you can change it. None of the default window switchers are really good.
Not only did they change the theme, they changed the window manager and
they upgraded/altered the entire underlying library structure. There is
a full scale, full time and worrying and tiring effort underway to
convert every damn application to the new plasma 5 framework and until
it is done those apps are mostly or partly unusable. Even the default
file manager, Dolphin(...) was not even ported even though KDE 5 has
been released I believe a long time ago (like a year ago). At the same
time they are flaunting it as a new release worth trying or worth
mentioning. It is utterly incomplete. That is just not only cynical, in
fact it is not very cynical, but it is just stupid and mundane and quite
utterly also a bit slighty of the insane type.
I'm just not sure at all whether it will work out in the long run; too
many loose ends I believe. Whoever can use that? And the way these
things go, KDE 4 will not see any development anymore. I even dislike
the default editor, Kate, greatly. So now you have a default editor that
maybe many people would not like. gEdit is not really any better.
Neither is TextEdit on the Mac. They are all mundane, sub-par
applications. They rather feel you /should/ like it and that that
/should be/ the truth even if it isn't. They live in a make believe world.
So what do I use for my short editing tasks? Still notepad. :P. It boots
instantly, I have it running within about a second or two. The interface
is minimal but pleasant, something Kate does not achieve. There are
gripes about copy paste with line wraps, but that's about it. Other than
that it is a nice thing even if it could be so much better but at least
it doesn't get in the WAY. And all those other tools DO. Kate is just
hideously designed with the colours and the contrast and the spacing
between the various components. It would definitely not win a design goal.
And Linux designers are big EGOS often. Since THEY designed it, you may
NOT ;-) criticise it.
So that brings me back to the question that was asked.
I was recently booted from Ubuntu Gnome and Kubuntu I guess. Or I booted
myself from the mailing lists but I was banned on the forum. Of Kubuntu.
They couldn't stand argument and criticism but they thought it was
alright to be disrespectful and condescending, vile and aggressive in
their responses to me.
And since their foremost demand is to be "civil" even when they are
really being nothing but, I have to watch my words a bit. Politeness can
take the form of vitriol and vitriol can take the form of politeness.
Just because someone seems to be civil doesn't mean he is not an
asshole. And just because someone calls out the assholeness doesn't mean
that person is being impolite. They want to be polite only in name but
not in actual fact. I guess that is what many people in the world do.
They treat you nicely and then they steal from you. They pretend to like
you and then they gossip about you. All in the name of good manners. I'd
rather hear to my face when someone doesn't like me, but that doesn't
seem to be appreciated much by others ;-).
Anyway that was the gist of my message of being blocked. There is also a
Java forum from whence I removed myself ;-) and another forum where I
was blocked that had nothing to do with technology but where people are
scared to death of any form of contact that they think should be "in the
mind of the prosecutor" so to speak. I'll leave it at that I guess;
questions: I live on the moon these days.
Regards,.
and I hope I'm not wasting your time with this. Because I guess I am
wasting mine :P :P.
Bye again, and see you soon.
Love you,
B.