3 ms·
a 'maintainer' is a single point of failure. build a community around a project, look at wget's main competitor, curl, for an example: http://curl.haxx.se/mail
by pquerna 16y ago
a 'maintainer' is a single point of failure.
build a community around a project, look at wget's main competitor, curl, for an example:
http://curl.haxx.se/mail/list.cgi?list=curl-library http://curl.haxx.se/mail/list.cgi?list=curl-library
(299 messages so far in april!)
- avar 16y agoSome of the issues they cite ("doesn't currently handle HTTP authentication as well as it might", "no support for HTTP/1.1") look like they could be solved by using a HTTP library like libcurl instead of rolling their own thing. I wonder if there's political opposition to that (since cURL isn't GNU).
- pquerna 16y agoyes, but that is what makes a good project design, a good separation of UI from what its doing -- its why libcurl is adopted by dozens of other projects for their http library, while wget doesn't have a properly written separate library for 3rd party use, they significantly reduced the group of people who would contribute. In addition, because curl is under a BSD/MIT/apcahe style license, you are in a better position to develop a diverse community.
- RyanMcGreal 16y agoIt seems that the best situation combines the two: a BDFL supported by an active community.