Java Specification Request on Community Currencies 112
bernfast writes "I've submitted a Java Specification Request on complementary currencies to the Java Community Process. This specification will allow to implement arbitrary units of exchange as Java currencies. Examples are timedollars and other community currencies.
This JSR is still in need of an expert group and will probably not receive too much industry suppport, so any help from the open source community is welcome."
Religious convictions and sound ethical ideas. (Score:1)
Religion in a nutshell is: god is trying to teach us our own set of ethics. We've to invent them as we go along and separate the good from the bad, just as Buddha has tought his pupils.
We're bad pupils because even if we come up with some ethics we ignore them a
Why (Score:5, Interesting)
Re:Why (Score:2)
Re:Why (Score:2, Interesting)
Why is this being made a java-specific thing? I would much rather see this generalized.
Couldn't this be implemented in XML? Except for the encryption, that is.
Re:Why (Score:2)
What's stopping you from encrypting XML?
Re:Why (Score:2)
Re:Why (Score:1)
The class java.util.Currency will have to be extended to support non-ISO currencies. This is strictly Java speci
Re:Why (Score:2)
I was just thinking of whatever part of the project can be done in XML shoud, so you don't end up isolating yourself to one proprietary language, especially if the project is released under the GPL. Others could re-write it in other programming languages and have it all seamlessly integrate with one another. using XML as the medium of communication.
Another commenter [slashdot.org] recommended the readings of Bernard Lietaer [amazon.co.uk], who helped implement the Euro. He proposes a currency called Terra [margritkennedy.de], that is supposed to be immun
The 100% economy (Score:1)
I like your idea of a 100% economy. The idea to know you have 100% of your share is nice but I can't imagine a way to calculate the buying power in a %-economy. How many %% is a bag of potatoes? Is that true of all bags of the same weight? Are all potatoes equal?
Re:The 100% economy (Score:2)
I guess it could already be implemented. The 100% value equivalent in normal currency would be the total units of currency in circulation divided by the total population. So it actually doesn't need to be the currency itself, but simply a useful graph of one's net worth, say when someone is checking their bank account balance or something. It would be an interesting way of keeping things in perspective.
Are all potatoes equal?
Yes, but some potatoes are more equal than others :P
The reference implementation might use XML. (Score:1)
The reference implementation to that specification might use XML, web services, encrypted XML and even try to use all this in a cross-platform kind of way, which even seems impossible to avoid, once XML is in the game.
If you want to see a reference implementation (RI) in other languages than Java I'll be glad to help in any way possible but I'm very much Java-
Re:The reference implementation might use XML. (Score:2)
If you want to see a reference implementation (RI) in other languages than Java I'll be glad to help in any way possible but I'm very much Java-centric these days.
I haven't been programming for a while, so I'm not the right person to approach. Just give it an open source license and let others on the internet handle porting it to other programming languages.
License. (Score:1)
The web service descriptions will probably be sufficient to reimplement protocols by just running stub generators.
Re:Why (Score:5, Interesting)
Snow tyres are very useful if you live in Quebec, but an unnecessary pain in the arse to have to store if you never leave Florida. In general, Quebecers are pretty good at heading down to Canadian Tyre when the white stuff starts settling in for the winter. Java developers can similarly be expected to know what they need in their classpaths.
Re:Why (Score:2)
Not to mention, you won't find any replacement 'tyres' of any kind in Florida. They might look at you funny, then try to substitute with some other kind of part, like a 'tire.'
Re:Why (Score:2)
Platform independence (Score:1)
Re:Why (Score:2, Insightful)
If java would do it, it will probably become adapted by other languages too.
Re:Why (Score:3, Informative)
Re:Why (Score:2)
is it just me (Score:5, Interesting)
Re:is it just me (Score:1)
Re:is it just me (Score:3, Funny)
Re:is it just me (Score:2)
or does anyone else find it funny that a slashdot comment is linked to in a JSR?
Or that the author of that comment is the same person as the author of the JSR and of this Slashdot article.
You'd think he could find a better place to put his example than a Slashdot comment.
You get what you give. (Score:1)
Why do we care? (Score:3, Insightful)
Re:Why do we care? (Score:2)
At least that is what it looks like to me after a quick glance at their website.
Re:Why do we care? (Score:2)
The currency unit is called "time dollars", as a symbolic name that you are trading in time.
However you are free to ofer your service time for any amoount of time dollars.
So a high skilled doctor probably may charge $TD 100 for one hour and a gardener probably charges $ TD 10 per hour.
Regarding the JSR, I do not understand why it is not enough to extend java.util.Currency to allow non ISO currencies
java.util.Currency is reason enough. (Score:1)
Re:Why do we care? (Score:2)
Exchange rates? (Score:5, Funny)
Re:Exchange rates? (Score:2)
I selflessly volunteer.
timedollars? (Score:2)
Is not it a kind of a socialist (and further left) response to the Liberty Dollars [norfed.org]?
Let's see, every time me and my wife spend a nice hour in bed we write a Time Dollar IOU to each other for services provided... HUH???
Paul B.
P.S. Yes, I did RTFA, but I guess even on
Sorry, replying to myself... (Score:2)
Anyone finds this passage from the History section of the timedollars site a little bit, hmm, _strange_? Were not the proponents supposed to be paid in TIME dollars?
Paul B.
Re:timedollars? (Score:1)
Depends on what you mean by "backed". Their value comes from the work you already performed, so their issuance is limited...in that respect, they're more "backed" than current U.S. currency.
No, not a "response" since local currencies like timedollars have been around long before the "Liberty Dollar". In fact the Liberty Dollar, so far as I can tell from their website,
Re: Timedollars? (Score:2)
In a normal job, you get paid normal currency for an agreed upon amount of work (like a number of $$/hour).
With voluntary work, you do work, but don't get money in exchange. Rewards will be non-monetary, say having a satisfied feeling of having improved the world a little bit. For some programmers, writing Free software could be in this category.
I
money can be anything, but..... (Score:1)
I agree with you, I simply don't see this ne
Re:timedollars? (Score:2)
Let's see, every time me and my wife spend a nice hour in bed we write a Time Dollar IOU to each other for services provided... HUH???
Yes. Indeed.
You just need to find one who is accepting yoour IO in bed currency.
Your firtst line: What is is backed by? makes pretty clear tha you have no clue how currencies work in our time
Our currencies are not backed.
angel'o'sphere
Re:timedollars? (Score:2)
Well, I guess it was more than compensated by the following gold-backed "currency" link, was not it?
Bottom line: only in third world countries backed currencies do exist today.
The good thing about a currency backed by some universally-accepted commodity (gold most common) is that it d
Re:timedollars? (Score:2)
But, your example is not really understandable, for me at least (I mean your PPPS).
4 Month ago I read quite good book about currencies and money. I'm working on a MMOG, and we like to introduce player defined currencies
(Similar to) Backed money in 3rd world countries is e.g. stone money, sea shell money, and tort
Re:Exchange rates? (Score:1)
Market forces, of course. "I'll trade you six Ithaca Hours for three timedollars". You can take it, leave it, or make a counteroffer.
Re:Exchange rates? (Score:1)
http://www.futureofmoneysummit.com/terra-project.p hp
The proposal was made by Bernd Lietaer, one of the architects of the Euro and a strong advocate for complementary currencies.
Barter and alternate currencies (Score:3, Funny)
If these types of things get popular, the IRS will find you.
Re:Barter and alternate currencies (Score:2, Interesting)
If you have a currency that is bought and sold, in the US, it must be pegged against the US dollar, and it must be reported as income.
However, if your currency is strictly tied to time (something like "1 fanastibuck = 10 minutes"), and you prohobit trading for money, then you do not have to pay taxes on it.
(If I understand correctly.)
Most serious groups doing this stuff know about the rules, and abide by them.
Re:Barter and alternate currencies (Score:2)
Re:Barter and alternate currencies (Score:1)
Okay, here is all the documentation you want:
The IRS has issued three local rulings that Time Dollars are tax exempt. They have given three reasons for this status.
1. An hour is always an hour, regardless of what is offered
2. They are backed only by a moral obligation and are not legally binding
3. Their purpose is charitable.
http://www.timedollar.org/td_irs_rulings.htm [timedollar.org]
Re:Barter and alternate currencies (Score:1)
Re:Barter and alternate currencies (Score:2)
On most local currencies like time dollars and itaka hours and such you do NOT pay taxes, or you can pay the taxes in that currency. it heavyly depends on your local laws.
angel'o'sphere
The timedollar is officially tax exempt. (Score:1)
1. An hour is always an hour, regardless of what is offered
2. They are backed only by a moral obligation and are not legally binding
3. Their purpose is charitable.
http://www.timedollar.org/td_irs_rulings.htm [timedollar.org]
What ?is? this? (Score:3, Interesting)
How about you signup at http://www.sourceforge.net and launch your program there and use the available j2ee protocols to design your application?
GREAT POINT, MOD UP! (Score:2)
Which only proves that people sometimes can be reasoned with!
Paul B.
Re:What ?is? this? (Score:2)
This is overly bureaucratic (Score:1, Informative)
I bet you... (Score:3, Funny)
LETS (Score:5, Informative)
Re:LETS (Score:2)
Re:LETS (Score:2)
Not sure why this is modded funny.
I was just wondering that myself. Google corrected the spelling to "Bernard Lietaer" from "Bernard Leitaer", and Amazon.co.uk seems to yield different results compared to Amazon.com for some reason. It looks like he only has one book called "The Future of Money" on the topic. Some google results say he helped implement the Euro. Do you have any links with a more comprehensive list of his books?
Re:LETS (Score:2)
what is this? (Score:1)
I'm a consultant and one hour of my time is worth a hell of a lot more than 1 dollar, at least to some people. What is all this?
And again, what on EARTH does it have to do with java??
I didn't know JSR's were so high-level. Should I submit a JSR for my favorite application then? Hey, I need to finish this bond trading app, maybe somebody will just add it all to java!
No wonder java is so bloated!
Somebody p
A proposal to specify alternate units of exchange. (Score:1)
Go Wite an App, Not a JSR (Score:5, Insightful)
Why is the poster doing this as a JSR? They are requests for Java specifications [jcp.org]. Things that go into the core of the Java platform.
The problem domain for this proposed JSR is primarily in the business world, not the technical one. I can't see any one proposal getting sufficient backing from a wide enough user group. Certainly not enough for everyone to agree on a useful technical implementation of this.
There are better ways to handle this...
I suggest that the poster goes and sets up his own web service to do this (banks and investment firms offer such services already). And work out an open API.
It's good you've found a problem that interests you. But please don't feel you need to go and clutter up my platform of choice [javasoft.com] to go solving it.
--
Java Hosting on Linux VPSs [rimuhosting.com]
Re:Go Wite an App, Not a JSR (Score:1)
Actual currency exchange systems are a more business oriented issue, but the ability to say new Currency("U
Correction... (Score:1)
dBarter (Score:5, Interesting)
The only problem is, it is written in C so you may not like it. ;)
These people don't understand... (Score:5, Insightful)
They are essentially trying to create a miniature banking system (within a community)by hoping people's time is worth zero. There is a reason why we now have bank notes, checks, credit cards, bankers, notaries, etc.
Re:These people don't understand... (Score:1, Insightful)
It's a backup (economy) system. (Score:1)
Bernard Lietaer and many other experts on the topic have a very firm understanding of the inherent errors of our modern worldwide economy and have repeatedly pointed out that the system is unstable.
As a computer programmer my reply to inherent instability I'm unable to fix on short notice is to keep a backup system available and prepare for failover.
Of course this was a simplification, it's not really
Re:These people don't understand... (Score:3, Insightful)
Not trying - doing. Some of these systems have been working for over a decade.
Uh, no. Just the opposite, in fact, it's recognizing value that is currently undercounted.
Yes: because it suits the bankers, allowing them to parasitically accumulate wealth.
Re:These people don't understand... (Score:3, Interesting)
For example, supposing you buy (for a fixed price) a share of the total compute time on a supercomputer. How many minutes of CPU time is that a month? Well, that really depends on how much unscheduled down-time there is (ideally none, but this is the Real World here) and you won't know how much that is until the end of the m
Re:These people don't understand... (Score:2)
Indeed there is a reason.
And you know the reason?
They are essentially trying to create a miniature banking system (within a community)by hoping people's time is worth zero. You have any backing for that. It sounds wrong in my eyes
I suggest "The future of Money", and probaly also, but not that good, "Money of the future" as reading. The second one is my translation from german, probably the title is slightly diff
Re:These people don't understand... (Score:2)
There are many cases where you want to run an independent "monetary" system. For example, if you want to use "points" within a community to reward particular behaviors in terms that make sense for the community. So, for example, in one MMORPG called There [there.com] that gives pointed to builders, awarded by other players based on how much they like what you
interesting monetary reform site (Score:3, Interesting)
See for example Margrit Kennedy's 140-page book Interest and Inflation free Money [fu-berlin.de] - you'll never look at money the same way again after reading the first chapter.
Translation (Score:2)
Summary (Score:3, Insightful)
This sort of thing would be incredibly interesting if it were done in C or something else least-common-denominator that can be used in any piece of software.
Already tried... this is an instance of JSR 108 (Score:2, Interesting)
http://jcp.org/en/jsr/detail?id=108
108 Units Specification
The
Re:Already tried... this is an instance of JSR 108 (Score:1)
Personal Java has been replaced with J2ME (Score:1)
Re:In need of an "Expert Group"? (Score:2, Informative)
The RI will aim to be GCJ compatible. (Score:1)
Re:Taken seriously? (Score:2)
But for desktop applications development, or scientific systems development, C# has more traction than J*va.
Re:Taken seriously? (Score:2)
For any C# app selling right now I show you 100 Java apps on the desktoop selling right now.
And what do you mean with traction, friction
angel'o'sphere
Re:In need of an "Expert Group"? (Score:3, Informative)
Who is not taking Java seriously? It's by far the most in-demand language in the IT industry.
And it would help if there was native Java support for the most popular computing platforms.
Why? The point of java is that it is not native. Its up to the VM implementor to handle the native code translation.
Instead Sun choose to sue Microsoft to get them to remove Java from their OS.
No. Sun sued Microsoft to get them to either remove or fix Mi