Re: [dev] Yet another "sane alternatives" thread

2018-12-24 Thread Jan Bessai
Hi,

> 3. Are there any drop-in replacements for Open/LibreSSL and GNU make?
> Can BearSSL be used where OpenSSL is used?  For GNU make something like
> Gavin Howard's bc (shoutout to Gavin!), but for make, i.e.
> supports GNUisms.

Not sure if it has any advantages for you, but you might try bmake

https://apps.fedoraproject.org/packages/bmake

It is a port of the Netbsd make.

-- Jan






Re: [dev] Open Source DIY ethics

2018-12-22 Thread Jan Bessai
On 12/22/18 8:57 AM, Hiltjo Posthuma wrote:
> On Sat, Dec 22, 2018 at 01:55:51PM +1300, Martin Tournoij wrote:
>> [...]
>> I wrote a brief article about "Open source DIY ethics", which I think
>> describes the mentality of open source development for many (in the
>> suckless community it's more explicit, but I think it's hardly contained
>> to suckless):
>> [...]
>
> [...] I liked the article and the Dutch bicycle example :) [...]

Thanks for the article. I also enjoyed it.

You might add that keeping things small is crucial for the described way
of operating. Otherwise things are impossible to understand for casual
contributors. Suckless embodies this as a core value. In your analogy
you can DIY fix bicycles, but DIY fixing airbags in cars is probably a
bad idea (unless you are resourceful enough to do crash tests). With
software, browser engines are a good example: surf currently uses
Webkit, because writing browser engines is inherently complicated. Just
as with cars, many things are complicated instead of complex, because of
complicated standards.