Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Has development stopped? #181

Open
ghost opened this issue May 30, 2022 · 52 comments
Open

Has development stopped? #181

ghost opened this issue May 30, 2022 · 52 comments

Comments

@ghost
Copy link

ghost commented May 30, 2022

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

@chrisdebian
Copy link

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

Chris
chris_debian

@ghost
Copy link
Author

ghost commented Jun 3, 2022

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.

@joeybab3
Copy link

joeybab3 commented Aug 3, 2022

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.

@chrisdebian
Copy link

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

@joeybab3
Copy link

joeybab3 commented Aug 3, 2022

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.

@chrisdebian
Copy link

I just checked, and I can see my contributions:

https://kartaview.org/user/chris_debian

but besides that, I agree with your comments.

Chris

@joeybab3
Copy link

joeybab3 commented Aug 3, 2022

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

@ghost
Copy link
Author

ghost commented Aug 3, 2022 via email

@retiolus
Copy link

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.

@chrisdebian
Copy link

chrisdebian commented Sep 12, 2022

@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

@ghost
Copy link
Author

ghost commented Sep 12, 2022 via email

@joeybab3
Copy link

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
Copy link

@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.

@chrisdebian
Copy link

@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

@hamishmb
Copy link

hamishmb commented Sep 14, 2022

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.

@chrisdebian
Copy link

Is anyone in this conversation from Grab/ developers?

Chris
chris_debian

@chrisdebian
Copy link

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

@joeybab3
Copy link

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.

@chrisdebian
Copy link

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

@joeybab3
Copy link

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.

@hamishmb
Copy link

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

@ghost
Copy link
Author

ghost commented Oct 11, 2022 via email

@joeybab3
Copy link

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.

@miruna-craciun
Copy link

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].

@chrisdebian
Copy link

@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

@joeybab3
Copy link

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.

@hamishmb
Copy link

hamishmb commented Oct 12, 2022

@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

@retiolus
Copy link

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

@hamishmb
Copy link

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.

@ghost
Copy link
Author

ghost commented Oct 15, 2022 via email

@hamishmb
Copy link

At an undefined point in the future, when I have time and some more relevant-to-android skills, I'd be up for that.

Best solution is really to avoid the duplication of effort if possible, though.

@brmonaghan
Copy link

I have been a long time KV user (then OSC), being a frequent regular until it was sold from Telenav to Grab in December 2019. When it was sold to Grab, the name changed to KV and multiple issues resulted in me abandoning ship in 2020, for about a year. I came back in May 2021 as a regular, continuing to record imagery for OSM until my phone stopped working in May 2022, where I pretty much halted KV.
@miruna-craciun as you were saying, I am happy to continue the development of KV as an opensource fork. I have a server running Windows Server 2022, but may not process all input as quickly as KV.
@chrisdebian This has been a recurring issue ever since OSC was sold to Grab, and has been on life support since then. For instance, I have asked NUMEROUS questions about the processing times and the never resolved CORS error that is becoming an issue since 2019, only to get a response 4-5 months later.
Example: Remember when OSC was having the issue with the closing every 5-6 seconds? It took only 2 days to diagnose the problem and bam! the issue was resolved within a couple of weeks.
Now: KV keeps stopping recordings when I leave the app, tell Grab to fix the problem and it takes literally forever to get a response.
I am even thinking about going back to Mapillary, but hearing about being acquired by FB, that's off the table.

@chrisdebian
Copy link

@brmonaghan Bryce, could you DM me, I couldn't see how to.

Cheers,

Chris

@brmonaghan
Copy link

@brmonaghan Bryce, could you DM me, I couldn't see how to.

Cheers,

Chris

How can I do a DM in GitHub? I haven't done one since I joined GitHub in 2018.

@chrisdebian
Copy link

Ahh, maybe it's not possible :-). I'll try to post my thoughts here.

Chris

@chrisdebian
Copy link

Hi, all.

Just read about Mapilio, based on the open source code of Mapillary. Now to work out a way to move my imagery from KV.

mapilio
https://mapilio.com/app
https://mapilio.com/terms
https://mapilio.com/licenses
It is an app that is based on the open source of Mapillary. It is a project that is starting so it is promising, but it does not have many photos in its repository

Fingers crossed.

Chris

@brmonaghan
Copy link

Mapillo is showing an error @chrisdebian

@brmonaghan
Copy link

Application error: a client-side exception has occurred (see the browser console for more information) .

@brmonaghan
Copy link

now cant sign up!

@chrisdebian
Copy link

@brmonaghan
Copy link

@chrisdebian im signing up on the website.

@ghost
Copy link
Author

ghost commented Apr 10, 2023

Mapilio hasn't opensourced their server code from what I can see. https://github.com/mapilio
The important thing they opensourced is their mapilio-kit.

Mapilio Kit is a library for processing and uploading images to Mapilio.

It doesn't seem like a better option than Mapillary or any other proprietary service.

@chrisdebian
Copy link

It's maintained.

Chris

@mnalis
Copy link

mnalis commented Apr 12, 2023

It's maintained.

What is maintained?

Unless I'm missing something, https://github.com/orgs/mapilio/repositories does not even have a repository for android code? Kartaview android code in this repository seems outdated and has other problems as noted, but the Mapilio does not seem to have anything published? Surely "nothing" is even worse that "outdated" ?

@chrisdebian
Copy link

Hi, all.

I've had some clarification from the Mapilio Devs.

https://forum.mapilio.com/t/where-is-the-open-source-mapilio-android-app-hosted/112/2

In essence, because the app is still in beta, they are not yet able to publish the code for the Android app. My main concern is that the imagery is covered by the Creative Commons license, and ownership remains with the person who captured the imagery, so this is a good thing.

I'm encouraged by what Mapilio is doing, but I can see why contributors may stick with Mapillary and KV. I'll monitor the situation, and see how it is giving back to the community. For me, I need an app that works, gives back to OSM, and has a two-way relationship with the community.

I hope this helps

Chris | chris_debian

@mnalis
Copy link

mnalis commented Apr 14, 2023

@retiolus
Copy link

"However, we believe that keeping our software proprietary allows us to maintain a level of control over our development process and ensure the quality of our products."

http://forum.mapilio.com/t/where-is-the-open-source-mapilio-android-app-hosted/112/10?u=retiolus

@mnalis
Copy link

mnalis commented Apr 18, 2023

"However, we believe that keeping our software proprietary allows us to maintain a level of control over our development process and ensure the quality of our products."

Thanks for forwarding that, @retiolus . As I feared from their initial response, they are not interested in open source community at all, but would only prefer that mappers do work for them for free, while they profit without providing anything in return to that community.

I think they've thus set themselves up to fail - as basically only card with which you can have a chance playing against Facebook is to be open, use FOSS and respect privacy and thus gather all that community that wants open alternative to Facebook/Mapillary. And they've decided to throw away that card. But hey, it is their business, so they should be able to choose how to run (or ruin) it...

Anyway, nothing interesting for OSM community over there at Mapilio, move along... Too bad. 😞

@chrisdebian
Copy link

Sadly, I suspect you're right :-(

Chris

@retiolus
Copy link

Export your Mapilio uploaded images: http://forum.mapilio.com/t/request-data-export/116/4?u=retiolus

I'll try to make the same for Kartaview.

@chrisdebian
Copy link

@retiolus Thank you. I've discussed this before, and a Python script used to exist, which took the images directly from one source to another, after the user entered both sets of credentials. This method avoided the user having to download and then re-upload.

The sensible thing would be to have an open source tool, rather than tackling this problem freshly, every time a project ignores it's contributors.

Chris

@chrisdebian
Copy link

Hi, all.

I've just been adding some information to the OSM Wiki, and specifically to an existing table, which compares different features of clients such as KartaView. Have a look if you get a moment, and obviously, if you're able to fill in any gaps, please do.

Many thanks,

Chris.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants