[LAD] Releasing source code is not enough, I think...
David Santamauro
david.santamauro at gmail.com
Tue Jan 21 11:47:54 UTC 2014
On 01/21/2014 03:44 AM, karl at 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
More information about the Linux-audio-dev
mailing list