GLBSE is an un-necessary complexity since the coins themselves can be traded directly person to person without need for a "stock exchange".
A simple coin-exchange like bitparking uses, for each currency people might choose to buy the coins with, should suffice.
There is no need for votes and so on, that too can simply be distributed decision-making, andone can do stuff they think might increase the value of the coin, if it does increase the value all holders benefit, if it lowers the value oops too bad.
As for who gets paid for the initial shares, it is going to cost *something* to have a block chain created, however much some programmer is paid to create the initial app(s) is the initial cost of the IPO.
For example the Martians paid the Hackers an undisclosed amount of the Hacker currency (Bitcoin) plus the initial fifty Martian Botcoins. The Brits, Canadians, whoever is behind Bitnickels (the Martians again, maybe? Hackers themselves, maybe? No one seems sure which nation is behind those a lot of nations seem to exchange with them though) and so on also each gave an initial 50 coins in their gernesis block to the Hackers.
If you can get someone to put in the hours creating your initial coins for you free, fine, you have an IPO at cost of zero. Hmm at that price might as well give everyone as many blockchains of their own as they can fit on their machines...
-MarkM-
I used glbse as an example but you are right about not needing it, however it makes it easier for people to trade while the chain is being established and you need a way to distribute the coins based on proof of ownership. The contract will be in the genesis block so all you have to do is look at that.
And the price of shares relies on the cost to establish the initial coins as there is some cost to do that. This isnt a communist block chain.
Exactly what I predicted has happened with i0coin where pools are the only ones able to get coins- they can simply refuse to accept any other coins as they own the block chain. Too bad if someone buys coins and then the pools fork the chain at will and people lose their money.
Its not fair for one person to mine all the first coins and its not fair that pools do either, remember that they are owned by 1 person.