←  The Lounge

Forums

»

openPLI <--> enigma

's foto m-null 3 jul 2012

Dear all,

am just new in this forum.
I'd like to better understand the meaning / position of openPLI.
How is it related to Enigma2 by Dream Multimedia?
As I heard that Enigma2 is closed source now, i was wondering how all this stuff is related to each other.

Can someone here help me with some explenations?
Is openPLI based on enigma2?

Hope to get some interesting things to learn!

best regards!
null
Citeren

's foto dAF2000 3 jul 2012

Welcome on our forum.

Of course we are working on Enigma2 but that's only a part of what we do. We are also working on many "low level" features which you normally wouldn't see in the user interface.

As you said, Enigma2 is closed source now. But our software is based on the latest open Enigma2 sources. Dream Multimedia will develop features in "their" Enigma2 and we will develop features in "our" Enigma2. Eventually both Enigma2 versions will not be exactly the same.
Citeren

's foto Rob van der Does 3 jul 2012

....Eventually both Enigma2 versions will not be exactly the same.

If I understood correctly, they differ already quite a lot for quite some time, because of the own PLi-developments. Correct?
Citeren

's foto dAF2000 3 jul 2012


....Eventually both Enigma2 versions will not be exactly the same.

If I understood correctly, they differ already quite a lot for quite some time, because of the own PLi-developments. Correct?

I didn't flash an official Dream image for years nor I checked the differences. But I assume they will differ in some aspects depending on the box type of course.
Citeren

's foto pieterg 3 jul 2012

We branched of the dmm enigma2 repository about 3 years ago.
Citeren

's foto m-null 4 jul 2012

So using the enigma2 source is ok, so far? even if it is now closed source?
It is really a bit confusing...
Citeren

's foto pieterg 4 jul 2012

Our enigma2 is open source, and will remain open source.
You can use it under the GPLv2 license.
Veranderd door pieterg, 4 juli 2012 - 08:57
Citeren

's foto m-null 4 jul 2012

Sure it is.
But Dream Multimedia did prohibit the advertisement of enigma2. Didn't they prohibit any other use of it?
Citeren

's foto WanWizard 4 jul 2012

They actually didn't. They tried, but lost the court case.

Enigma2 used to be dual licensed, both GPLv2 and their own DMM license. We forked the GPLv2 version, which makes ours (and probably all others out there) automatically GPLv2 licenced too.
Citeren

's foto Rob van der Does 4 jul 2012

They actually didn't. They tried, but lost the court case.

They sure did; a bit disappointing they didn't advertise that lost case in the same strong words as they did with the original (provisional) court-verdict (and even didn't advertise it at all as far as I've seen) :P
Citeren

's foto m-null 6 jul 2012

This means in other words: Dream Multimedia prohibit their own original one?
But the branches of the old versions are still available?
Citeren

's foto WanWizard 6 jul 2012

Correct.

Up to what DMM calls Enigma 2.x they worked from the public repo (so keeping the GPL version and their internal version in sync), as of Enigma 3.x they no longer do that, and keep it propriatary in an attempt to block "compatible" vendors. They even tried to take these "compatible" vendors to court to block the use of the "Enigma" name, but the court rules in favour of the "compatible" vendors, stating it's the name of an open source product not owned by DMM.

We forked the GPL long before that, but used to cherry-pick updates every now and then. Which kept some features in sync with DMM's development. Which obviously is no longer possible, so both versions will drift apart.

Given the updates they have released, I have a sneaking suspicion that they still watch our repo and cherry-pick fixes from us (which is illegal because of the GPL license), but as their source is not publicly available, there is no way of proving that.
Citeren

's foto m-null 30 jul 2012

So because you forked the GPL long before that, would it be possible to sell a Linux STB with openPLI pre-installed? But why does nobody do this?
Citeren

's foto WanWizard 30 jul 2012

Afaik the ET's run OpenPLi as their official image.

Most people (manufacturers and image builders alike) have their own customized source (based on OpenPLi or not), mainly to hack the code without bothering to publish their changes (which is required by the GPL license).
Citeren

's foto LaarsCamot 19 dec 2014

So because you forked the GPL long before that, would it be possible to sell a Linux STB with openPLI pre-installed? But why does nobody do this?

The problem is the secondstage and some drivers are still a DMM property.

Citeren