nic-delhi / AarogyaSetu_Android

Aarogya Setu Android app native code
https://www.aarogyasetu.gov.in/
Other
2.89k stars 1.96k forks source link

Where is the server code ? #1

Open anivar opened 4 years ago

anivar commented 4 years ago

This release misses

  1. Server code
  2. Ios & Kaios apps
  3. Cloud & Deploy functions.

This release does not help in transparency without 1 & 3

Chinmay-KB commented 4 years ago

Server code will be released subsequently, as mentioned in the press release iOS app source code will be up in 2 weeks, I don;t think they've thought of KaiOS yet

ronalddas commented 4 years ago

https://twitter.com/SetuAarogya/status/1265281058532016128 link to tweet having the press release

garora commented 4 years ago

It clearly mentions Android code, Server code and other app code will be released one by one as per briefing.

Can you tell the tech-stack of server code?

jace commented 4 years ago

@treyu1 dissing critics is a great way to create confidence in the project. You're off to a good start.

aravi365 commented 4 years ago

@anivar Don't bring your agenda here.Watch the press conference was clearly mentioned that ios,kaios app source code will be released later.First time something new is happening in govt tech space our youngster have worked hard voluntarily without any PAY support them by contributing to the code and leave your stupid activism.Let us all just help in new features.My all thanks to you developers for working tirelessly & developing this in 3 weeks.❤️ You guys please continue working hard Indians will not allow any agenda to hijack your efforts.

Thats the perfect way to reply! 💯

0xSumitBanik commented 4 years ago

This release misses

  1. Server code
  2. Ios & Kaios apps
  3. Cloud & Deploy functions.

This release does not help in transparency without 1 & 3

It will take a few weeks, they have already mentioned that in their press-release. I still couldn't believe they open-sourced it. So, please have some patience and wait for further releases. Press_release

Regards, Sumit

jace commented 4 years ago

@treyu1 This issue ticket documents the items missing in this release, based on the promises made in the press conference. When the releases are made, the issue ticket can be considered resolved. This is normal use of issue tickets.

There is absolutely no need for name calling.

delhiamitk commented 4 years ago

The code is being released to address the concerns of security and privacy . As already mentioned in the press release , the iOS and backed code would be available very soon . Till then we would request for your collaboration and participation in checking the code and help us in making it even better.

anivar commented 4 years ago
  1. GoI have a mandatory opensource policy. App is anyway bound to opensource as per that. So please avoid treating this as a charity.
  2. Freedom to run, modify, and redistribute needs interaction with server code and cloud functions. So releasing them together is essential for functionality and reusability of code.
  3. So please consider this issue as unresolved and open, until 1 &3 comes out
tachyons commented 4 years ago

"Government of India shall endeavour to adopt Open Source Software in all e-Governance systems implemented by various Government organizations, as a preferred option in comparison to Closed Source Software”, and that “The source code shall be available for the community/adopter/end-user to study and modify the software and to redistribute copies of either the original or modified software." It also says, "Source code shall be free from any royalty." Open source enthusiasts all over the world will be glad to know that the nature of compliance of the policy is mandatory. Open source as a preferred option is chosen on the basis of the merit of open source and its approach

Quoted from https://www.digitalindia.gov.in/content/open-source-%E2%80%94-extremely-important-aspect-digital-india

Open source adoption is a part of Government policy and hence it is natural to expect rest of the source code. Since the tentative release date for rest of the code is mentioned in the press release, not anywhere in the code base, It is good to have an issue in public issue tracker till rest of the code is released

tachyons commented 4 years ago

COC is being made here, Please don't use this platform for name calling or personal attacks

Animesh-Ghosh commented 4 years ago

First time something new is happening in govt tech space our youngster have worked hard voluntarily without any PAY support them by contributing to the code and leave your stupid activism.Let us all just help in new features.

@treyu1 if I was working as a government employee, I would expect to be paid atleast. Plus, as a developer, if you aren't getting paid for your work, which is being used by 10 crore people, there's something wrong with you. If you are not getting paid for your work, you should probably leave the company.

Animesh-Ghosh commented 4 years ago

Also, @treyu1 did you literally just create a GitHub account to defend the app or GoI against criticism?

Hum yahaan jhak maarne aaye hain? We try to develop stuff and contribute to projects we like so that we can learn, and hopefully increase our probability of getting hired (employers see our projects).

Sure, yahaan par bhi issues main bakchodi hoti hai, lekin aap ka join karne ka reason mujhe achha nahi laga.

Do correct me if I am wrong.

TitusRobyK commented 4 years ago

Also, @treyu1 did you literally just create a GitHub account to defend the app or GoI against criticism?

Hum yahaan jhak maarne aaye hain? We try to develop stuff and contribute to projects we like so that we can learn, and hopefully increase our probability of getting hired (employers see our projects).

Sure, yahaan par bhi issues main bakchodi hoti hai, lekin aap ka join karne ka reason mujhe achha nahi laga.

Do correct me if I am wrong.

Just reported the User ( Handle : treyu1 ) , seems to a fake profile , trying to create confusion probably

Animesh-Ghosh commented 4 years ago

Just reported the User ( Handle : treyu1 ) , seems to a fake profile , trying to create confusion probably

@TitusRobyK I still would like to know why he was so quick to attack @anivar. He could have politely corrected him about the issue of code release.

Also @treyu1

Lol @animesh there are some mad geniuses who can work tirelessly for their country without any monetary benefit.Put aside your biased glasses you will see a whole new world son 😎

Such people in my books would only be called mad. Sorry if I cannot understand your feelings towards the country, but most people who get into development want to improve their quality of life first. I believe after you have stable finances, you can help others in better ways.

payloadartist commented 4 years ago

@delhiamitk will there be any bug bounty program for AarogyaSetu?

rishavs commented 4 years ago

Can we please stop this pointless discussion? it doesnt helps the app and the community in anyway. The issue for server code is relevant and should stay open till the code is released. Anything outside of this issue can be taken offline.

Animesh-Ghosh commented 4 years ago

@rishavs yes, I am sorry. I am not an Android dev, but I never saw any government app getting open sourced, so I scrolled through the Issues and PRs. I will try to be more civilised.

mukku105 commented 4 years ago

Just reported the User ( Handle : treyu1 ) , seems to a fake profile , trying to create confusion probably

@TitusRobyK I still would like to know why he was so quick to attack @anivar. He could have politely corrected him about the issue of code release. Also @treyu1

Lol @animesh there are some mad geniuses who can work tirelessly for their country without any monetary benefit.Put aside your biased glasses you will see a whole new world son sunglasses

Such people in my books would only be called mad. Sorry if I cannot understand your feelings towards the country, but most people who get into development want to improve their quality of life first. I believe after you have stable finances, you can help others in better ways.

@animesh seems you want to a genuine reply then let me tell you if you will notice this anvar guy raised 3 issues within minutes of open sourcing the app.His desc on this issue if you will please analyze then notice was just pure commentary and sorry to be blunt but I believe in "give as good as one gets".

Also being older I can understand your apprehension of working for free but my personal feeling is the people who developed this must be highly paid.

@treyu1 Stop this nuisance buddy! This is an Open Source Repository meant for the Development of the App. Mind your business and let Developers do there Work in peace and Raise Issues.

This isnt your normal Discussion Forum for you to raise your Social Issues.

Talks only related to the Issues and developement of the Project. Zip on. Drop the mic.

FarmaanElahi commented 4 years ago

First of all this is not the right forum topic discuss this. If you have any issue regarding some other project not being open sources till now , you can raise with the concerned authorities. Since this repo is for the Android project, this issue doesn't make sense also. It's better to close it.

ironjan commented 4 years ago

According to #16 it is impossible to build a useable app without having access to the server code. Consequently, this issue is not pointless and should stay open until the necessary code is available.

However, I would suggest @delhiamitk or some other member of the nic-delhi group to lock furthers comments as most existing comments are not related to the actual issue #1.

On a side note: the German open source corona tracing app repo has similar "problems". ~60% of all issues are answered with "will be added later, see (someplace else)". In the beginning, such issues were closed directly which lead to many duplicates. They now have adopted the "keep 1 issue open to track until it's actually done"-approach to prevent the duplicate issue.

akhilpothana commented 4 years ago

@delhiamitk as @FarmaanElahi said, you should close and lock this thread. @anivar this is a GitHub repo for AarogyaSetu_Android, not for Q&A and other concerns you have. You can email or tweet at the NIC if you want. Issues here are meant to address issues related to this codebase. @Jace @ironjan you're so wrong. Every single release you will ever see here in this repo will be the android app. Not the server-code code and not the iOS app. This issue is pointless and a waste of time.

preachme commented 4 years ago

@treyu1 you already created a lot of mess. Pls drop your mic and contribute to the repo if you can...:)

amanthegreatone commented 4 years ago

just wondering, why is it being rolled out in phases? i mean if you have the source code, committing it to a repo is just a click away so why are they releasing the ios and server code after a few weeks?

shivendrasoni commented 4 years ago

@treyu1 You are not a dev, and thats ok, but what you are doing here is exactly what you blamed the other guy for. What you are doing IS activism. And if you were really all that serious about learning, you wouldn't sitting here, replying in split second rather than learning to code (your words). And its an open forum, not yours not anyone's so unless you are a moderator (you're not) its not for you to decide who says what.

Chinmay-KB commented 4 years ago

just wondering, why is it being rolled out in phases? i mean if you have the source code, committing it to a repo is just a click away so why are they releasing the ios and server code after a few weeks?

It isn't exactly just a week away. There are chances some hardcoded tokens, or some files like google-services.json etc may get pushed, anything sensitive that may be there in previous commits. Everything needs to be audited and then released for Open Source.

I've learnt it the hard way :/

manishbansal8843 commented 4 years ago

@treyu1 This is not a times of india comment section buddy. Keep your rant to yourself. This is how open source community works. Lets keep the discussion sane.

aravindvnair99 commented 4 years ago

This release misses

  1. Server code
  2. Ios & Kaios apps
  3. Cloud & Deploy functions.

This release does not help in transparency without 1 & 3

@anivar Isn't this repository only meant for the Android app and not other components? I assume @delhiamitk and team would be making separate repositories for each component. I don't see a reason to keep this issue open. It's already been announced that they would be released soon.

@delhiamitk will there be any bug bounty program for AarogyaSetu?

@payloadartist They did announce this on Twitter

anivar commented 4 years ago

@anivar Isn't this repository only meant for the Android app and not other components? I assume @delhiamitk and team would be making separate repositories for each component. I don't see a reason to keep this issue open. It's already been announced that they would be released soon.

https://github.com/nic-delhi/AarogyaSetu_Android/issues/1#issuecomment-634222831 addresses this

rghv commented 4 years ago

Shivam seems like have deleted his comment after calling me code illiterate twitter guy.Sorry for being direct let me tell you buddy I guess you were not even born but I used to to code since the early days of open-source software when we used to discuss on Tanenbaum–Torvalds debate(I admit I was also all in for microkernels :)).Worked very hard during averting the Y2k bug which sadly the developer community does not give credit to those unsung heroes but I am proud of it.Talking of twitter I would request you to please visit this guy profile(not posting the link for respect of his privacy) but you would find the intention of him and his coterie who have commented in his support .This guys even wants to opensource Aadhar! which surely they have right to ask but is utterly foolish.I bet you they would try to derail the National Health Stack project.

@manishbansal8843 I also admit that I ranted but I am pretty sure this is not how open source community works by raising frivolous issues #8 raised by @anivar (another example see this guy here wants to include legal issues in readme: a joke right!) meant to derail the project rather than to genuinely enhance it for larger adoption.I would recommend you to read Open Sources: Voices from the Open Source Revolution.

@shivendrasoni this is not a open forum but an open source repo from the govt where you contribute for its development not try to slowdown it or inject aspersions over the project among the devs to halt it to serve your NGO to receive foreign money from vested interest.Of which clearly you are no way a part but some people surely are.I was in dev but now in management role but I surely get your point and thankful to you for pointing it out and think you are right in the garb of stopping them I became one.So I would try not to further comment on this issue.

To all the future commentators on me I am ready to take your suggestions or clear your misunderstandings on any discord server you create but lets not turn this into a Flame War of which I am sure partly to blame.Let all commentaries here from now on be regarding the issue.Thanks

@treyu1 - Your age/background/experience are immaterial here. Please stick to the topic.

If you feel #8 is frivolous, please use sane arguments on that ticket to debate it out, don't rant here - it is not productive.

Name-calling, references to derail foreign money vested interest etc are unwarranted, and hampers the whole spirit of active discussion and collaboartion. Please, stop!

tachyons commented 4 years ago

Server code will be released subsequently, as mentioned in the press release iOS app source code will be up in 2 weeks, I don;t think they've thought of KaiOS yet

We are here after 20 days, no code releases for ios, web app and server code. And the already released repository is abandoned !!!

tachyons commented 4 years ago

News coverage https://www.firstpost.com/tech/news-analysis/aarogya-setu-not-open-source-in-real-sense-claim-cybersecurity-activists-say-server-code-must-be-made-public-8480011.html

Lunarequest commented 4 years ago

Where is the server code and the code for ios and kaios. its missing.

jace commented 4 years ago

This repo has been abandoned again. I doubt we'll see another code release without another round of making a public stink.

rnayabed commented 4 years ago

:/

jace commented 4 years ago

Last commit on June 1, five months ago. Is there any doubt now that this "open source" release was only meant to keep all of us distracted? That they had no actual interest in open source?

What does @treyu1 have to say now?

rnayabed commented 4 years ago

Last commit on June 1, five months ago. Is there any doubt now that this "open source" release was only meant to keep all of us distracted? That they had no actual interest in open source?

What does @treyu1 have to say now?

I think its more of like a management issue. @treyu1 clearly looks like a account controlled by multiple people. lets wait and see what happens.

tachyons commented 4 years ago

https://github.com/tachyons/aarogyasetubackend this the code released by nic today (imported from open forge)

jace commented 4 years ago

tachyons/aarogyasetubackend this the code released by nic today (imported from open forge)

This is not the server code. It appears to be for the embedded web view.

anivar commented 4 years ago

“What they’ve released right now is some non-functional code snippets. It is client-side code loaded onto the app from a web address and not the server functions or the data-handling part. The back-end code, which handles the data, including the data schemas, has still been kept secret,"

“It doesn’t allow you to glean any kind of useful information about the functioning of Aarogya Setu, apart from a few superficial snippets,"

In reports https://www.livemint.com/technology/tech-news/experts-seek-full-aarogya-setu-code-not-bits-of-it-11606178251490.html

iamvajid commented 3 years ago

Where is the server code ? The nation wants to know

gargVader commented 3 years ago

Tweet by Aarogya Setu for Backend

rnayabed commented 3 years ago

@anivar @iamvajid they released the backend.

@anivar close the issue now. damn almost a year for making the backend opensource

tachyons commented 3 years ago

It is was just source code for the web view when I checked last time. Is that changed? Have you guys were able to run the backend code on your local machine ?

@rnayabed @gargVader

gargVader commented 3 years ago

@tachyons No. This is not the backend. They have just given some frontend views. Pathetic Check this tweet

rnayabed commented 3 years ago

embarrassing..