Sulfur belongs to the third period and for it the octet rule should not be fulfilled,
but formally it is fulfilled in the case of one double bond and two dative covalent bonds.
As a teacher I prefer this method, and accept three double bonds, but not the other possibilities presented by you.
The octet rule is absolutely required for the second period.