oR
ouRGeo
Open-Source Spatial IDE
Home Features Docs Download Forum News Plugins Contribute Privacy Sign in Account Sign out

Contribute

ouRGeo is a community effort. It is free, it has no company behind it, and it gets better in exactly one way — people use it and say what they find. Here is how to help, from five minutes to ongoing support.

Why it matters Report bugs Request features Help on the forum Fund development More ways The source code Start here

01 This is a community project

Every serious GIS you have used was shaped by the people who filed its bug reports. ouRGeo is no different — it is just earlier.

ouRGeo is developed in the open under the GNU Affero General Public License v3, with no company, no subscription and no investors setting the roadmap. That has an obvious upside: nobody can take it away from you, put your workflow behind a tier, or decide your platform is no longer worth supporting — and because the AGPL is a copyleft licence, that stays true of anyone else’s version as well.

It also has an obvious consequence. There is no QA department, no support desk, and no analytics dashboard quietly reporting what is broken. ouRGeo collects no telemetry at all — that is a deliberate privacy decision, and it means the project genuinely does not know a feature is failing until somebody says so.

The short version: your bug report is not a nuisance and it is not a favour. With no telemetry, it is the entire feedback channel. A five-minute forum post describing something that went wrong is the single most valuable thing you can give this project.

Everything below is a real job that needs doing. None of it requires permission, an invitation, or any particular expertise — most of it just requires that you were using the software and paid attention.

02 Use it, and report what breaks

The most useful thing you can do, by a wide margin.

Download ouRGeo, point it at your own data, and try to do real work with it. Not a demo dataset — the awkward shapefile with the broken geometry, the raster that is too big, the CRS nobody outside your jurisdiction has heard of. That is where software actually breaks, and that is exactly the data no solo developer has on hand to test against.

When something goes wrong — a crash, a tool that errors, a map that renders incorrectly, a result you believe is simply wrong — post it on the community forum. Reading the forum is open to everyone; posting takes a free account.

What makes a report easy to act on

You do not need to diagnose anything. You just need to make it reproducible. The most helpful reports include:

# A report template worth copying
What I did:    Toolbox → Buffer, 500 m, on a shapefile of parcels
Expected:      Buffered polygons
Got:           Error, pasted below
System:        Windows 11 · ouRGeo 1.15.6 · R 4.4.1
Data:          ~12,000 polygons, EPSG:2264, some with curves

# Console output
parcels_buffered <- sf::st_buffer(parcels, units::set_units(500, m))
Error in ... : <the message R printed>
Not sure it is a bug? Report it anyway. "I could not work out how to do X" is genuinely useful information — if a capable user cannot find a feature, that is a design problem worth fixing even when nothing is broken.

03 Ask for the features you need

The roadmap is not fixed. It responds to what people ask for.

If ouRGeo is missing something that stops you using it for real work, say so on the forum. Feature requests are not filed and forgotten — with no product manager and no commercial roadmap, what users actually ask for is the clearest available signal about what to build next.

What makes a request persuasive

Requests to make an existing feature less awkward are just as welcome as requests for new ones. Rough edges in something you use every day are easy to stop noticing — and impossible to fix if nobody mentions them.

04 Help other people on the forum

You do not have to be an expert. You only have to be one step further along than whoever is asking.

The community forum is where ouRGeo's shared knowledge accumulates. Every answered question is a question the next person does not have to ask, and a solo developer answering everything personally does not scale.

05 Fund development

Time is the real constraint. Funding buys time.

ouRGeo is free and will stay free. There is no paid tier planned, no feature held back for subscribers, and nothing on this site is behind a paywall. But building it is unpaid work done alongside everything else, and that is the genuine limit on how fast it improves.

If ouRGeo saves you time — or saved you a licence fee — a contribution directly converts into development hours.

☕ Support ouRGeo on Ko-fi

One-off or recurring, whatever suits — ko-fi.com/ourgeo

Where funding actually goes

Cannot contribute financially? That is completely fine, and it is worth saying plainly: a good bug report is worth more to this project than a small donation. Please do not feel that money is the price of participating.

06 More ways to help

All of these are genuinely useful, and several address gaps that are hard to fill any other way.

Test where I can't high value
Unusual Linux distributions, older and newer R versions, locked-down corporate machines, high-DPI and multi-monitor setups, enormous datasets. Every environment ouRGeo has never run in is a place it might quietly fail.
Check the maths expertise
If you work with survey plats, cadastral data or anything built on true arcs, verify ouRGeo's exact curve results against the tools you trust. Correctness claims deserve independent checking.
Improve the docs easy win
The documentation is new. If something is wrong, out of date, missing, or explains a thing you already understood while skipping the thing you didn't — say so.
Share your work showcase
Post maps and analyses you have produced. It shows newcomers what is achievable, and it surfaces workflows nobody anticipated.
Bring domain knowledge shapes design
Hydrology, geology, forestry, planning, archaeology, ecology — every field has conventions a general-purpose GIS handles badly. Explaining yours changes what gets built.
Tell people reach
Mention it to colleagues, use it in teaching, cite it in your methods section. A tool nobody knows exists cannot build a community.

Teaching and research

If you teach GIS or spatial analysis, ouRGeo may be worth a look for a specific reason: students see the R behind every operation they perform. Point-and-click work produces a readable script, which makes the gap between "using a GIS" and "writing spatial code" much smaller than it usually is. Feedback from classroom use is particularly valuable — students find confusing interfaces faster than anyone.

Using ouRGeo in published research? Say so on the forum. Knowing which analyses depend on the tool directly affects which parts get the most careful attention.

07 The source code

ouRGeo is published in full, under a licence designed to keep it that way.

The complete source lives at github.com/CCurtis1988/ouRGeo, released under the GNU Affero General Public License v3 — the same licence the RStudio IDE uses.

What the AGPL means for you

That last clause is the point of choosing copyleft. It means no one can take ouRGeo, close it up, and sell it back to the community it came from. The freedoms you get are the freedoms everyone downstream gets, permanently.

Verifying the privacy claims

This site claims ouRGeo sends no telemetry and phones no servers home. Published source is what turns that from a promise into something you can check yourself — see the privacy policy for the specifics of what the app does and does not do.

Bug reports and feature requests belong on the forum, not the issue tracker. That keeps discussion in one place where other users can find it, weigh in, and search it later — which is worth more to everyone than a thread only two people ever read.

08 Start here

If you only do one thing, do the first one.

  1. Use ouRGeo on real work and report the first thing that breaks, confuses you, or does not exist. This is the whole ask.
  2. Create a free account so you can post — reading the forum needs nothing, posting needs an account.
  3. Say what you would build with it if it did one more thing. That sentence is a feature request.
  4. Answer one question from someone who is a week behind you.
  5. Support development if the project is useful to you and you are in a position to.
Thank you. Every bug report, every feature request, every forum answer and every contribution makes ouRGeo more useful than one person could make it alone. That is not a formality — it is the actual mechanism by which this project gets good.