now that postmarketOS has somewhat partnered with a vendor (still hammering down the “contract”: https://gitlab.postmarketos.org/postmarketOS/operations/-/merge_requests/2), im hoping to get a feedback loop going
- vendors partner with us to promote and sell dev devices ✅
- pmOS talks to entities that can help finish up the port to become a Main device
- we finalize the contract and vendor’s donations help fund it
- vendor’s extra funds can go into trying to get more devices into Main
- rinse and repeat
@Logical_Error ow, that's too bad... does it look like a temporary delay or you'd need to find another potential partner?
@silmathoron nothing to do with the vendor we have partnered with recently. still working with others on the MoU to get vendor(s) signed on
internally, seems like we are prioritizing general os improvements first. maybe after the os is deemed stable will i get the chance to pursue this
there was the question of funding too, and the monthly donations by the vendor seemed like it wouldnt cover the funds needed. tried to propose a bug bounty system so others can also fund
@silmathoron my main worry now is that there are other devices (eg the fairphone 5) which are more feature complete that also probably pushed this initiative to the side. pmos and other orgs are in talks about putting in the work to promote that to a main device. dont know much more beyond that tbh
im excited if the fp5 becomes the first end user Linux device, but will suck because other phones, like the op6, will not be as wanted by others
tbh I'm not excited about the #fairphone5 being THE focus device for us because it's unobtainable outside of the EU.
That excludes a lot of people in the world who probably need options for privacy more than those who have things like GDPR...
@craftyguy @silmathoron yeah thats a fair point. the other con is being dependent on one vendor. when i was searching for bulk suppliers for old phones, the only storefront for fairphone devices is fairphone. the op6(t) was a different story with multiple 3rd parties
i would’ve liked to keep a healthy variety of vendors in case another one falls through like pine64
but we have to start somewhere, and if it’s the fp5, ill cheer them on while voicing my worries
@Logical_Error @craftyguy @silmathoron
i agree with having more devices be supported. The "road to main" is long and winding, and seems like it will most likely require a group of devs NOT the pmOS team to put in the work and collaborate with us on it. I think we're getting closer to that point sooo yeah we'll see what happens
@cas @craftyguy @silmathoron i didnt expand on it in our group chat, but i think bug bounties are probably the way to go
- pmOS lists bugs/features. max bounty is determined by how many hours is estimated to complete that item times fixed hourly rate
- vendors/users/pmOS fund certain initiatives
- external parties can view all bounties in one centralized place and even if a bounty is not at the max, they can still claim it. no need to reach out
@Logical_Error @cas @silmathoron
I have this general (but maybe unfounded) feeling the "bug bounties" put the incentives in the wrong place...
As it turns out, the majority of work required to make good, reliable, stable products is *not* one-time feature development or bug fixes...
@Logical_Error @craftyguy @cas @silmathoron When I first learned about open source, I thought Request Bounties were a very promising approach. But after understanding better, I have been less optimistic about request bounties.
There is a great video at the Dan on Open Source Software channel that is a great discussion of request bounties in open source: https://www.youtube.com/watch?v=vOdvlBBe4fA
@mpanhans @craftyguy @cas @silmathoron this is a great video
i still think bug bounties are a good idea. addressing concerns below:
- maintenance? agreed that itll cause a lot of drive by commits. maybe require docs as well? scope here was primarily for kernel dev (but might require general improvements too)
- bounty site? something pmOS controls ideally
- money prioritizing certain features? good question, unsure how to address this