FAQ  •  Register  •  Login

Is Serviio source code available?

<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Mon Feb 07, 2011 5:04 pm

Is Serviio source code available?

I wish, it were, but can't find the download link. I'd rather recompile the JARs (which may allow using Java environments other than Sun's), and would also like to be able to post patches some times, rather than mere wishes...
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Feb 07, 2011 5:07 pm

Re: Is Serviio source code available?

It's closed source ATM. If you'd really like to post patches you can do that after decompiling the jars - I already had a few like this. I want to be in control of the app design and won't allow free commits to the repo.
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Mon Feb 07, 2011 5:13 pm

Re: Is Serviio source code available?

zip wrote:I want to be in control of the app design and won't allow free commits to the repo.

Heavens, no, I'm not asking for a commit privilege -- not even read-only access to the repository, if you aren't comfortable providing that.

Just for the source of the releases to be made downloadable next to the binaries: serviio-0.5.tar.xz (without the 3rd-party JARs, preferably).

Even if you have commercial plans for Serviio, you may still want to publish the source-code (license may or may not need updating). But if you don't, then you certainly should make it readable...
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Tue Feb 08, 2011 9:59 am

Re: Is Serviio source code available?

Isn't the danger that guys start building forks all over the place and then dilute the impact of what Zip is creating? Kind of like what happened to PS3MS after Shagrath the author went awol. Or that it starts getting all political which changes get merged and so on. Everyone's got strong opinions about Audio Visual stuff so I suspect it could become tough to manage (time consuming really).
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Tue Feb 08, 2011 11:00 am

Re: Is Serviio source code available?

I agree, that's the reason why I no longer use PS3 Media Server (too many patch).

But if you only want to read the source code to understand and eventually help Zip for debugging, you can use tools to decompile jar files.
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Tue Feb 08, 2011 5:01 pm

Re: Is Serviio source code available?

patters wrote:Kind of like what happened to PS3MS after Shagrath the author went awol (emphasis mine).

As long as Zip is working on Serviio, I doubt, there will be serious forks. There are tons of open-source projects and -- however opinionated some of the participants are -- the forks are relatively rare. It takes a fairly unique combination of skills to not only code, but keep all aspects of a project (releases, web-site, support) going...

And should Zip ever lose interest, well, then a forked project is definitely better, than a dead one...
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Feb 08, 2011 5:03 pm

Re: Is Serviio source code available?

kot wrote:And should Zip ever lose interest, well, then a forked project is definitely better, than a dead one...

If this happens I'll make it open source, no worries :-)
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Fri Feb 11, 2011 4:19 pm

Re: Is Serviio source code available?

zip wrote:If this happens I'll make it open source, no worries :-)

You may not even be reachable by then... Either due to loss of interest,or -- we are all mortal -- worse.

At least, you should give a few trusted people access to Serviio source... There is a good reason, big customers insist, their software-suppliers use code-escrow -- if the supplier should disappear for whatever reason, the customer will have the option to take the maintenance of the code on themselves.

I'm not claiming you owe it to your users (who don't pay you a penny), but some responsibility certainly exists...
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Sat Feb 26, 2011 9:31 pm

Re: Is Serviio source code available?

I'm about to add the port of Serviio to the FreeBSD ports collection.

By default, this will cause FreeBSD to begin mirroring both the "source" tarball and the resulting package tarball on its vast network of mirrors and on every release CD and DVD.

From reading the LICENSE.txt, none of these seems to be a problem, but if any is, I'll need to mark the port appropriately as "restricted"... Please, advise.
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sat Feb 26, 2011 10:25 pm

Re: Is Serviio source code available?

How did you get the source? I assume by decompiling. Licence says:

c. You may not decompile, reverse engineer, disassemble or modify the Software,
unless this is strictly for personal use or to debug such modifications.


So you can decompile for your own use, but cannot distribute it.
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Sun Feb 27, 2011 5:44 am

Re: Is Serviio source code available?

zip wrote:How did you get the source?

I did not. Note, that I put the "source" in quotes -- in this case it is just what you put up for download yourself. My port will extract your files and install them into the locations appropriate for a BSD system.

But some organizations object even to this -- verbatim mirroring of what they put for download themselves... Hence my question...
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sun Feb 27, 2011 12:25 pm

Re: Is Serviio source code available?

As long as nobody's selling it as a part of BSD distribution it's ok.
<<

kot

User avatar

DLNA master

Posts: 104

Joined: Sat Jan 08, 2011 5:36 pm

Post Sun Feb 27, 2011 2:30 pm

Re: Is Serviio source code available?

zip wrote:As long as nobody's selling it as a part of BSD distribution it's ok.

The CD and DVD media containing FreeBSD releases is sold... I'll mark the port as NO_CDROM, if that's a problem.

Any other limitations from this list, that should be on? Thanks!
FreeBSD port of Serviio is now in the tree. Please, try using it and share your experience.
<<

mate

Serviio newbie

Posts: 2

Joined: Thu Jan 12, 2012 9:41 am

Post Thu Jan 12, 2012 11:17 am

Re: Is Serviio source code available?

kot wrote:
patters wrote:Kind of like what happened to PS3MS after Shagrath the author went awol (emphasis mine).

As long as Zip is working on Serviio, I doubt, there will be serious forks. There are tons of open-source projects and -- however opinionated some of the participants are -- the forks are relatively rare. It takes a fairly unique combination of skills to not only code, but keep all aspects of a project (releases, web-site, support) going...

And should Zip ever lose interest, well, then a forked project is definitely better, than a dead one...

If sources were available at GitHub, anybody could create their own GitHub fork of the code, then encourage Zip to include their changes into the core by Pull requests. Like sending in patches, but much nicer, since everyone can see the work being done and comment on the suggested changes.

As an example, you can look at this Pull request for Hibernate.
In this way, everyone can work on the code and everyone can "fork" - but there are no forked releases of for example Hibernate as to my knowledge.
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Thu Jan 12, 2012 1:07 pm

Re: Is Serviio source code available?

mate wrote:If sources were available at GitHub, anybody could create their own GitHub fork of the code, then encourage Zip to include their changes into the core by Pull requests. Like sending in patches, but much nicer, since everyone can see the work being done and comment on the suggested changes.

As an example, you can look at this Pull request for Hibernate.
In this way, everyone can work on the code and everyone can "fork" - but there are no forked releases of for example Hibernate as to my knowledge.


PS3 Media Server use such community code. That become 'un vrai bordel" (in french) with multiple build version, with special patch and others...
From my point of view, I preferred the Serviio/Zip strategy, more stable, more clear.
"This does not prevent you from making hacks on your side and propose Zip to include it in the official soft."
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Thu Jan 12, 2012 8:39 pm

Re: Is Serviio source code available?

Illico wrote:"This does not prevent you from making hacks on your side and propose Zip to include it in the official soft."

Tested & approved : I've done it several times ;)
I agree the project should not go open source for the same reason.
But I wish zip open it to some other committers as private repository...
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging

Return to Feature requests

Who is online

Users browsing this forum: No registered users and 25 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.