If things had gone the way they had been planned, the OnePlus One would have been sold off to a greater number of customers than we could have thought possible but unfortunately this is not the case and it is not going to be for anytime soon. This high-spec, low-cost Android handset worth $300 was supposed to launch in May but apparently the launch has been delayed as the manufacturers claim that they are working "perfecting some final issues”. So this clearly means that we cant be sure of when the phone is going to make its appearance.
The manufacturer’s statement was quite general and we cant possibly get any clue on what exactly these issues were but thanks to OnePlus's software partner, Cyanogen, the details have been posted to Reddit for further clarification.
According to Abhisek Devkota (aka Ciwrl), these issues are all related to some security vulnerabilities which were seen lurking in the OpenSSL software tool and this is something to be worried about because it is the same OpenSSL package that was also at the center of the Heartbleed scare. This major flaw was made public four days ago and it was decided that the shipment had to be halted right away.