Bitcoin Forum

Other => Off-topic => Topic started by: DarkLinkXXXX on June 04, 2011, 06:52:01 AM



Title: An amazing idea.
Post by: DarkLinkXXXX on June 04, 2011, 06:52:01 AM
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lets create a distributed version control system that is completely anonymous, kind of like bitcoin.
The whole purpose is give developers to make their software void of stupid legislature, like software patents.

Other than being anonymous, four things should be different from the rest.

* It should have an inline comment system. In other words, you should be able to comment inside a file and say "Why is this here?"
* It must have a small, text only wiki.
* It must include a License that makes software developers swear that they will not put their name behind this software.
* It MUST be a compiled language, not interpreted. An exception will be made for nodejs (http://nodejs.org)

One other thing, merging should not be necessary. My new philosophy is that software should grow like tree. A branch, off a branch, off a branch.

The first one to create such a project will win all the bitcoins I have. No matter how many bitcoins I have at the time, you will have it.
Supporters are welcome to add to the bounty, and to suggest or criticize how this should work.

So, what do ya think?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQGcBAEBAgAGBQJN6dV/AAoJEHeDLYXIl8knoBYL/RREshEkbB2IBDxMdNXYbzeY
GSM1qAlf/hP+vJNS18vnQYoHI9JwIGDhnaa0Dqf4hwPrK1pk88uVkWrmUp45IzJg
xFltamDUzlqydL7tf6h2he1b/6sYztWcp+o9VtEKuYEUolBsnhW285u8cWjZGhI7
gunvoR9mbipxbBUF4RTR3SoGcooWzgZ7tupJKrTb73lcOwRhJIK83RpKKXLVekDV
6u3T1V54V0vzoWIV26+TPsSyRzv1kYnD88J/C1K0ycVxO8rsFPkUkpv1tyi44RAW
z3Pk3To/OYHLx7gt8Srq24GzoNpk/e3/M0djSN6TecpEO72QgRP9lk73AdADsnYW
M0s6xnmQVrhAqLE70fW4Hxjou5iijMAxRICDA3ll1DxasTXkayeOfOKq+4albP0n
Ti/w3ea1tV9q/2C6PQ7klOgj3HEu2RH0Y5pSQrY5c5rMDghhRlEHh/j9NGjni0YQ
mRFg0dPYTdiSn7s1tlM8N70yjwrzEa03C49Lcg7CTQ==
=czVe
-----END PGP SIGNATURE-----


Title: Re: An amazing idea.
Post by: AntiVigilante on June 04, 2011, 06:56:02 AM
An amusing idea. :)

Sorry but the compiled language means reduction of participation.

I have chronic syntaxitis. I can't compile a program until an hour after I make a change.

I have a partial solution for you but it's gonna be done this weekend.


Title: Re: An amazing idea.
Post by: DarkLinkXXXX on June 04, 2011, 06:59:35 AM
An amusing idea. :)

Sorry but the compiled language means reduction of participation.

I have chronic syntaxitis. I can't compile a program until an hour after I make a change.

I have a partial solution for you but it's gonna be done this weekend.

Well, all I was worried about was speed. If I don't need to wait to do simple tasks, like add files, commit, push, pull,etc., than you're off the hook.


Title: Re: An amazing idea.
Post by: AntiVigilante on June 04, 2011, 07:40:46 AM
An amusing idea. :)

Sorry but the compiled language means reduction of participation.

I have chronic syntaxitis. I can't compile a program until an hour after I make a change.

I have a partial solution for you but it's gonna be done this weekend.

Well, all I was worried about was speed. If I don't need to wait to do simple tasks, like add files, commit, push, pull,etc., than you're off the hook.

Why not use git as basis?


Title: Re: An amazing idea.
Post by: DarkLinkXXXX on June 04, 2011, 07:49:54 AM
An amusing idea. :)

Sorry but the compiled language means reduction of participation.

I have chronic syntaxitis. I can't compile a program until an hour after I make a change.

I have a partial solution for you but it's gonna be done this weekend.

Well, all I was worried about was speed. If I don't need to wait to do simple tasks, like add files, commit, push, pull,etc., than you're off the hook.

Why not use git as basis?

A lot of reasons. There would be too much overhead. I wouldn't want git to be mocked if this was shone in a bad light (cuz I love git).
Also, I don't want phoney information, just complete anonymity. In addition, git is complex, and I want to keep it simple.
Also, next time say tl;dr, if you did not read the whole thing.


Title: Re: An amazing idea.
Post by: AntiVigilante on June 04, 2011, 10:23:06 AM
Why not use git as basis?

A lot of reasons. There would be too much overhead. I wouldn't want git to be mocked if this was shone in a bad light (cuz I love git).
Also, I don't want phoney information, just complete anonymity. In addition, git is complex, and I want to keep it simple.
Also, next time say tl;dr, if you did not read the whole thing.
[/quote]

I did read the whole thing - but since git uses forks foreverything that made me think of a tree.

Instead of merging you would have to split the code you didn't want to use. I kinda agree with your opt out rather than opt in.

Anyways, I am working on a structure language that's as powerful as XML but readable enough to send to your grandmother. It would serve as an accelerator during the design phase.


Title: Re: An amazing idea.
Post by: eturnerx on June 04, 2011, 03:29:59 PM
Maybe look at the Freenet Wiki project?