Different ETF provider? An Ishares S&P 500 ETF is substantially equivalent to the SPY. It has to be a different index in order not to be substantially identical. But this tangent has nothing to do with options.If the contracts are different expirations, it's not a wash sale. It is a gray area, but if you can get away with selling one index ETF and buying the same index ETF from another provider...then wash sales really only apply to the exact same instrument.
Per the IRS, it's a wash sale violation if you sell a security and you acquires an option to buy substantially identical stock. If buying a call is considered substantially identical to long stock then buying a different call should be substantially identical to another call.