Re: Potentially Predatory Pre-Announcement of Possible Vaporware (zinq-djbdns-0.01)
Laurent Bercot <[email protected]>
| Newsgroups | gmane.network.djbdns |
|---|---|
| Message-ID | <[email protected]> |
> "convention" is not nothing. There seems to be this presumption that > the time/cost/effort in learning things like, "in djb builds, 'make > clean' is spelled 'rm -f `cat TARGETS`'" is zero. This presumption is > false. Convention also says "Installing a package is done via ./configure && make && make install" Convention says "daemons should auto-background and put their PID in /var/run/something.pid" Convention says "Programs should open files with fopen() and use stdio for file operations" Convention says "System V is the way to start services: /etc/init.d/dns start" Convention says "DNS servers usually are all-in-one, mix cache and server, support undeployable protocols such as IPv6 and DNSSEC, and are plagued with loads of bugs" Thank God DJB had the brains to question a few conventions. (I'm not saying "make clean" is a bad convention. My point is that people who are interested enough in djbware to package things like djbdns should pay the time/cost/effort to go a little deeper into the code and understand how things work and why they are done that way. Most of the time, going against conventions has been a fully thought design decision.) -- Laurent