Uthark writes "We are a small software company that develops applications for customer service. From our beginning we've always used free software to build our products, making sure to contribute with donations, translations (we are a Latin American company) and support contracts from projects that offer them.
We understand how reluctant some companies can be to use free software, so our approach has always been to offer trial periods before purchase. However, we found a bank (non-US) that, despite the trial periods, demands that we remove all free software and replace them with products from Microsoft and Oracle, arguing regulatory compliance.
We have other banks among our customers that never asked for that change, so we suspect it may be a whim or a deal under the table with these suppliers. Since this client can be a very good business opportunity for our company, how I should address the issue, while keeping our product as it is, since changing it to use Microsoft / Oracle products would be time consuming, very expensive, requires helpdesk training and does not add significant value to our products?."