Funding/Donations to solving specific issues

I still think a board where people could ask for implementation and open a subscription for funds would be a great opportunity.

If someone wants to do it and needs some help i am here, please contact me.

3 Likes

@anon67614380 That is an excellent idea, but I can assure that it won’t work. Look for instance at the Proposals section here Proposals - ArduPilot Discourse

People that want features and are willing to support its development financially already have a process to do it, via the commercial support page.

Smaller things that a handful of hobbyists want, will hardly raise enough money to pay a dev to not only develop it, but most importantly support it, and maintain it.

But if you want to go ahead, please do.

1 Like

Ok, it was just an idea, i trust you that have been around here much longer than i did.

Corrado

1 Like

Don’t worry, if you want to help the project I’m sure we can find something to get your help. :slight_smile: :wink: :slight_smile:

Our documentation and wiki really really need a whole lot of TLC :slight_smile:

Can I interest you on that :wink: ?

2 Likes

I agree. When I read your post it jogged my memory of what happened with a “Technical Steering Committee” causing disassociation with DroneCode…

maybe such a thing could be done via patron or a similar platform.

We sort of need mini kickstarters for each idea proposal.

Yes that was the idea a mini kickstarter but if you guys have already been there and it doesn’t work, i believe you.

Great.

Please add you requests to the section Proposals, and I’m sure that the funding team and the dev team will chime in on such requests.

About patronage requests, every one can contribute NOW to a “larger” objective Donating to ArduPilot project — Copter documentation supporting ArduPilot.

I’m down to contribute bounties for solving specific issues. Think of it like having votes for paying taxes. Hahaha. I’m sure a 5-10 minute fix like some of the Issues posted would be quickly picked up for a few $$.

Would it be possible to track/tie donations to feature requests/issues? Then maybe if they’re not solved in 1yr, they get removed and contributed to the general fund.

1 Like

Bounties could work. They could be crowd sourced too.
However, when would a bounty be paid out? And who would be responsible for supporting the feature?

I guess we would need someone to curate all the issues, to fend off setup issues and give a ‘funding target’ that is proportional to how much work it would be. I.e. $5 would not be enough for a big job, but adding a parameter for some small thing then $5 or $10 would be fine. Also this person could be the one to judge when the job is done.

Personally I think that once the feature is in, it then falls on everyone to try and keep it updated. Maybe we also want some dev feedback before we put the ideas up for voting. Some people may want things that should not be put in master, ie some change in core functionality, that would be easy to do but would be confusing for the rest of the users (led blinking colors or something like that). This would make it more likely that features are kept current once there in.

1 Like

I definitely see a benefit if such an approach is adopted, as this would allow for things to become more modular. And thereby more customizable - and valuable - to various select group of users, but without affecting anyone else, who doesn’t need such a feature/ feature-set.

Might be time for a new thread so this doesn’t get lost…

1 Like

I have come across a platform, that seems to address the funding approach of special features discussed here. https://issuehunt.io/
(More written about it here: https://itsfoss.com/issuehunt/)
Seems to be in a fairly infant stage though. Maybe someone knows of a more mature system, which also allows “crowd-funding”.

1 Like

Bountysource is the common one.

Can you split the thread at about 15 posts up?

exactly where would you suggest?

@anon67614380’s post on the “board”
New topic could be “Funding/Donations to solving specific issues”

number please

Wow, busy thread! Constructive with valuable ideas if I may add.

@camti, I can only give my personal opinion here, but I’d say the points you delineated, following my partial quote of your post above, are very much in line with the project governing principles and direction. (Transparency and communication, reliability, performance, growth, redundancy, security, innovation, expertise, guidance, collaboration).

I’d also go so far as saying that they have, to date, been generally implemented , albeit definitely incompletely in some areas for sure, and with lots of room for improvement. Yet all those characteristics you’ve eloquently listed are here to a not so incomplete extent. To summarize:

Transparency and communication can be seen right here on this forum, on multiple gitter rooms and github channels, along with FB for some but not all of us. Add to this the monthly reports to partners, and the weekly dev calls that anyone can attend, and the hundreds of pages of documentation.

Reliability and performance has been demonstrated by the widespread use of Ardupilot in professional, industrial and research environments. Likewise redundancy, with support for multiple IMUs and GPS, general failover mechanisms, and more recently battery multi use, to name a few examples.And security with mavlink 2 for instance, or the availability of all source code for scrutiny.

Innovation can be witnessed by Ardupilot’s history of continuous addition of new features with Ardupilot staying on top of the game. This be it, to summarize and again give just a few examples, through support of a wide variety of simulation environments (ROS gazebo, X-plane, RealFlight, plain yet rich build-in SITL, Flight gear, the most recent Morse, etc …), ESC protocols and features (soft serial, DShot, BLHeli, etc …), vehicle architectures (quadplanes, tail sitters, monocopters, helis, exotic rovers and balance bots, subs, etc …).

Finally expertise, guidance and collaboration (to be brief again) are characteristics constantly on display in this forum and other communication channels listed above, and also on display with partner communications and Ardupilot’s wide support for a uniquely large variety of hardware.

Are there holes in the above? Absolutely, and far from me the idea of giving the impression that everything is perfect with no need for improvement. It’s also why I think your post is so valuable. Yet I wanted to also tell “this opinion” of the story :wink: Perhaps what could be done is digging in further on those areas, and within each category identifying the larger holes, to then prioritize what the community as a whole thinks can be improved.

1 Like