I would not be able to play Crusader: No Remorse today without GoG. I could never get it to work with Dosbox. I probably couldn't play Alpha Centuri or MOO2 either. GoG is keeping classic games alive and making them work with modern systems. That is enough to justify giving them money.
Also, one way or another, GoG paid someone money for the right to sell those games. Sure, it would be a strech to say "if enough people by MOO2 from GoG we could get a REAL sequel!" but that doesn't suck all the good out of what GoG does.
They BOUGHT them form the publlisher it looks like.
GOG gets the money from sales.
Thus the publisher got money for it.
That is what you do with all your gaming money. Didn't you read the description of what a publisher does? It isn't like publishers are bad, they give developers sales up front. Any way you look at it, increasing sales of good games encourages companies to make more good games.
I never contested what a publisher does. I actually explained what the publisher does. I guess you got the implicit message that I dislike what a publisher does and if you did, indeed you are right. It's wrong. They can pay a developer 10 million for a game. Then effortlessly reap 100 million out of it in the years to come. I would never ever sign with a publisher unless it was on a shared profit basis and me and my fellow coders got at the very least 50% of the profit. A publisher should be a contracted service, not the service that contracts the developers who actually do the freaking work.
I take my point to such a step that in my company, whenever we have an excess of profit, I give every employee bonuses. Even tho I own the damn thing, it would be extremely wrong of me to keep all the profits for work that was mostly done by them.
I was actually refering Freeform to what you said.
Probably best not to turn this into a publishers vs. developers arguement. Suffice to say GoG is good and any way you slice it, does more good for the gaming industry than torrents.