Loomio

Can our software be open source.

Joum PublicSeen by 12

Hi, We have not yet started to develop any software. Some previous SOL workers did produce a mock and one of our members start his own voting website.

There is nothing out there yet, that we know of, that matches our needs. I have pasted my dream idea below.

BUT, we could look at a fundamental question here.

CAN OUR SOFTWARE SAFELY BE OPEN SOURCE? AND IF IT CAN THEN SHOULD IT?

Joum

Now for the DigitalDirectDemocraticMedia (3DM) dream of LB. Joum:
It will start with registering your profile / account. You will begin as a member of the top level group called “World”.

The World will have groups called “countries” Starting to get the picture? The groups within the country called “Australia” will have 3 sub-groups called “Federal”, “State” and “Local”.

Federal will have two subgroups called Senate and House of Reps. The Senate will have 8 sub groups. 6 States with 12 Senators, and the Northern Territory (NT) and the Australian Capital Territory (ACT) with 2 Senators each. Hence, the last sub-group is called the senator.

Each final group (Senator, Councillor or whatever) is a vacant position. This is where the digital world stops and a person must take the position. This position is called a Politician or perhaps ipolly.

In the 'normal' political system this person will be a candidate in every election; but ipollies will be more and less than that. As a candidate and/or elected polly, they will not be able to develop policy or will they be forced to follow a party line. They must make a pledge to obey the choice of #1. their electorate, and #2. their country... if their electorate has not expressed its wishes.

The ipolly will also be responsible for the verification of all its members on the 3DM. They will use a method, like the postal system, to verify that the account holder is a real world, AEC registered, person. The account will also be checked for duplication in the 3DM system. I think that everyone should be allowed to vote in 3DM, but there will be two tallies. One with all people and one with only verified AEC registered people.

There is much more, and many questions. Like how will an ipolly get to inhabit the role. But I know they will be solved eventually.

Joum

And I think it can be safe as Open Source, Loomio is, isn't it?

And if it can then, Yes, it should be.

Joum

Just getting your attention. Lommio's inbox is full of it. They are working on a fix.
@christophervankrev @francois1 @iuliandumitrascu @robertscottu

Malcom Minks

Being new to the group and forum format, I think it would be good to have your 3DM blurb mapped out on a flow chart.
A visual perspective is another way f communicating this with members.

Forgive me. I'm still learning.

Joum

Thanks @elysiumenergy.

I have done a few entity relationship diagrams, but nothing great.

But the main question in this thread is a basic one. Should it be open source? My reasoning for yes is:
1. I like Open Source
2. I think that open software is safer because geeks love to find flaws, which they will do even if it is not open. But when it is open I think they tend to help fix them. But this is my thoughts and not documented fact.

Joum

Perhaps I should put my first post in another discussion?

But it is such a big topic, I am afraid to go there, but eventually we must.

Malcom Minks

Agreed with it being open source. A sense of transparency.

Francois

I agree with the open source idea. François

William Forsyth

it MUST BE open source and as such is openly verifiable. Security through obsfucation (which is why it would be better to be private and not open source) is no security at all. There can be no trust in the software or systems built upon it if isn't open source.
Simple. No brainer. No choice if credibility is paramount.

William Forsyth

Proprietary software is just that. Verification of proprietary software is problematic and difficult if not impossible due to in-confidence commercial interests. Open Source is verifiable, more robust, provably secure and errors are fidentified and fixed in a timely manner. Let's not forget that propietary software will cost big $$ and there is no guarantee that it will do as promised. Furthermore propietary software wlll be run on a central server providing a single point of failure as well as an easy target for hacking and DDOS attacks. P2P blockchain technology overcomes all the problems of a closed system running a central server. Open source is the ONLY model that offers the security and trust required to have confidence in any verifiable voting system..As a computer scientist, I cannot, in all honesty, support anything other than open source P2P technology.

William Forsyth

The University of Wollongong is Australia's main centre for cryptology and I am sure that any system, if necessary, can be reviewed independently through this university. Having said that, as a cryptologist I think Blockchain technology is the way to go as it is provably secure, is based on P2P technology thus no central point for corruption, attacks and failure. It is robust, been around since 2009, built on strong PK cryptography and has proven itself to be secure and incorruptable to enemies with unlimited computer power and resources. Furthermore, voting systems have and are already being implemented on the back of this technology. Why reinvent the wheel or go with less secure and more easily corrupted commecial systems?

Deleted account

can i post this about how loomio used crowdfunding to fund their second wave of software (Joum found this for me) - i think the video and the amount they raised is really exciting... and they started only 18 months ago with a group of 6 volunteers in new zealand...

https://love.loomio.org/real-democracy-needs-to-include-everyone

if this post is off topic - let me know and i will delete it - its already posted in our Fundraising group - but i think only members of that group can view the post...

Steve Wickenden

Hate it when someone comes out with "Having said that" means there not human

Deleted account

http://truevote.com.au/

maybe we could just use these guys for the time being - use it and test it - start all our thousands of members voting on parliamentary bills...?

Ricky Jefferyes

I have to agree with William that it has to be open source and should use blockchain.

William Forsyth

crowd-funding is definitely worth thinking about and maybe supporting the loomio developers is an option too

Deleted account

Yes - i like the sound of James Kiesel... thats if he has the time... or if he finds our idea so attractive - that he just 'wants' to be a part of it.