Is this a way for its developers to receive credit and be remembered?
YMMV, though. The Quake release worked for a few reasons:
- They used a GPL license to prevent other companies from poaching their work outright
- The source code they were releasing was arguably quite sought-after, in both gaming and programming communities
So for that particular scenario, everything went alright. Even as a free software advocate I'll admit that there are places you could run into trouble, but historically, open-sourcing your work can really help lend credibility to impressive technology.