Plugins open up all sorts of security problems. What if I create a skin and it's really a macro that sends all of your BTSX to methodx?
Then write your own plugin. I don't see how it would open up security problems because all it would have the capability to do is skin the interface or rename stuff in the GUI. I think you misunderstand how things work because I'm not talking about "plugins" which interact with underlying market functionality. I'm asking for customizatability in the GUI which doesn't open up any security issues at all because many GUIs already have this functionality.
Why would I want it? Because I want to personalize my user experience.
I don't quite understand why people would want this. If I have 2 BitUSD, I could name them "George" and "Beyonce"? Doesn't this defeat the brand identity we are building and the sense that assets should be denominated in a common language for simple transferability? If someone creates BitShares Me, then that would be a place to float one's own assets. Frankly, I don't see a legal issue with the name BitUSD or any of the other asset proxies. If there were to be legal problems (which I doubt), then calling my dollars "George" or "Beyonce" isn't going to change some regulator's view of their function.
I think you're confused. BitUSD is always going to be BitUSD no matter what you personally label it in your interface. No matter what skin you used on Winamp the software still functioned the same way and the only difference is how it looks to the user. If the user thinks they'll go to jail because USD is mentioned in their interface and they wont use Bitshares X unless they can change it then we should let them.
As long as you know what it means what difference does it make? If you use Windows where you have the default skin or if you use a custom skin that should be up to you the user. If you've used Linux before then you know how customization can work but I suppose if you're coming from the Windows world you might not be used to this.
Some people like to personalize their interface whether to make it pretty or to give it a unique look and feel. Maybe you're not one of these people but there are a lot of people like this and it goes a long way to addressing issues where not everyone likes BitUSD as the label and might prefer USD, or just whatever. The more options we can give users to make things easier for them the better.
If there were to be legal problems (which I doubt), then calling my dollars "George" or "Beyonce" isn't going to change some regulator's view of their function.
I tend to agree with this statement but it doesn't change the fact that some people cannot have certain words in their interface in certain countries. In the United States we could get away with removing "Bit" and just calling it USD but some people are too intimidated to go all the way with that.
The answer is to let each individual user customize their interface however they choose. Now you can label anything however you want, use any colors you like, make it look like a cartoony Doge style interface if you like, etc.
If you're concerned that somehow you could label your interface and then forget the meaning of the labels we could always include unique icons for each individual BitAsset. Icons preserve the same meaning all around the globe even if the labels can change. Icons give you a whole range for artists to work with in terms of shape, color, etc so that it's unmistakable what the underlying assets are no matter what the labels say.
I suggest that a talented artist create a unique set of iconography similar to emoticons which can represent the concepts we are working with. We should standardize those icons and all skins should make use of the same icon scheme. We need a universal language and here is how to do it:https://en.wikipedia.org/wiki/Emoji
<- Worlds first universal language.http://info.sonicretro.org/Yuji_Naka_interview_by_Sega.com_(2001
) <- Sega first used a universal language system in Phantasy Star Online with great success.
So just as we know across cultures what these symbols mean, maybe it's time for Bitshares community to develop it's own symbols. What symbol represents a DAC? What symbol represents a BitAsset? What symbol represents a UserAsset? What symbol represents the market? Each BitAsset should have it's own symbol, it's own icon, etc.
The %5 symbol for example is something we all know the meaning of at this point. BitUSD with that symbol could represent 5% interest on BitUSD without having to use the word "interest". Create a standard set of icon designs, with standardized symbols we all agree upon, then all skins will simply work within the standard.