Hi everyone,
just following up on that matter with the results of the poll.
Over the 105 people who responded :
* 94 % are ready to found the project, some are very enthusiastic,
* 57 % would do it on a feature bounty basis,
* 45 % would do it an a recurring basis,
* 8 % would prefer to found directly the devs on a private basis,
* we could secure a total yearly amount of nearly 11 000 € (eleven
thousands), that is an average of 104 ± 483 €/year/user and a max
of 5000 €/year/user
* we could secure an average total bounty amount of 1527 €/feature,
that is an average of 14 ± 19 €/feature/user and a may of 100
€/feature/user.
That is only for the French-speaking community (France, Switzerland,
Belgium). I feel most are happy to turn the amount of their former
Lightroom subscription into a sponsorship of something forever open and
non-bounding.
What are the news on the senior devs end ?
Have a good day,
Aurélien.
Le 11/09/2018 à 05:30, johannes hanika a écrit :
> hi aurelien!
>
> any help is always appreciated. you should by now have dev access on
> redmine (houz is our admin, he granted you access).
>
> your numbers sound encouraging. 660EUR for a bounty that shouldn't
> take you more than your sunday afternoon to fix sounds like a good
> deal. now we'll also have to work on the conditions of our daytime
> jobs to free up time. this should be possible.
>
> cheers,
> jo
> On Mon, Sep 10, 2018 at 7:51 PM Aurélien Pierre
> <[email protected]> wrote:
>> Hi Jo !
>>
>> I launched a poll on the french community blog (darktable.fr) to see if a
>> founding of some sort would get support from users. The poll has been up for
>> 10 hours, we have for now 42 answers and the good news are :
>>
>> 95 % of users are ready to put money in the project,
>> 2/3 would go for a feature-based bounty founding, 1/3 would go for a
>> recurring crowdfunding (like Patreon/Liberapay),
>> the average contribution per bounty per founder would be 16 ± 15 € (average
>> ± 1 std) summing up to 660 €/bounty in total
>> the yearly total participation per founder would be 62 ± 49 € summing up to
>> 2545 €/year in total (for now)
>>
>> So my question is : if we were to secure a recurring monthly revenue to pay
>> for seniors/core devs time, would they be able to clear some hours each
>> month to review code contributions or mentor new devs ? Platforms like
>> Liberapay allow easily (as far as I know) to split teams earnings between
>> the team members.
>>
>> Also, if you trusted me enough to give me admin rights on redmine, I would
>> be happy to merge duplicates or close the solved issues to make some room.
>>
>> Have a good day !
>>
>> Aurélien.
>>
>>
>> Le 10/09/2018 à 08:55, johannes hanika a écrit :
>>
>> hi,
>>
>> thanks for putting this list together! yes we're terrible dealing with
>> these things. time seems to be the limiting factor here. the problem
>> with recruiting new people to go in and fix these things is that you
>> need someone to review the changes. which pretty much amounts to the
>> bottle neck for our github pull requests or google summer of code and
>> the like. now funding a full time employee for a secured amount of
>> time is a completely different story than fixing a bug here and there.
>>
>> i agree that the procedure needs to be changed though. somehow the
>> core issue seems to be senior dev time to me.
>>
>> cheers,
>> jo
>>
>> On Sat, Sep 8, 2018 at 7:24 AM Aurélien Pierre
>> <[email protected]> wrote:
>>
>> Hi everyone,
>>
>> looking at the Redmine feature requests, it seems that a lot of legitimate
>> requests are left idle, and some have been so for several years, generating
>> duplicates. Most of these features are cosmetic User Interface improvements
>> or making variables writable, such as :
>>
>> delete some EXIF+GPS meta-data in exported files (for privacy)
>> set the export file resolution from paper size and printing DPI, set the DPI
>> value right in EXIF,
>> add/edit unique names/titles for modules instances, also within styles,
>> decompose the darkroom history by module AND module controls (decrease the
>> history granularity),
>> add more JPEG exportation options (progressive, optimized, subsampling),
>> apply conditional styles automatically (the same way as the presets of the
>> modules),
>> make styles hierarchical (to clean-up the list),
>> allow drawn mask edition (size, feathering, opacity) from the masks list and
>> keyboard input values,
>> lock position and size of drawn masks for safe panning/zooming,
>> EXIF and IPTC management/edition requests (date, time, names of lenses
>> without processor, scans with no/wrong metadata),
>> create arbitrary collections/catalogs of images (ex : family, perso,
>> assignments),
>> implement ESC and RETURN shortcuts in every dialog to cancel and validate,
>> implement a coarse/fine tuning option to increment/decrement values with the
>> mouse wheel
>> lots of small GTK glitches with scroll bars, lighttable selections and
>> hovers,
>> link exported pictures paths to original RAW files,
>> allow to set the UI main color and create user-friendly theme/template
>> (whitout editing CSS),
>> etc.
>>
>> Some are more algorithmically challenging :
>>
>> make the RGB gains independant in wavelets/non-locals means denoising module,
>> rotate/flip the sampling patch in the spot removal module and in the freshly
>> merged retouch module,
>> add a color correction on A and B channels to fix the desaturation happening
>> in the local contrast module (laplacian) with heavy settings,
>> display the locked AF point on previews
>> detecting duplicates and similar pictures in database
>> etc.
>> plus all the Windows portability issues.
>>
>> And there are still #TODOs in the source code.
>>
>> Most of these changes are for sure not the most challenging and don't make
>> for the sexiest coding party, so I have no trouble imagining how little
>> appealing they can be to hobbyist developers, but they are nonetheless
>> useful and game changing for professionnals who are bound to efficiency
>> constraints.
>>
>> I find quite remarkable the dramatic improvements that software such as
>> Blender have known in the past decade, and though I get why dt developers
>> aren't thrilled by the admin overhead involved in a similar fundation to pay
>> full-time developpers, I think the above requests will stay idle for some
>> more time if we don't go next-level. That would be a shame considering the
>> core is stable and sane, and what is needed is mainly cosmetic.
>>
>> As more and more professional photographers adopt dt in their job and are
>> asking for more efficency-driven features, I know that some would be happy
>> to fund developpers to smooth all the sharp edges listed above. For now, the
>> features that the developpers don't need don't stand a chance to appear in
>> the software.
>>
>> So I found a platform where you could create a bounty for each feature
>> request/bug on Redmine, have users/donators fund the requests they want in a
>> crowdfunding way, hire freelancers to do it, and take care of the payment :
>> https://www.bountysource.com/. You can create a dt group, link it to Github,
>> open/accept/close/pay the bounties, etc. Actually, it seems that darktable
>> has already a project page, but only linked to the Github tracker :
>> https://www.bountysource.com/teams/darktable/issues.
>>
>> Shouldn't we merge Github issues and Redmine bugs/FR, and promote
>> bountysource ?
>>
>> Cheers,
>>
>> Aurélien.
>>
>>
>> ___________________________________________________________________________
>> darktable developer mailing list to unsubscribe send a mail to
>> [email protected]
>>
>> ___________________________________________________________________________
>> darktable developer mailing list
>> to unsubscribe send a mail to [email protected]
>>
>>
> ___________________________________________________________________________
> darktable developer mailing list
> to unsubscribe send a mail to [email protected]
>
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]