Announcement

Collapse
No announcement yet.

Sponsoring Open-Source Drivers For $1 Per Day?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sponsoring Open-Source Drivers For $1 Per Day?

    Phoronix: Sponsoring Open-Source Drivers For $1 Per Day?

    An idea is being kicked around within the forums about sponsoring open-source driver development for one dollar per day...

    http://www.phoronix.com/vr.php?view=MTEyNDU

  • #2
    I'd definately sponsor a dev right away.

    Fixed 1$ a day is not a good idea though. It should be _at least_ 1$ while encouraging people and companies to donate a lot more.

    Hey, even I would pay a dollar a day and I'M TOTALLY BROKE

    A system where your level of contibution gets you symbolic awards would probably encourage donations, something like

    1$/Day = mention in a source comment
    5$/Day = mention in a Readme
    10$/Day = you get to be included in an ascii art gallery distributed with the source

    Never underestimate what people are willing to pay for shameless self promotion

    Comment


    • #3
      What about Mesa ?

      Originally posted by phoronix View Post
      Phoronix: Sponsoring Open-Source Drivers For $1 Per Day?

      An idea is being kicked around within the forums about sponsoring open-source driver development for one dollar per day...

      http://www.phoronix.com/vr.php?view=MTEyNDU
      I don't know if its related to Xorg developers or not, but I wonder if it would be useful for Mesa to have a seat onto one board at the Khronos Group.
      If so, how many cost the subscription ?

      Comment


      • #4
        Originally posted by spykes View Post
        I don't know if its related to Xorg developers or not, but I wonder if it would be useful for Mesa to have a seat onto one board at the Khronos Group.
        If so, how many cost the subscription ?
        Ian Romanick has served on the ARB, etc in the past.
        Michael Larabel
        http://www.michaellarabel.com/

        Comment


        • #5
          Just noticed Michael asked for the discussion to take place in the other thread. Now I feel like a douche

          Maybe my post can be moved to the appropriate place? Thanks.

          Comment


          • #6
            plz deleted
            Last edited by Speedator; 06-22-2012, 09:52 AM.

            Comment


            • #7
              I like the idea.
              But:

              1. I think an idea like that needs first some advertisement to make people aware of the action.

              2. Financial is basically a kind of bottleneck. More money means more manpower and thus more progress. Of course it doesn't help against missing specs besides the horrible work of reverse engineering. Still manpower. So yes, finances can be a sort of a bottleneck for driver development.

              3. And I personally would prefer if there was maybe also a kind of choice what to do. E.g. I have an interest in getting GPUs soldered with ARMs afloat, AMD UVD working (and some more energy related stuff, everything else is fairly ok and progressing by official development) and maybe some love for these pesky VIA chips.
              Or hire somebody to get BluRay-CSS or whatever it's called decoding airborne. Might not be totally legal in all countries but what can you do if you want to watch the movies you bought on Linux or BSD?
              Or make past chips that are still not well supported working. GPUs, WLAN, some USB devices, omg printers(!) and whatever else is still having problems.

              Comment


              • #8
                Funding only for documented hardware(or partial documentation). Reverse enginering for undocumented is a waste of money.


                I think it's better to propose a big value funding campaign instead of time based funding.(It's better to propose 500 000 dollars funding instead 1 dolar a day)

                Comment


                • #9
                  I think we should first get in contact with corporations like Red Hat, Canonical, Google, Samsung, Qualcom etc. Let them figure out how we can get much better open source drivers and present them to us. Then we might be able to get some sort of funding for it. A service where you pay per year and your hardware gets a little more priority might work. Or maybe if you pay 30 dollar per year to Canonical...
                  You would think that corporations would love good free and gratis open source drivers?

                  Comment


                  • #10
                    I think 1$ a day might be a bit much (giving more than 350$ a year towards one project seems a bit much for most people), 10$ a month seems more the norm in terms of donations (e.g. it is what I give to the EFF each month). That being said I am a fan of the idea of funding open driver development.

                    As for the original Nouveau pledge drive, seing as I was the person who organized that I can provide a bit of information on what went wrong. Basically I was ahead of my time when it comes to crowdfunding, I was entirely unable to find a non-profit to hold the money for the project. No distribution foundations (such as The, now likely dead, Ubuntu Foundation, The Fedora Foundation), nor newly started, at the time, ventures like the Software Freedom Conservancy were willing to take on the task at the time. This meant that the only option we had was directly putting the money into one of the developers accounts, doing this would have meant incurring additional taxes on the donations. More worryingly though, after talking to the bank used by the Nouveau founder 1000's of payments in the 10$ range to a private account would have been triggered fraud flags and the account would have been closed down for investigation.

                    So after a long time and consideration it was decided to consider the pledge drive a success based solely on the willingness showed from people, however the money was never collected as there would meant much less than the expected 10.000$ ending up with the developers due to taxation and the risk of disrupting the developer in questions personal finances.

                    An additional issue that arose afterwards was the concern about who got what inside the Nouveau project. There was a concern that some developers might feel cheated based on how the funds might be allotted, e.g. there was talk about perhaps hiring someone to work fulltime for a month or two, in that case who would that be and would that selection be fair.

                    I am very proud of the pledge drive, I found it really heartwarming to see that people were willing to put their money down to take a stand for openness. It is naturally sad that we never actually managed to collect the money but I have heard from several sources that it raised awareness about the Nouveau project as well as the issues of Open drivers in general and helped build confidence in later online crowdfunding ventures.

                    Comment


                    • #11
                      Originally posted by lapis View Post
                      Funding only for documented hardware(or partial documentation). Reverse enginering for undocumented is a waste of money.


                      I think it's better to propose a big value funding campaign instead of time based funding.(It's better to propose 500 000 dollars funding instead 1 dolar a day)
                      we don't have to start with something hardware specific. A state tracker is pretty much hardware agnostic and usually the HW specific bits are done by the guys employed by the comanies.

                      As for the amount i also believe that we must set a target ie raise 100000 to have feature X implemented.

                      Comment


                      • #12
                        Modular hybrid drivers

                        I think AMD, Nvidia or Intel must make a modular driver - at least at the source level - where the parts they cannot or do not want to open were closed.

                        Then the community of the open source drivers would have 2 works

                        1.- Improve the open source code

                        2.- Replace the proprietary source part.

                        The S3 STC compresion algorithm has not actual good replacement at open source drivers, and is still a proprietary patented part of every blob, and I think there would be a specific open source project to replace it, as well as other parts that are what make proprietary drivers so much faster than open source ones.

                        Comment


                        • #13
                          Originally posted by mitcoes View Post
                          The S3 STC compresion algorithm has not actual good replacement at open source drivers, and is still a proprietary patented part of every blob, and I think there would be a specific open source project to replace it, as well as other parts that are what make proprietary drivers so much faster than open source ones.
                          We have several open S3TC implementations, some of them very good quality. It's not the source that is lacking, the s3tc issue is only about patents.

                          Comment


                          • #14
                            i think its better to pay for results

                            like milestones

                            ie : initial opengl4 support - is useless, because you wont run anything by opengl4. your pc say "hey i can run opengl4" and your display say "f u, look my colorfull artifacts"

                            we need like full stuff for 1 topic, like

                            dynamic power management DONE = i pay

                            good configurable tv output and all outputs on card with good GUI = i pay

                            make quake live playeble on constant 60 fps[ not shity 30 on my radeon 4850 like now, with mega lags/tearing [its unplayable] = i pay

                            fix amnesia dark descent inputs [first time i installed i couldnt move mouse, 0,5 year later i can move mouse, but only on 80% of surface, cant move pointer to bottom of screen ad click "continue button"] = i pay

                            make blender work realy fast = i pay

                            cooperate with valve and make this drivers more suitable than catalist = i pay

                            fix compiz on oss drivers, to dont produce 1 second lag for maximizing windows etc. = i pay

                            its like kickstarter, but it works other way, more like BOUNTY.

                            Comment


                            • #15
                              Hi guys, for anyone still interested I have started a small scale campaign to do some Mesa development. See my post here for more information: http://phoronix.com/forums/showthrea...ent-experiment

                              Comment

                              Working...
                              X