On 01/21/2014 03:44 AM, karl(a)aspodata.se wrote:
Filipe Coelho:
I think we should stop assuming releasing source
code is enough.
I take the stand that releasing source code is enought.
There are lots of tools in any standard distribution to make that
source into binaries. New users have to learn that, it is a fundamental
part of linux-at-large and similar systems, i.e. the free-software-movement.
Is it really simply black or white? Must it be *that* way or the
highway? The reason my main PC is a linux distribution is because of
choice, not because I like compiling my own software, Although I do
compile (and develop), I much prefer typing 'yum install <package>
<package-devel>' when I need to satisfy dependencies.
[GNU/] Linux
(Note, linux proper is just the kernel, what you mean is a installed
distribution.)
is getting more user friendly,
No, linux-at-large is more and more getting in the way of the local
administrator, forcing one to install more and more stuff that might
not be wanted, with big userspace things like gnome making distruptive
changes -- that is not user friendliness.
Choice, choice choice. Although I'm not familiar with all, I'm pretty
sure there are bare-bones distributions. If there aren't, well, you have
to choice to create your own.
and most users
are not able
to compile software,
This is where education comes in.
I agree.
If people want to use ms-windows or macos-x, they take
courses for that.
Why not educate yourself when you come to us ?
Why should we care for the "lazy" people ?
Perhaps a bit elitist. I don't know *any* windows or mac user
(non-system administrator) that ever took a course besides possibly
online "getting started" videos. I do agree that education would help
but open-source software authors aren't usually the most prolific
documentation authors (myself included).
> plus some distributions make it specially hard (debian, ubuntu, fedora,
> opensuse) by having the libs installed but not the headers.
I find this quite nice, to be honest. If I need the headers, I grab
them, if not, I don't -- again, choice.
If you go the distribution route, don't forget
that their maintainers
find ways to make their job easier.
So for debian you do apt-get build-dep <package_name> for a given
package. Yes, for random sources you have to hunt down the dependancies,
but you have to do that for binaries to.
Releasing software on windows or mac, even
open-source, *always* comes
in a binary,
and most users come from there.
Microsoft and Apple dictate user interfaces, if people comes to us, why
do you believe they want the same relationship ?
For the arguments sake, I say:
People coming to Microsoft have to learn the Microsoft way, ditto
Apple. People coming to the free-software-movement has to learn it's
ways, and one fundamental thing here is source code.
Fair enough, but why cut down binary distributions? If the software
developer wishes to create a binary, more power to him/her -- again,
choice. That's what makes linux strong.
David