Hacker News new | ask | show | jobs
by Lazare 3025 days ago
> IBM instead sold the Canadian government someone else's software (Oracle's Peoplesoft) on a sweetheart contract which did not require delivery of a working solution.

Okay, so Canada signed a bad contract and didn't make IBM promise to delivery the goods.

> In cases like this in the past, the Canadian Government would just be able to tell IBM to deliver the goods as promised or IBM would be banned from doing business in Canada - effectively frozen.

But you just got done telling us that IBM didn't promise to deliver the goods.

> Under NAFTA and similar trade pacts, governments have lost all leverage and these sweetheart deals continue to be pushed through.

NAFTA and similar trade agreements neither require governments to sign contracts that don't require delivery of working solutions, not require governments to not sue to enforce contract terms once signed. If IBM broke the contract terms, Canada can sue. But if Canada signed a really dumb contract, there's a number of remedies here, but violating the contract terms and just demanding other parties do things they have no obligation to do to make up for your mistake doesn't seem like a good choice. You know, "rule of law" and all that?

> Why should the Canadian taxpayer foot the bills for corrupt contracts with devious suppliers? The

They shouldn't. But, well, was it corrupt? Prove it in court, and the contract can be voided. NAFTA won't stop that either. If you can't prove it in court, they maybe it was just dumb (and not bribery), in which case yes, the taxpayers should foot the bill. If they don't like it, they can vote in a better government. That's democracy.