android icon indicating copy to clipboard operation
android copied to clipboard

Has development stopped?

Open ghost opened this issue 2 years ago • 51 comments

The repo was last updated a long time ago yet the android app was updated just this month.

ghost avatar May 30 '22 17:05 ghost

I've made this point before, but updating the repo seems very low priority.

Chris chris_debian

chrisdebian avatar May 30 '22 18:05 chrisdebian

I'm not sure what that means. I just discovered this and have no history of what went down. A link in the README could help, or if this opensource version has been abandoned, archiving the repo would help indicate that.

LoveIsGrief avatar Jun 03 '22 10:06 LoveIsGrief

It means they are not focused on keeping the repo up to date with what's actually published. They are still working on the project but they work primarily behind the scenes. Even getting support for platform-breaking issues can sometimes take months, it's not abandoned but the repo not likely to be updated any time soon.

joeybab3 avatar Aug 03 '22 21:08 joeybab3

I'm unclear about the way forward. As a long time (1998) user/ sys admin/ Information Architect, I know the importance of open source software, and the role of the developer AND the user.

If the developers aren't sufficiently resourced to publish the source code, then it's worrying because they could potentially be contravening the open source license.

I feel like I am contributing a lot of imagery, potentially for financial gain, by Grab, and also use by OSM, and it feels like the contributors are being forgotten about. I suspect like OpenStreetCam and OpenStreetView, and now Kartaview, this software is likely to be forked,

https://wiki.openstreetmap.org/wiki/KartaView

and users will move (using automated tooling, again) contributions to a new repository, like they did when Mapillary was acquired by Facebook.

Kartaview contributors are content for imagery to be used for commercial gain, but I think most are motivated by the support the imagery gives to OSM. It feels like the community is losing patience.

Can Grab/ Kartaview please clarify the current situation, so the contributors can make a decision about whether they should continue to support this endeavour?

I'm disappointed to be writing this, but some clarification is needed.

Chris chris_debian

chrisdebian avatar Aug 03 '22 21:08 chrisdebian

I've gone through this process with them like 3 or 4 times... Eventually, someone sees and responds and we hear about how the major rework is just around the corner, this time for real, and then they go dark for 6 months until the processing server crashes again and they are forced to come back for 15 minutes.

The app doesn't work on my pixel 6 and they killed the waylens project during one fo the acquisitions so as it stands I have no longer been able to contribute.

It sucks considering I've uploaded something like 43000mi/70000km worth of imagery but at this point, I can't even tell you what that number is because the site doesn't actually work anymore! Screen Shot 2022-08-03 at 2 31 09 PM

Our options are to start tagging random people who have in the past responded, and maybe get a response and have a little back and forth dialogue for a day or so then return to nothing or give up.

joeybab3 avatar Aug 03 '22 21:08 joeybab3

I just checked, and I can see my contributions:

https://kartaview.org/user/chris_debian

but besides that, I agree with your comments.

Chris

chrisdebian avatar Aug 03 '22 21:08 chrisdebian

Yeah I forgot that it takes a while to show anything on my profile

joeybab3 avatar Aug 03 '22 21:08 joeybab3

Yeah, these responses really don't make me want to create an account and contribute any data. It seems like "opensource" is kind of loosely applies here without much transparency.

LoveIsGrief avatar Aug 03 '22 22:08 LoveIsGrief

Since there is no answer, perhaps what we should do is find out how to export our data to preserve it for the next project or to put it online somewhere else.

retiolus avatar Sep 12 '22 10:09 retiolus

@retiolus I get what you're saying, but am not sure whether a similar project exists, that could better maintain and publish the open source software, and have a use for the imagery. Removing the commercial element, is it possible, I wonder, to just use the imagery for OSM and associated projects. If the commercial element isn't working, can we just forget about it?

I wonder whether the code needs to be forked, or whether it needs a rewrite?

Anyone have any thoughts?

Chris chris_debian

chrisdebian avatar Sep 12 '22 11:09 chrisdebian

You could ask /https://old.reddit.com/r/datahoarders or the internet aechivr to find a way to back up the data. When a new project pops up, they'll be able to take advantage of the existing data. Then your only "job" would be giving them access or helping to explain the system.

Maybe give that a shot?

LoveIsGrief avatar Sep 12 '22 12:09 LoveIsGrief

There was https://github.com/Streets-Data-Collaborative/osc-tools but unfortunately it appears I was the last one to commit to it and it hasn't been updated for the new site... I can look into it for archival purposes this week but I would really appreciate a staff member/maintainer responding to us...

joeybab3 avatar Sep 12 '22 16:09 joeybab3

@miruna-craciun @zhangtiedong0912 @chip-grab @zhaitianduo If any of you guys are still active on this project and able to respond to user concerns we would appreciate it.

joeybab3 avatar Sep 12 '22 17:09 joeybab3

@joeybab3 Good call. Maybe after a period, the main OSM mailing lists could be contacted, and this issue described briefly. This could be a way to raise awareness and give various stakeholders a chance to respond.

The submitted data is open, and commercial entities are free to use it, but the community also expects code to be published and to maintain a relationship with the community.

Grab, please reach out, you can make this better.

Chris chris_debian

chrisdebian avatar Sep 12 '22 18:09 chrisdebian

Personally I've just downgraded to the last open source release, as I'm slowly purging non free code from my phone, as far as possible at least. Obviously this isn't optimal for security, although who knows how the security is anyway, but my workaround may not work forever.

Contacting the OSM mailing list seems like a good last resort. It's been over a year now since anything was published here, but the app has seen updates, so it seems worth doing.

hamishmb avatar Sep 14 '22 19:09 hamishmb

Is anyone in this conversation from Grab/ developers?

Chris chris_debian

chrisdebian avatar Sep 14 '22 19:09 chrisdebian

Personally I've just downgraded to the last open source release

Was that the last version they released, rather than the one on Play?

Cheers,

Chris chris_debian

chrisdebian avatar Sep 14 '22 20:09 chrisdebian

Is anyone in this conversation from Grab/ developers?

Chris chris_debian

The people I tagged above are those I know that have/currently work on the project. Last time I got someone to respond by borderline harassing grab on twitter but I'd prefer not to do that again.

joeybab3 avatar Sep 14 '22 20:09 joeybab3

Completely understand @joeybab3 ; I noted that you'd referenced earlier contacts. It just seems weird that the company/ developers aren't communicating.

chrisdebian avatar Sep 14 '22 21:09 chrisdebian

I've been contributing to this project for several years, for them to go months with major issues and not respond is quite par for course at this point. At least the server is still running, they had an issue where tracks didn't process for well over a month and there is no way to contact them when that happens.

joeybab3 avatar Sep 14 '22 21:09 joeybab3

Yes, by "the last open source release" I meant the latest one available from the releases section of this repo.

hamishmb avatar Sep 14 '22 22:09 hamishmb

I'm not sure what that means. I discovered this app yesterday while looking for an opensource alternative to Mapillary which was bought by Facebook. This app isn't on F-Droid, so a little harder to retrieve by degoogled phones.

If the app isn't opensource anymore, maybe the repo should be archived. A link to the stuff you "said before" might be useful in the read me regardless of archive status, since new people like me have no idea what's going on.

LoveIsGrief avatar Oct 11 '22 09:10 LoveIsGrief

I'm not sure what that means. I discovered this app yesterday while looking for an opensource alternative to Mapillary which was bought by Facebook. This app isn't on F-Droid, so a little harder to retrieve by degoogled phones. If the app isn't opensource anymore, maybe the repo should be archived. A link to the stuff you "said before" might be useful in the read me regardless of archive status, since new people like me have no idea what's going on.

There's not much to say/link. There are lots of short 1-5 comment dialogue bits spread around the various repos they have here and it all nets the same result. We've asked them(grab/telenav) to help us/update/fix things and they claim they will and then nothing happens.

If you don't want to use google play then go to the releases section of this repo and download the apk, but everyone responding to you here is just a user, we can't make them put it on FDroid or update this repo.

joeybab3 avatar Oct 11 '22 18:10 joeybab3

To put it simply, no, development hasn’t stopped for KartaView. Historically speaking, we have addressed numerous requests here on Github (especially where we noticed an interest on the community's end), and have always been focused on improvements our community sought. Naturally, there are certain aspects that require a larger bandwidth, which we don’t have at the moment. However, if we see a desire to replicate parts of KartaView in your projects or support compilation initiatives, please reach out to us and we’ll act on it. Additionally, if there are features or tools that might spike interest but you need backup on set-up or handling certain requests, do reach out to [email protected].

miruna-craciun avatar Oct 12 '22 07:10 miruna-craciun

@miruna-craciun

Thank you for taking the time to reach out and respond to this thread. Simply put, I think the community would be somewhat happier if you (grabtaxi) could regularly 'push'/ publish the code for the latest release of the Kartaview application. This is a basic requirement of most open source licenses. If this isn't done, you (grabtaxi) are potentially in breach of the license, and are alienating the community that provides the imagery data that you want. I think it's just a question of being open.

These are just my thoughts, and I don't profess to represent the user community at large.

Thanks, again. Chris chris_debian

chrisdebian avatar Oct 12 '22 10:10 chrisdebian

Historically speaking, we have addressed numerous requests here on Github (especially where we noticed an interest on the community's end), and have always been focused on improvements our community sought.

I would say that historically speaking that was true. Since a year ago or so though there has been very little response to many of people's concerns. I often hear that "developers don't have time to respond to GitHub issues" but quite honestly that doesn't hold water. It doesn't take long to check the issues once a month and spend an hour responding to people, I do that regularly with projects I am a contributor on. I always appreciate the communication when it does arrive but to say that you've always been focused on community improvements is a bit... misleading

I used to contribute to everywhere I could but as of late the android app only records for about 5-10km before it stops working. You've killed the waylens project and provided us with no way to export the data/import to kartaview so I can't use that either. The iOS app has features the android app is missing (exposure lock for example), both are missing important features from the website, and all of them suffer from stability issues.

The main benefit to open source is that people could contribute to help fix a lot of these issues but this repo is just a rarely updated mirror of the code that is now extremely out of date. There is nothing the community can do as we regularly go without responses for months...

It's just frustrating to see what could be a really cool and useful project for many being managed this way as it's clear lots of time and effort was (is?) spent on it but it just seems like for the community we are talking to a brick wall most of the time.

joeybab3 avatar Oct 12 '22 16:10 joeybab3

@miruna-craciun

As a FOSS-loving-and-supporting StreetCompleter and occasional Kartaviewer, I wholly support the above comments.

I had plans to contribute much more to Kartaview and use my phone as a dashcam for this, but these plans were all put on hold years ago when I saw the repo open-ness and potential-license-violation situation. I find mapping relaxing and good for mindfullness. See my StreetComplete stats below (personally-identifying info intentionally hidden). Edit: Aologies for the size of the images, not sure what I can do about that.

signal-2022-10-12-170632_003

signal-2022-10-12-170632_002

All I ask is that you commit to publishing the latest version from now on in the repo. If you do that and do it regularly and consistency, I will most likely become a regular Kartaview contributor as well - I would like to use it, except for my moral qualms about the current situation.

There are of course other areas where things are sub-optimal, as pointed out by others, but I think it would be a great start if these things were done to begin with, and it would be enough to get me (and others?) on board with helping with using it and other things like reporting and confirming bug reports.

If you, or anyone else from the Kartaview team have read this, thank you very much for your time and consideration. I wish you all the best.

Thanks, Hamish McIntyre-Bhatty @hamishmb

hamishmb avatar Oct 12 '22 16:10 hamishmb

Anyone has a solution to export Kartaview data for the moment?

retiolus avatar Oct 14 '22 00:10 retiolus

I don't, but haven't tried.

For the moment, I have decided to uninstall it, until the situation improves - I never open it anyway.

hamishmb avatar Oct 15 '22 02:10 hamishmb

It would be ironic if we had to reverse engineer the API of a supposedly opensource app, wouldn't it?

LoveIsGrief avatar Oct 15 '22 05:10 LoveIsGrief