The very short is, that AT&T between 1974 and 1982, due to the telephony monopoly rulings, wasn't allowed to sell software. Thus they gave their research results to universities, like Berkely.
How different is that from tech giants using their monopoly profits to develop software that they give away for free? You say AT&T gave away some software to universities. Similarly Google gives away Go (among many other projects) as FOSS for anyone to use. If Google didn't have to worry about money, they might not develop these things to give away for free.
Because they can use the gifts to facilitate lock-in or because they want to share development with other companies or individuals. They give nothing away without it bringing something of equal or more value to them, or they're tossing it over the wall for dead. Any misconception you have that it's because they're super swell people should be slapped right outta you if it's there.
> Any misconception you have that it's because they're super swell people should be slapped right outta you if it's there.
The idea that businesses have to be super swell people is what should be removed. Businesses doing things for money is good. Just as employees don't work for them because they're super swell people. You just shouldn't be thinking this way.
I think the point of releasing Go (they were already using it internally before) was just to get free labor to help expand and improve it. They simply had nothing to gain from keeping it private.