Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Maksym Veremeyenko (12019-03-10):
> removal code authors should find the core of their hates: either NDI
> technology or NewTek company

Please control your wording. Hate is a toxic irrational emotion.
Fighting companies that produce non-Libre software and want to profit
from the efforts of the Libre software community nonetheless is a
rational political stance.

> FYI,
> from my experience NewTek and Blackmagic are only two adequate
> SDK-for-developers companies that does not requires you signing NDAs and
> make it close-source from beginning...

Your expectations are very low.

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Maksym Veremeyenko

On 10.03.2019 19:04, Martin Vignali wrote:
[...]

The interest of sending a patch to this project is to benefit of the entire
infrastructure around the ffmpeg project.
Not the pleasure to read this mailing list.
Taking time to have a feature/enhancement integrate inside this project,
are interesting only if at the end, the integrated feature stay, otherwise
is just a waste of time (for contributors, reviewers, and users).


i completely agree with such statement.

code part for NDI support is 100% satisfy condition of ffmpeg 
development - it placed in *non-free* list.


removal code authors should find the core of their hates: either NDI 
technology or NewTek company


FYI,
from my experience NewTek and Blackmagic are only two adequate 
SDK-for-developers companies that does not requires you signing NDAs and 
make it close-source from beginning...


--
Maksym Veremeyenko

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Andrey Semashev (12019-03-10):
> Yes. It doesn't make it less true, IMO.

It makes it neither true nor false but subject to personal judgements.

> I'm pointing out that there seem to be no technical reason for the removal,
> but instead there is a political one.

Indeed.

>   And apparently, there are users of the
> code out there, who will be affected.

Indeed. And we would be RESPONSIBLE for that. But the party CULPABLE for
that is the party that makes the non-Libre software.

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Martin Vignali (12019-03-10):
> It's about the lack of consistency on this topic, and the lack of a clear
> definition (documented at the project level, to avoid precisely this kind
> of situation)

As I said: if there is support for removing ALL non-free stuff, I am
behind it too. Is it clear enough?

> And now the same functionality needs to be removed because the original
> creator of ndi was not nice !

I guess next time we will ask somebody to read tea leaves to know
whether the company behind a piece of software or hardware will turn out
to be a bully against Libre software developers. Are you fluent in tea
leaves?

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Andrey Semashev

On 3/10/19 9:39 PM, Nicolas George wrote:

Andrey Semashev (12019-03-10):

But I think decisions like this should be based exclusively on
technical grounds. Political or populist arguments are not valid for
technical decisions, regardless how "good" or aligned with your personal
views they might seem.


Do you realize that this statement is itself a political one?


Yes. It doesn't make it less true, IMO.

Note that I'm not arguing for or against the removal. I don't really 
care. I'm pointing out that there seem to be no technical reason for the 
removal, but instead there is a political one. And apparently, there are 
users of the code out there, who will be affected.

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Martin Vignali
Le dim. 10 mars 2019 à 18:55, Nicolas George  a écrit :

> Martin Vignali (12019-03-10):
> > Le dim. 10 mars 2019 à 17:03, Nicolas George  a écrit :
> > > It's just ruining his effort to integrate this feature inside the
> project.
>
> Please do not attribute your sentences to me.
>
> > This discussion just send bad message to contributors.
>
> If you consider "we do not want proprietary software" bad, then we will
> just have to agree to disagree.
>
> Regards,
>
> --
>   Nicolas George
>
>
It's not about the choice to integrate or not proprietary libraries

It's about the lack of consistency on this topic, and the lack of a clear
definition (documented at the project level, to avoid precisely this kind
of situation)

You tell the contributor of this feature in July 2017 (it's your words):
"Thanks for the patch. It looks promising."

Nobody says anything about it for several months, this feature is even part
of the release notes of the 3.4 (October 2017).

And now the same functionality needs to be removed because the original
creator of ndi was not nice !

Martin
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Andrey Semashev (12019-03-10):
>   But I think decisions like this should be based exclusively on
> technical grounds. Political or populist arguments are not valid for
> technical decisions, regardless how "good" or aligned with your personal
> views they might seem.

Do you realize that this statement is itself a political one?

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Andrey Semashev

On 3/10/19 8:28 PM, Jean-Baptiste Kempf wrote:

On Sun, 10 Mar 2019, at 18:04, Martin Vignali wrote:

This discussion just send bad message to contributors.
You're just encourage them to keep code improvement in their own version of
ffmpeg.


Maintaining an FFmpeg is hard and costly.

This gives those people incentives to use open source libraries or write new 
ones.


I would say, the message is quite the opposite.

I'm not an active member of the community, so please disregard my 
opinion if you will. But I think decisions like this should be based 
exclusively on technical grounds. Political or populist arguments are 
not valid for technical decisions, regardless how "good" or aligned with 
your personal views they might seem. That is, if you care about 
technical quality of your project and not just "fighting the good fight".

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Martin Vignali (12019-03-10):
> Le dim. 10 mars 2019 à 17:03, Nicolas George  a écrit :
> > It's just ruining his effort to integrate this feature inside the project.

Please do not attribute your sentences to me.

> This discussion just send bad message to contributors.

If you consider "we do not want proprietary software" bad, then we will
just have to agree to disagree.

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Ronald S. Bultje
Hi,

On Sun, Mar 10, 2019 at 1:04 PM Martin Vignali 
wrote:

> But if this is the project policy...
>

Yes, I would like to propose to make this project policy.

Ronald
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Jean-Baptiste Kempf
On Sun, 10 Mar 2019, at 18:04, Martin Vignali wrote:
> This discussion just send bad message to contributors.
> You're just encourage them to keep code improvement in their own version of
> ffmpeg.

Maintaining an FFmpeg is hard and costly.

This gives those people incentives to use open source libraries or write new 
ones.

-- 
Jean-Baptiste Kempf -  President
+33 672 704 734
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Martin Vignali
Le dim. 10 mars 2019 à 17:03, Nicolas George  a écrit :

> Maksym Veremeyenko (12019-03-10):
> > code you going to remove was not made by you nor NewTek company.
> >
> > if you have a problem with NewTek company - do a step to solve it - dont
> > ruin a code.
>
> Nobody is ruining any code. Just removing it from a prominent
> distribution and development platform.
>
> It's just ruining his effort to integrate this feature inside the project.

The interest of sending a patch to this project is to benefit of the entire
infrastructure around the ffmpeg project.
Not the pleasure to read this mailing list.
Taking time to have a feature/enhancement integrate inside this project,
are interesting only if at the end, the integrated feature stay, otherwise
is just a waste of time (for contributors, reviewers, and users).

This discussion just send bad message to contributors.
You're just encourage them to keep code improvement in their own version of
ffmpeg.
But if this is the project policy...

Martin
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Maksym Veremeyenko (12019-03-10):
> code you going to remove was not made by you nor NewTek company.
> 
> if you have a problem with NewTek company - do a step to solve it - dont
> ruin a code.

Nobody is ruining any code. Just removing it from a prominent
distribution and development platform.

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Maksym Veremeyenko

On 09.03.2019 22:12, Kieran Kunhya wrote:

They have not responded to any communications:
https://trac.ffmpeg.org/ticket/7589


code you going to remove was not made by you nor NewTek company.

if you have a problem with NewTek company - do a step to solve it - dont 
ruin a code.


--
Maksym Veremeyenko

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Marton Balint



On Sun, 10 Mar 2019, Jean-Baptiste Kempf wrote:


On Sat, 9 Mar 2019, at 21:58, Marton Balint wrote:

On Sat, 9 Mar 2019, Dennis Mungai wrote:
> On Sat, 9 Mar 2019 at 23:19, Carl Eugen Hoyos  wrote:
>> 2019-03-09 21:16 GMT+01:00, Carl Eugen Hoyos :
>> > 2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
>> >> They have not responded to any communications:
>> >> https://trac.ffmpeg.org/ticket/7589
>> >
>> > Missing minor version bump
>>
>> Sorry about this, I used the wrong patch reading tool...
>>
>> > and please also post a news entry.
>>
>> Please do, Carl Eugen
>>
>>
> Thanks for this.
> It's long overdue (3 months is more than enough time to respond and act on
> a license violation).

Huh? Newtek removed the nonfree ffmpeg from their site, that was their 
response. So the company is no longer violating the license.


Removal of past violations does not magically erase the past infrigement.


Legally, OK. But as far as I know we typically ask license violators to 
either release the source code, or stop distribuiting the violating code. 
And a company that does either usually goes into the good-guys bucket. Not 
here. So removing NDI to punish a them for past violations does not seem 
fair to me.


It was also unfortunate to give them ultimatums. If you look at the trac 
ticket, we look like the bully, and not newtek. A reasonable request would 
have been to ask them for protocol specs. Maybe can you do that? You are 
a president of a quite famous organization after all, maybe they will 
consider it.


Thanks,
Marton
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Marton Balint (12019-03-09):
> You are not removing ndi because of the license violation, you are removing
> it because you don't like it.

Let us assume, for the rice wine of the argument, that you are right:
that we want to remove it because we do not like them. But ask yourself:
why do we not like them.

And he answer would be: because they make a habit of infringing Libre
Software licenses when they can get away with it.

Removing this is not just something internal to FFmpeg: it is an
important Libre Software project helping to hold the line against
hoarders.

Regards,

-- 
  Nicolas George
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Nicolas George
Ronald S. Bultje (12019-03-09):
> I would not be against removing all closed-source support.

I would get behind that.

Regards,

-- 
  Nicolas George


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Jean-Baptiste Kempf
On Sat, 9 Mar 2019, at 23:58, Ronald S. Bultje wrote:
> On Sat, Mar 9, 2019 at 4:02 PM Martin Vignali 
> I would not be against removing all closed-source support. I have voiced
> this before in the realvideo discussion:
> https://ffmpeg-devel.ffmpeg.narkive.com/Ok5y3HXO/patch-0-3-codec-wrapper-for-librv11-and-rmhd-muxer-demuxer

Agreed.

HwAccel and access to hardware are different (See the GPL system library), but 
else where is the limit of what to integrate.

-- 
Jean-Baptiste Kempf -  President
+33 672 704 734
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Jean-Baptiste Kempf
On Sat, 9 Mar 2019, at 21:58, Marton Balint wrote:
> On Sat, 9 Mar 2019, Dennis Mungai wrote:
> > On Sat, 9 Mar 2019 at 23:19, Carl Eugen Hoyos  wrote:
> >> 2019-03-09 21:16 GMT+01:00, Carl Eugen Hoyos :
> >> > 2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
> >> >> They have not responded to any communications:
> >> >> https://trac.ffmpeg.org/ticket/7589
> >> >
> >> > Missing minor version bump
> >>
> >> Sorry about this, I used the wrong patch reading tool...
> >>
> >> > and please also post a news entry.
> >>
> >> Please do, Carl Eugen
> >>
> >>
> > Thanks for this.
> > It's long overdue (3 months is more than enough time to respond and act on
> > a license violation).
> 
> Huh? Newtek removed the nonfree ffmpeg from their site, that was their 
> response. So the company is no longer violating the license.

Removal of past violations does not magically erase the past infrigement.


-- 
Jean-Baptiste Kempf -  President
+33 672 704 734
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Ronald S. Bultje
Hi,

On Sat, Mar 9, 2019 at 4:02 PM Martin Vignali 
wrote:

> They have not responded to any communications:
> > https://trac.ffmpeg.org/ticket/7589
> >
> >
> I still do not understand the link between the ticket and the removal of
> lib ndi.
> Is it plan to remove all features used by people who doesn't respect the
> licence ?
>

I would not be against removing all closed-source support. I have voiced
this before in the realvideo discussion:
https://ffmpeg-devel.ffmpeg.narkive.com/Ok5y3HXO/patch-0-3-codec-wrapper-for-librv11-and-rmhd-muxer-demuxer

Ronald
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Martin Vignali
They have not responded to any communications:
> https://trac.ffmpeg.org/ticket/7589
>
>
I still do not understand the link between the ticket and the removal of
lib ndi.
Is it plan to remove all features used by people who doesn't respect the
licence ?

If this patch concerns the removal of a library that does not match to the
freedom politic of this project
It need a definition somewhere, on which lib can be used in the ffmpeg
project, and which not. To avoid embedding a feature, and delete it later
depending of current mood (which is not very interesting for users and
contributors)

The ndi patch history looks like this right now:
- The support lib ndi was added in August 2017
- Several fixes for this feature have been reviewed and integrated since
- then the original creator of ndi, commits a license violation of ffmpeg
- now ndi becomes the devil, and all the previous work will disappear,
breaking some user's tools, making all the work around it very frustrating
for concerned people.

Martin
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Marton Balint



On Sat, 9 Mar 2019, Dennis Mungai wrote:


On Sat, 9 Mar 2019 at 23:19, Carl Eugen Hoyos  wrote:


2019-03-09 21:16 GMT+01:00, Carl Eugen Hoyos :
> 2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
>> They have not responded to any communications:
>> https://trac.ffmpeg.org/ticket/7589
>
> Missing minor version bump

Sorry about this, I used the wrong patch reading tool...

> and please also post a news entry.

Please do, Carl Eugen



Thanks for this.
It's long overdue (3 months is more than enough time to respond and act on
a license violation).


Huh? Newtek removed the nonfree ffmpeg from their site, that was their 
response. So the company is no longer violating the license.


You are not removing ndi because of the license violation, you are 
removing it because you don't like it.


I and some others expressed already that we find it useful, so at least 
start a vote about it.


Thanks,
Marton
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Dennis Mungai
On Sat, 9 Mar 2019 at 23:19, Carl Eugen Hoyos  wrote:

> 2019-03-09 21:16 GMT+01:00, Carl Eugen Hoyos :
> > 2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
> >> They have not responded to any communications:
> >> https://trac.ffmpeg.org/ticket/7589
> >
> > Missing minor version bump
>
> Sorry about this, I used the wrong patch reading tool...
>
> > and please also post a news entry.
>
> Please do, Carl Eugen
>
>
Thanks for this.
It's long overdue (3 months is more than enough time to respond and act on
a license violation).
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Carl Eugen Hoyos
2019-03-09 21:16 GMT+01:00, Carl Eugen Hoyos :
> 2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
>> They have not responded to any communications:
>> https://trac.ffmpeg.org/ticket/7589
>
> Missing minor version bump

Sorry about this, I used the wrong patch reading tool...

> and please also post a news entry.

Please do, Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Carl Eugen Hoyos
2019-03-09 21:12 GMT+01:00, Kieran Kunhya :
> They have not responded to any communications:
> https://trac.ffmpeg.org/ticket/7589

Missing minor version bump and please also post
a news entry.

Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-09 Thread Kieran Kunhya
They have not responded to any communications:
https://trac.ffmpeg.org/ticket/7589

Kieran


0001-lavd-Remove-libndi_newtek.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel