IPO is the only way to get funding while remaining independent and without jeopardizing the future of the public blockchain.
Without an IPO, NXT2.0 will still be developed. But if instead of being crowdfunded it ends up being financed by private investors, it will be those investors that decide where and how it gets deployed.
Your problem is very simple. You need to raise funds.
But it's also very complicated.
Jean Luc, like it or lump it, you are effectively CEO of a corporation.
You have investors already, and you owe them a duty of care for their assets that have been entrusted to you.
They are the folks who own the current coin. You need to avoid alienating and disenfranchising them.
Yet this is exactly what you are proposing. "Either we do a split, or I'll pull a blockstream."
Do you realize that you're talking about selling their value to someone else without their permission?
That's not exactly inspiring confidence in your existing investors.
Some of them are going activist on you and if the economic majority refuses to support you then you will lose the battle.
This does not have to be adversarial though.
When a business needs to raise funds it has 3 options.
#1 Sell something, i.e. have a viable business model preferably one that is service oriented.
#2 Borrow something, take a loan from somewhere, but you need to have #1 in place before anyone in their right mind will lend. A bond would be viable, but how are you going to pay it back?
#3 Raise capital from external investors.
#3 needs to be an absolute last resort something you try only when everything else has failed.
What you are doing is lying to yourself and everyone else. You're saying "we don't have a #1", "We don't have a superior product that can compete in the market place".
I call BS. People are using Bitcoin, ETH & Bitshares everyday all of which are massively inferior.
This corporation has a fantastic technology called NXT.
Quit trying to chase easy money from the "dollars for coins" crowd. A lot of investors are going to look at what you've built now and wonder why they should invest in your "New point Oh!".
To potential investors you're not a Phoenix rising from the ashes, you appear to be a Sloth that has been sleeping all day, only to wake up and realize the tree is now devoid of leaves and now it's time to search out another tree.
Even making the offer is admitting to investors that what you have spent the last several years building wasn't a success, just a complete waste of everyone's time.
Why would the next thing you put out be any better? Potential investors will be skittish because your current investors are being disenfranchised by this.
Speaking as an investor, why would I invest in a 2.0 when the 1.0 failed and the same people are behind it?
What's to stop you from disenfranchising the 2.0 folks when that money runs out and you decide that a 3.0 is in order?
It sounds harsh but these are real questions you'll face from potential investors on the endeavor.
You'd be better off just walking away and spinning a whole new coin from scratch if you really want to do an ICO with a new coin.
But I'm here to tell you Jean Luc. We won't let you fail if you stick with us.
We will support you, but you need to do this properly.
You're a CEO not a dictator. A CEO can be replaced, but it doesn't need to come to that.
My advice is to leave the tech as it is right now. Don't screw with it.
You've done a great job programming it, but it's time to let the code cool for a bit.
Evolution NEXT, not Revolution should be the order of business.
Create a new business who's sole revenue model is based on selling tools and services built around NXT as it is now, directly to business.
IPO that business on the NXT Asset market and ONLY ACCEPT NXT for investment. Hell I'd buy some!
Come up with an awesome business plan built around making it easy for businesses to use NXT.
Ask us as a community to step up with helping you on this. I can name 5 people off the top of my head that would write an excellent business plan.
Sell consulting services, integration services, anything you want.
Except changes to NXT itself.
The company could do anything that any company right now can do, but it would have you guys who know the ins and outs of NXT best, to do the work of integration.
But the company should not have any special privileges and it should not be allowed to collect special fees or assessments.
This business also needs to be completely distinct from the existing development group. The development group should be tasked solely with making incremental changes to NXT that benefit the economic majority of NXT stakeholders.
Therefore, put in place a voting mechanism to allow the stakeholders to approve or veto any changes to core.
I discuss a system that could do this here...
https://nxtforum.org/general-discussion/a-modest-proposal/msg213899/#msg213899Essentially turning development into a community process where anyone can develop NXT and they are "Paid on Delivery".
We're working on a crowdfund right now to pay for development of it. The first step is a white paper I'll be releasing on Friday or Saturday.
If it goes through, I highly recommend you accept it into core.
By isolating development of NXT core from the business side of "selling services built on NXT", you'll ensure a healthy ecosystem for NXT and that's all the currency needs, a healthy ecosystem.
A use for the coin and places that accept it. A way to interface with the outside world.
Furthermore the fact that you have clients who are using the system and who have paid you to build them things on top of it, is going to make you far, far more reluctant to change things on them and on us.
Differentiate in your mind, NXT the coin vs NXT the tech and quit threatening to pull a blockstream. I came here to get away from all that.
Consider legitimizing my proposal about moving development to a true community process where the stakeholders have the sole right to say what NXT does and does not evolve into. Centralized development is not a necessary evil, it's just evil.
My final thoughts...
Jean Luc, Riker and the whole NXT core dev team. Speaking as a fellow programmer who has done this professionally for over 2 decades. You've done an awesome job. This product is one of the best open source projects I've seen from a coding standpoint. It's clean, effective and just works. The UI is tolerable but needs help. But that's par for the course in any opensource project. UI designers are artists and artists don't really ken to the kinds of abuse you and I take for granted every day. You need to hire more UX people.
Besides all of that though, you have an opportunity right now to raise funds to build a business that helps business use NXT. This is the only correct path at this point, the b2b market is worth trillions and it will be a lot easier than trying to go 2.0 Keep in mind that Bitshares went 2.0 and it was an unmitigated disaster, it's doubtful you would do any better but I also don't think you could do any worse. The only reason they are worth anything right now is the UX improved and they are spending a fortune on marketing.
NXT is a far superior product, but is essentially unmarketed.