| Supporting the GMP project |
Do you think the enterprise you work for should contribute back some of the profits the enterprise is making from GMP? You recognize that GMP, as an important HPC library, is driving hardware sales, and that GMP makes your hardware look good?
You are not alone, the GMP project has been contacted countless times by people like you. There is hardly any hardware enterprise that has not promised to support GMP with hardware and/or funding. But somewhat surprisingly, no hardware company has ever actually supported GMP in the end.
The GMP project has spent very much time speaking with hardware companies. Initial contacts with promises of support are encouraging, and as more and more people in the enterprise get involved the reiterated promises appear more reliable. We need to take part in long email discussions and sometimes also telephone meetings. Promises of support continue, and more meetings and more email exchanges take place.
In no case has any support actually materialized. Not once. We had gotten claims from some of the absolutely largest companies that they have written checks for specific sums of money, or that hardware has been shipped. But not once has anything arrived to us! No, things are not lost in transit, they are never actually sent!
The GMP project has been involved in perhaps 15 such very concrete discussions. Only in a few cases, we dropped out of the discussions, after having been asked to spend too much time on meetings, or after repeated false claims of shipments. Our patience have become worse with time, admittedly.
So what is happening? Why do the hardware enterprises behave like this? We really have no idea. Something stops the support in the end. It is probably mostly due to bureaucracy.
OK, you still think the company you work for should contribute to the GMP project? Do not expect the GMP project to become too enthusiastic about any support offers, given our past experience. We will not be able to participate in long discussions with representatives from your company.
Here are things to think about:
These polices are intended to benefit GMP development. We have lost at least 6 months over the years talking to hardware enterprises, time which would have been better used to develop GMP instead.
Perhaps these polices disqualifies us for enterprise support? Well, tough. It cannot get worse, since much work for zero benefit is really the worst possible scenario.
What about GMP patches your company develops or have some 3rd party develop? Will we clean them up, test them and integrate them into GMP? We might, or we might not. It is really our decision, and any offer for "free" hardware will not affect such decisions. If the patches are good, and if you take care of the needed copyright assignment paperwork, the likelyhood is higher that we will volunteer the time needed to apply the patches. But just like most of you do not do a lot of volunteer work for enterprises, you cannot expect us to do that either.
Sincerely
The GMP team