Re: Adopting wcurl into the curl project?

Daniel Feenberg via curl-users <[email protected]>
Newsgroups gmane.comp.web.curl.general
Message-ID <[email protected]>

On Sat, 3 Aug 2024, Daniel Stenberg via curl-users wrote:

> Hi everyone,
>
> I would like to offer the wcurl tool to get adopted into the curl project as 
> a new separate tool for the project to manage and offer to the world. If the 
> maintainers and team behind it approve and think this is a good idea of 
> course.

curl is one of a tiny handful of programs that are available in the 
default install of essentially all widely used systems - Windows, OSX, 
Linux and FreeBSD.  I can reference curl in a script knowing that all my 
users will have it installed, and I won't need me to tutor them to install 
it. wcurl is unlikely to be present in a default install of (m)any of 
these for decades, if ever.

I know wcurl will be available for free but many users are unable to 
install software, either because of their employer's rules, their own 
ignorance or simple inertia. The subscribers to this mailing list are not 
typical users. A 2-character option for the same function is good enough 
and much more important, is likely to be available to the majority of 
users.

One thought if you do go ahead with this. Instead of a new program, why 
not just have curl check the name by which it was called? If it was called 
as wget, act like wget. Then users wouldn't need an additional program, 
just a hard link or at worst a simple copy of the already installed curl 
binary. This also minimizes the ongoing effort of maintaining two 
packages.

There is no need to be jealous of wget - because of curl's greater 
availability it is the package that new users will pick up. Only existing 
users of wget will continue to use wget (including myself), and they will 
be an increasingly small share.

I hope no one interprets this a a criticism of wget - it is a great 
program. To me, the most important reason I prefer curl is its wider 
availability. That is a pretty important feature. It may be a consequence 
of curl's greater coverage, but it is still a feature to be proud of.

The other widely available programs are ssh and a number of tiny utilities 
such as cd, ping, and pwd. nslookup no longer comes with Linux, ftp no 
longer comes with Windows.  curl is in a very exclusive club.

-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-users
Etiquette:   https://curl.se/mail/etiquette.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.