Most likely the guy was let go for other reasons but just wants to drum shit up cause he doesn't get the respect he wants. dude is probably an asshole in real life. Not everyone let go for unknown reasons is a saint. In all seriousness, As a developer, never do anything for free. Also, you are not entitled to anything you developed working for a company. They own it, you do not. You are not entitled to anything. This is why we need unions.