Michael,

I've never understood your objection to Tech Source's involvement with
regard to OGD1.  Traversal Technology was specifically and openly
commissioned to act as the commercial wing for the OGP, with full
copyright ownership of all IP, and this included the right to act
under secrecy, as long as it was not counter to the goals of FOSS or
the OGP.  Moreover, although we were not always required to do so, we
disclosed our activities to the OHF.  There was nothing improper or
unethical going on here at any point.  Rather, there was an equitable
exchange of IP between Traversal and Tech Source that (a) we were set
up to do, and (b) added more to the FOSS community.  Without Tech
Source, and use of their facilities, software licenses, and test
equipment, we could not have completed the design to OGD1.  It just so
happens that a lot of that design was shared with another commercial
product.  Naturally, we had it in mind that other companies might
reuse parts of the OGD1 design and even buy OGD1 boards and embed them
in commercial products, so there's no technical difference here.
There was a two-way exchange of elements of both PCB design and FPGA
code.

I'm sorry that you feel disillusioned by this, but it's common for
commercial entities to contribute to FOSS projects, and it's not
unheard-of for them to do it anonymously.  By going around telling
everyone about this, you have done nothing good and have caused harm
by interfering with someone else's nondisclosure agreement.  So we
have done something that you, unilaterally and without being fully
informed, have decided was unethical; why does that justify unethical
action on your part?


On Mon, May 28, 2012 at 8:21 AM, Michael Meeuwisse
<[email protected]> wrote:
> Hi!
>
> I still find it amazing that projectvga comes up from time to time, I get
> the occasional email asking for more details, source code, etc, and now it
> found it's way once again on Phoronix. Let me first make an end to any
> remaining doubters; yes it's dead. The prototype is still laying around
> somewhere in my room, but I haven't touched it in years.
>
> There's a bunch of reasons for this.
>
> First;
>> ...making it really not viable for anything but enthusiasts/developers
>> wishing to tinker...
> The website hit around the time of fosdem '08 and the general '15 minutes of
> fame' a few hundred thousand visitors, the guy in charge of the webserver
> had to upgrade due to traffic, etc. To keep  things going, we needed some
> bootstrap money (a problem not unknown to OGP either, but I'll get to that)
> so we jotted down a target date and basically said "whoever wants one, speak
> up, if there's enough people, we can get things rolling". There wasn't. In
> total of those hundreds of thousands people, 7 (!) actually wanted one, and
> a handful more wanted just the PCB to hand solder. With 'enough', the target
> was around 100. Only 93-ish people short. Not encouraging. These days I
> would toss it up on kickstarter and might be more lucky, especially after
> seeing the Raspberry Pi craze lately. But in 2008 it proved to be a too
> alien concept.
>
> Second;
> The prototype was flawed. Badly. The PCI wasn't working at all. The memory
> interface was too noisy. The data loader for the FPGA was Xilinx's
> proprietary interface was, combined with open source software, unreliable as
> hell. Working with the official tools did the trick on that front, but that
> would mean Windows etc, not very inviting for the few devvers who would
> actually want to use the card. I did reverse engineer it to the point that I
> got it working reliably, but it didn't interface decently with other
> existing open source tools etc. Basically the chips weren't properly
> supported. These days they are (and support more friendly non-proprietary
> interfaces) so again I'd say it was a little too much ahead of time. But
> note that the FPGA 'compiler' of sorts still is mainly closed source windows
> material last time I checked.
> On the hardware buggyness front, that wasn't really surprising. I was a
> student (still am, but again I'll get to that later), and getting it right
> in one shot would've been nothing short of a miracle (even if I hadn't been
> a student). I still think I could've handled this better by recruiting more
> people from the community somehow, but I was new to this management-angle
> and failed. Lesson learned.
>
> It's not uncommon to do a few prototype iterations, but without proper
> funding (see earlier) I had to invest from my own wallet, and being a
> student and all, enough was enough.
>
> Third;
> OGP. The problem of money-bootstrapping and getting people onboard who
> really knew what they were doing when it comes to hardware design had been
> partially solved, but everybody was kept in the dark about the how. Turns
> out the company a few main contributors work for invested time & money,
> designed the hardware card for (iirc) flight control, and OGP could
> 'piggyback' on this. All they had to do was write their own firmware. They
> was also some input in the hw design naturally, and for marketing reasons
> I'm told there are a few subtle differences between the two end results, but
> that hardly matters. We weren't told. To this day this pisses me off.
> Essentially all discussions on the OGP mailing list about design etc were
> used as input to produce a proprietary card for a company, and once the card
> was done OGP still had to find the 100 or so 'first buyers' before they
> could produce their 'own' batch. Worse, the big shots in the project knew
> about this, agreed on this, and kept it from the rest of us. I for one felt
> used. A real "Luke, I am your father" moment. Here we were, trying to get
> open source hardware out in this world, only to find it was a corporate
> product all along. Maybe I'm overreacting, and I knew I didn't manage
> particularly well community-wise for projectvga, but this was simply too
> hard to grok. Too evil. There's plenty of projects with developers supported
> by companies (just to name a random one; linux) but doing it secretly? No.
> Just no. I abandoned the idea of OGP entirely after getting to know this.
>
> If memory serves me right this was after I spun off the projectvga project
> to drive the price down, because I couldn't get my head around the insanely
> high requirements and equally high cost of the design that was pushed.
> Hindsight 20/20. It really put a dent in my spirit.
>
> Fourth;
> amd/nvidia open source efforts really got off. I remember being floored by
> the Nouveau team that day at Fosdem '08, and amd (ati back then? doesn't
> matter) stepped up their game as well. I like to think the open graphics
> 'movement', and OGP in particular, really did help push for more open source
> support from them. I don't think projectvga had much influence on it, but
> these better drivers did put another nail in its coffin. If there ever was a
> window to get it to market, it was back then, not now.
>
> Fifth;
> Interests. As I mentioned earlier, I'm still a student. I got a little fed
> up with sitting behind my desk all day staring at hardware designs, so I've
> been doing a cognitive science master as well as a cognitive neuropsychology
> master. Two masters simultaneously really murder all your spare time, but I
> love it. In short; I moved from how hardware computers work to how wetware
> computers (i.e. your brain) work, and ideally I'll someday translate one to
> the other; true artificial intelligence. And this might need some
> specialized hardware, who knows... I'll let you know when I get there. ;)
>
> Hope this clarifies things, I really outta update the projectvga website
> with this rant some day. Regarding OGP (I'm sending this also to phoronix,
> so sorry for you mailinglist guys who already know this), there are cards
> out there and as far as I know, they are in use. Which is fantastic! Alas
> not by me.
> For projectvga, I abandoned it entirely after I switched to my masters a few
> years back (time flies, other things happened in between, not going to bore
> you with that). I get the occasional email from enthousiasts who want to
> give the source a fresh look, see if they can use bits and pieces (it did
> control a screen through the USB debug interface in the end after all) for
> their own projects, and I send them in the right direction. It's still all
> available as GPLv3 but god knows in what kind of buggy state. But other than
> that it's completely dead. I've learned TONS doing it and absolutely loved
> most of it, but times change.
>
> I've moved from what happens in front of the eye to what happens behind it.
>
>
> Cheers,
>
>
> Michael Meeuwisse
>
> PS. The website still works, to my knowledge. http://projectvga.org or
> http://wacco.mveas.com
> PPS. Apologies to anyone offended / not happy me bringing up the 'taboo' of
> the third point. This isn't personal, but the 'secret' is out and I'm not
> going to play along doing ssssshhhh.
>
>
>
> On Sun, May 27, 2012 at 6:20 PM, Dieter BSD <[email protected]> wrote:
>>
>> [ trying again now that mail list is back up ]
>>
>> Michael Larabel is saying that OGP is dead. (and Project VGA as well)
>> http://www.phoronix.com/scan.php?page=news_item&px=MTEwNTQ
>>
>> http://phoronix.com/forums/showthread.php?71079-The-Open-Source-Graphics-Card-Is-Dead
>>
>> Some may think that there is no longer any need for OGP since
>> AMD/ATI is documenting their GPUs, but after several years
>> the documentation still leave MUCH to be desired. A big fat zero
>> docs (or FLOSS code) on UVD for one example.
>>
>> I see a lot of buzz about crowd funding, there must be a way
>> to tap into that?
>>
>> I haven't seen any activity on the mailing list in ages.
>> So... is it dead, Jim, er, Tim?
>> _______________________________________________
>> Open-graphics mailing list
>> [email protected]
>> http://lists.duskglow.com/mailman/listinfo/open-graphics
>> List service provided by Duskglow Consulting, LLC (www.duskglow.com)
>
>
>
> _______________________________________________
> Open-graphics mailing list
> [email protected]
> http://lists.duskglow.com/mailman/listinfo/open-graphics
> List service provided by Duskglow Consulting, LLC (www.duskglow.com)



-- 
Timothy Normand Miller
http://www.cse.ohio-state.edu/~millerti
Open Graphics Project
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to