Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Cheese Talks To Desurium Contributors (about Desurium - what a surprise)

By - | Views: 10,725
Hi guys

I've got a new interview up, this time talking with key contributors to the Free/Open Source Desura client known as "Desurium" (including the lead developer of the original client and DesuraNET's managing director).

The full interview can be found here, but first, here are some interesting snippets:
QuoteHow did the decision to release the Desura client's source under a Free Software licence come about?

lodle: It came about due to the fact that we felt Desura missed the mark by a couple of years in terms of competitor steam. In open sourcing it we can use the community involvement to make changes and fixes at a much faster rate then what is possible with the hired developers at Desura.
Jookia: I'm not sure how personal it is, or if it's for me to say, but lodle was working full time on the client for the past 6 years or so. Burnout and a few other factors led him to move on to other projects. DesuraNET has about two developers, excluding lodle. So he decided open sourcing it would be a good idea as it'd allow the community to maintain the client as it'd pretty much be beneficial for everyone.
INtense: We are a niche provider of games, so our ability to develop at the pace we liked was limited. We've long seen how well opening up your software has worked for companies so we felt it made sense. Especially since the Linux community is so amazing in that regard.



QuotePrior to the release of the source code, several community members participated in a code review of the existing Desura client source. Can you describe that process?

Jookia: We were given access to a private GitHub repository, and from there the code was available for scrutiny. We also had the IRC channel #desura at Freenode to communicate about any issues. The main thing we were meant to look out for were security issues.
lodle: There really wasn't much of a formal process. Most of the review was making sure the code compiled and there was no closed source code left in the code base. A lot of issues where also brought up during this time (i.e. compiling dependencies over using system deps) which as a company supporting a product didn't matter but during open source they would needed to be fixed.




QuoteWith Desurium being a community developed project, progress is defined by the skills of those contributing. What would you say are the current Desurium contributors' strengths, and are there areas that could benefit from contributors with additional skill sets?

lodle: I think the current skill set has a really strong linux focus which is great as its an area that im not to strong at and this will help the client be more linux like.
Anagromataf: We would really need a Windows developer.
Jookia: Windows developers. Need them. Right now we have a lot of awesome people who've rebuilt entire systems, but it's mostly just Linux users. That, and we need to fix bugs.
Karolherbst: Yes, we need much more contributors, which are focused on desura on Windows. But if you ask me personally I don't think about something like that. Everyone has his skills and everyone contributes his own part. I don't like it to say: "Yes, he is the best for this, and he can do this best". So it is hard to answer a question like that for me. At the moment we have to find more devs, who want to help us. But if I would be forced to give a proper answer I would say: "I don't know"





QuoteWhat role do you think DRM will play in Deusurium and Desura in general? How important do you feel its visibility in the client is (#93)?

INtense: We've released a few hundred games now and only a handful use DRM. We discourage it and don't provide support for it so not a huge role at all, as we mostly deny games with DRM incorporated.
lodle: I think DRM is bad and shouldn't be on any games at all. They are going to end up on torrent sites no matter what and in the end hurt end users, but i cant speak for all game companies though. I also feel that DRM should be told to the user before they buy the games as it should be up to them on how they play their games.
Anagromataf: While I think the desura client will not impose any DRM the developers are free to do so but I really want to have it clearly visible.
Karolherbst: Transparency is nice for gamers, so they know, what they are allowed to do with the games they own, but in general DRM is such a big philosophical topic. One of the advantages of desura is the ability to run games without a running desura. I like the idea, that game devs should handle DRM on their owns. So desura won't be involved in the DRM question of game devs.
Jookia: I don't follow the whole DRM thing with games, but I think the user should know who has control over their game. As for Desura's part, I feel it's best to keep the DRM part of the games and not the client. That said, some DRM has been moved server side.






http://cheesetalks.twolofbees.com/desurium.php



Enjoy!

P.S. Don't forget that we're still keen on gathering as much testing feedback on our 0.8 RC as possible :) Article taken from GamingOnLinux.com.
Tags: Misc
0 Likes
About the author -
author picture
Game developer, Linux helper person, and independent writer/interviewer.

Currently working on Winter's Wake, a first person text adventure thing and its engine Icicle. Also making a little bee themed base builder called Hive Time :)

I do more stuff than could ever fit into a bio.
See more from me
The comments on this article are closed.
16 comments
Page: 1/2»
  Go to:

Anon Dec 6, 2012
Interesting read (still reading it though). Btw., did you manage to get any more interview with porters? I loved the one with flibit, as it was really interesting, and anything else like that would be awesome!
Cheeseness Dec 6, 2012
Thanks!

I have something that may be of interest in the works at the moment which looks at some porting stuff. I don't expect I'll have anything that I could specifically call an interview with a porter within the next few months though.
Hamish Dec 6, 2012
I am a bit confused about the DRM comments - none of the contributors seem to be singing the same tune.
Anon Dec 6, 2012
Quoting: "Cheeseness, post: 7000, member: 122"Thanks!

I have something that may be of interest in the works at the moment which looks at some porting stuff. I don't expect I'll have anything that I could specifically call an interview with a porter within the next few months though.


I'd be happy to read anything that has to do with development of games on Linux or porting. Please keep those things coming, as I really enjoy reading your interviews and overviews. and I'm sure many others do as well!
Cheeseness Dec 7, 2012
Quoting: "Hamish, post: 7001, member: 6"I am a bit confused about the DRM comments - none of the contributors seem to be singing the same tune.

This is the nature of F/OSS development - different people have different motivation :D

At the end of the day, the Desura guys will decide what they do and don't implement on the servers (which aren't open). I don't imagine that any of the community contributors would authorise a pull request to bring DRM mechanisms into the Desurium codebase, so any client side stuff would be added downstream as part of the Desura client (future releases of the official client will be based on the Desurium codebase). Based on INtense's comments about them turning down games that use DRM, that too seems fairly unlikely.
Hamish Dec 7, 2012
About that comment by Scott Reismanis - what kind of pretext do they use to decide what is acceptable when it comes to DRM to allow it to be sold on Desura and what is not? Why is LGP's copy protection on Majesty and Sacred okay, for instance?

And yes, I know I am asking questions you do not have answers to. :p
Cheeseness Dec 7, 2012
Quoting: "Hamish, post: 7006, member: 6"About that comment by Scott Reismanis - what kind of pretext do they use to decide what is acceptable when it comes to DRM to allow it to be sold on Desura and what is not? Why is LGP's copy protection on Majesty and Sacred okay, for instance?

And yes, I know I am asking questions you do not have answers to. :p


These are good questions. I imagine that these things case-by-case basis. As for the actual qualifiers, I have no idea, but I suspect that LGP's stuff would be overlooked because they have the potential to bring a decent Linux catalogue in (not to mention their customers).
Liam Dawe Dec 7, 2012
Nice one but moved to correct section ;)
Bumadar Dec 7, 2012
funny how they lacking windows developers, thinking about it a bit longer... it does makes sence, f/oss does not really live on windows, also add to that that desure got a lot of linux attention because they where the first steam-like thing for linux while on windows they are a lot more unknown.
Cheeseness Dec 7, 2012
Quoting: "liamdawe, post: 7009, member: 1"Nice one but moved to correct section ;)

Oh, that's right, there's a section. Sorry about that.

Quoting: "Bumadar, post: 7025, member: 93"funny how they lacking windows developers, thinking about it a bit longer... it does makes sence, f/oss does not really live on windows, also add to that that desure got a lot of linux attention because they where the first steam-like thing for linux while on windows they are a lot more unknown.

As you can imagine, as Linux users, we're not that enthusiastic about the idea of installing Windows (we've not been able to get cross compiling happening - apparently Boost is notorious for being uncooperative there), so we're not really sure how broken the client is in Windows, but given that ignored problems generally compound, it's likely to be a bit more than just updating the build system.

All that said, karolherbst has made the sacrifice of installing Windows and is currently in the process of getting it building, but we'd still really benefit from some additional developers.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.