News for hackers. Stuff that matters.
Re:Microsoft now credits maker of AppGet but offers no apology by ghaff on Monday June 01, 2020 @09:43AM (#23378322)
There's a matter of politeness/good practice that goes beyond license terms. And in some contexts (e.g. academia) there's absolutely an expectation that you cite others' work whether or not you're legally required to do so.

That said, I basically agree with you. If you have specific expectations of whoever uses your code, you should absolutely pick a license that requires the behaviors you want. (With the understanding that fewer people may use your code as a result.)

Re:Microsoft now credits maker of AppGet but offers no apology by tasogare on Monday June 01, 2020 @10:17AM (#23378690)
Of course there are implicit expectations and etiquette. What I’m saying is that corporations are less likely than individuals to follow them so if one doesn’t want to be screwed they have the opportunity to do it with the license.

You speak of academic code, and precisely some projects require (or at least ask for) citations in their license file if use in a research context.