VOGONS


Open-sourcing dgVoodoo?

Topic actions

First post, by roshiahito

User metadata
Rank Newbie
Rank
Newbie

Hi! First, I just want to say that I can't thank you enough for your work.
I thought I would never be able to play Sims 1 under Linux as Wine's implementation of DirectX7 has issues with that game, but now it's running perfectly using dgvoodoo in tandem with DXVK, D3D11 to Vulkan translation layer.
But as a member of Linux community, I can't say that I am not a little bit bugged out that it's closed source. So here's an idea: why not open-source it?
I think it would be a great contribution to the community and help out a lot people (for example, students who may use it in their projects, or other enthusiasts). You may even benefit from it yourself as other people would be able to contribute to the project and advance its progress!
And open-sourcing software is not scary at all and doesn't bring any problems. For example, you can use permissive BSD license (preferably 3-clause one, which is protective of the copyright owner) and even add a your own clause that requires people who may use the source code to notify you about it, as you seem to care about it. Or add a clause that doesn't allow commercial use by anyone but you. Whatever you want really!
I really hope you at least consider this. But if you don't want to, it's perfectly fine 😀
Cheers!

Reply 1 of 9, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

I managed to convince Dege to open-source dgVoodoo 1 (Glide wrapper only) a few years ago when he abandoned that code base in favor of dgVoodoo 2.

dgVoodoo 1.40plus : http://www.vogonsdrivers.com/getfile.php?file … &menustate=55,0

dgVoodoo 1.50 Beta3: http://www.vogonsdrivers.com/getfile.php?file … &menustate=55,0

He released them as GNU Lesser General Public License version 2.1.

It is possible he may do the same with dgVoodoo 2 when he abandons it, or he may not - it's up to Dege.
I am not sure that he would do it before he's abandoned the project based on precedent, but who knows, maybe! 😀

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 2 of 9, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Maybe if GoG is willing to support an ongoing copyleft release with fixes for any titles they want to publish?

All hail the Great Capacitor Brand Finder

Reply 3 of 9, by Dege

User metadata
Rank l33t
Rank
l33t

Well, I don't want to open it up.

Reply 4 of 9, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Fair enough, it's your code to do with as you wish. Let me echo everyone else in thanking you for bringing dgVoodoo2 to life.

All hail the Great Capacitor Brand Finder

Reply 5 of 9, by Margen67

User metadata
Rank Newbie
Rank
Newbie
Dege wrote:

Well, I don't want to open it up.

Why not?

Reply 6 of 9, by roshiahito

User metadata
Rank Newbie
Rank
Newbie

Not at all? What about maybe opening it up as "You can look but not modify/copy/use for anything"? Just for people who are curious about his it all works.

Reply 7 of 9, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
roshiahito wrote:

Not at all? What about maybe opening it up as "You can look but not modify/copy/use for anything"? Just for people who are curious about his it all works.

Hmmm.. that wouldn't work at all. There would inevitably be someone who would save the code and then be able to make their own version of it.

Badger the person enough and they might just stop development all together.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 8 of 9, by willow

User metadata
Rank Member
Rank
Member
Margen67 wrote:
Dege wrote:

Well, I don't want to open it up.

Why not?

Because it's his project.