Herb Sutter on increasing safety in C++
Herb Sutter on increasing safety in C++
Posted Mar 17, 2024 0:40 UTC (Sun) by paulj (subscriber, #341)In reply to: Herb Sutter on increasing safety in C++ by mb
Parent article: Herb Sutter on increasing safety in C++
Also, given this was a personal project of his, and (AFAIK) he was doing this for his own enjoyment and fun, how can you characterise it as "unprofessional"?
You are projecting your own notions of what /you/ like for /your/ projects, onto the _personal_ time of other authors of Free Software, and you are _inventing_ obligations for said other Free Software authors that do not exist. They _do not exist_ in the licence, nor is it in any way sane to think that someone publishing some of their work as Free Software somehow encumbers them with /obligations/ to write the code the way /random others/ _demand_.
If you want to call the tune, pay the piper. Get a support contract. Pay them money. Put food on their table. _Then_ you have a _small_ and /limited/ right to expect something in return.
Posted Mar 17, 2024 0:43 UTC (Sun)
by paulj (subscriber, #341)
[Link]
That user has an *obligation* to be _polite_, and thankful. Especially if they havn't contributed a thing to said author.
Posted Mar 17, 2024 7:30 UTC (Sun)
by mb (subscriber, #50428)
[Link] (5 responses)
Has already been posted here.
> If you want to call the tune, pay the piper.
So people who contribute their free time for the removal of unsafe code must pay money so that their pull request gets handled professionally?
> onto the _personal_ time of other authors
Do you realize that this is also true for the rejected contributors and the users?
Posted Mar 17, 2024 12:09 UTC (Sun)
by paulj (subscriber, #341)
[Link] (4 responses)
See? Just fork, and be thankful. How is that hard? How _anything but that_ the right answer?
In particular, how is "Launch a campaign of abuse, to pressure the author into withdrawing from their own, personal project" acceptable?
What khim calls "ostracism" is implementable only through online bullying in an online world.
Posted Mar 17, 2024 12:29 UTC (Sun)
by mb (subscriber, #50428)
[Link] (3 responses)
>Launch a campaign of abuse, to pressure the author
Please read the authors responses to the PRs.
Posted Mar 17, 2024 12:33 UTC (Sun)
by paulj (subscriber, #341)
[Link] (2 responses)
Posted Mar 19, 2024 22:10 UTC (Tue)
by ms-tg (subscriber, #89231)
[Link] (1 responses)
2019 - Originally rejected fix PRs that explain and remove UB or other soundness issues
2018 - Original response to "why 100 uses of unsafe without clear documentation of safety"
I make no guarantee that these are the best examples, just a few I turned up.
Also please note, for contrast, the many fixes that went in just after the maintainer transition on Jan 20 2020, e.g.
Posted Mar 20, 2024 10:37 UTC (Wed)
by paulj (subscriber, #341)
[Link]
Anyway, let's leave it.
Herb Sutter on increasing safety in C++
Herb Sutter on increasing safety in C++
Herb Sutter on increasing safety in C++
Herb Sutter on increasing safety in C++
The author is not the victim.
Herb Sutter on increasing safety in C++
Herb Sutter on increasing safety in C++
https://github.com/actix/actix-web/pull/968
https://github.com/actix/actix-web/pull/822
https://github.com/actix/actix-web/pull/335 (note reverted after merged)
https://github.com/actix/actix-web/issues/289
https://github.com/actix/actix-web/pull/1303
https://github.com/actix/actix-web/pull/1328
Herb Sutter on increasing safety in C++
