Currently we think that, we will have
kodingen.com and
kodingen.org
Similar to
wordpress.com and
wordpress.org.
.com will keep on operating the same, free for developers being paid
by companies.
Companies will be able to claim unlimited hosting and traffic (5GB to
500TB) and unlimited users.
As a developer you may be invited to join to companies project teams,
and companies pay per user they add users to their teams.
Suppose a company would like to have 10 people they pay e.g. $1/user
$50 for 5TB so they pay $60 in the end of the month.
A developer can work in any number of companies, and while they work,
they will work on company's resources (filetree will have tabs to
switch between personal files and others) therefore, developer won't
have resource problems while working on other companies projects,
their environment will be paid by them. Which means we don't have to
give a lot of resources to free accounts because they won't need it
for personal use.
This is the model we came up with, so that developers can enjoy
developing and making money without being bothered by limitations of
the environment.
The essence of this discussion is, if you give developers more than
they need just because you like them, it will open the gates for bad
guys to come in and exploit the system, disturb the community and get
us in legal troubles which will result in us closing all the doors to
free features or worse, shutting down the site.
If we could ID our users and hold them responsible of their actions,
it'd solve all the hassle, but there is no easy way of doing this.
This is the problem.
One example is, if anyone ever distributes child porn via
kodingen.com
sub-domain, or distributes copyrighted content, authorities will shut
down our site since we are allowing that to happen (think of
napster.com or youtube on copyright issues). Therefore we have to have
some measures preventing such disturbance.
On the other hand, we don't want to disturb good people who just want
to code and have fun. This is a very important point for us, we didn't
design Kodingen with the hopes of becoming millionaires, we just
wanted to give back to the community. And we want to stay this way,
eventually opening the project to open-source community and growing it
altogether.
I'm sure we can solve this challenge within the democracy we can
create through our community.
I will try to come up with a plan of voting and ranking if you guys
don't have any other ideas,
- companies can ID themselves (they have tax nr. and their payments go
through Kodingen)
- employees who work for them will give them/us their ID's or payment
information to get paid.
- companies can help us trust developers.
therefore,
- Kodingen can trust companies
- if you worked for a company and they trust you, they can rank you as
a trusted member
- in turn you can vote for 1 member to be trusted every month
(thinking out loud)
- developer should seek 3 votes to become trusted (thinking out loud)
some rules
- you can't sell the trust vote
- if 3 of your trustees are banned you are not trusted by the system
anymore
- if you engage in any illegality, you take down all your network with
yourself.
advantages for trusted members,
- ever-expanding usage rights, sub-domains, db's etc.
- taking part in arbitration between companies and developers maybe
being paid a small fee for the participation.
- listing as a credible member, increased good-will towards themselves
and favored responses from the community.
That's the outline of my thinking for now.
It will take some more thinking and work to keep our community clean
and safe, but we are committed. I'm sure we will succeed.
Cheers,
D