Discussion:
Code license
Mohamed Hussein
2013-04-28 16:31:26 UTC
Permalink
Hi,

We wanted to bundle Subclipse with an eclipse-based product, but our legal department complained about licenses in some files:

1- CPL 1.0 files
The following 4 files have CPL 1.0 license header, they seem to be copied long time ago from eclipse.
The header on those files in eclipse repo now have the proper EPL reference.
Is it possible to have the headers in those files updated to EPL.
It might be helpful to subclipse as well to see if any fixes or additions have been added to those files since the original fork.

org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\Utils.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\TeamAction.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\GlobalRefreshResourceSelectionPage.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\ContainerCheckedTreeViewer.java

2- GPL icons (tortoise theme)
I am not sure what can be done here, I love the tortoise icons, and I understand this is a feature not a bug :)
I can easily modify the Subclipse code to remove the need for the icons, but I would prefer to leave the plugins clean, so the user can easily update it separately.
One solution that comes to my mind is to have the icon themes pluggable, and separate the tortoise icon set in a separate optional plugin.

Does any of this make sense? Do you have better suggestions?

Best Regards from an engineer assigned to deal with legal :)

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=3054492

To unsubscribe from this discussion, e-mail: [dev-***@subclipse.tigris.org].
Mark Phippard
2013-04-28 17:01:28 UTC
Permalink
Ultimately there is not a lot we can do to help you with your legal team.

Subclipse is provided under the EPL, and if you are just consuming our
binary packages then you ought to be able to think of it in those
terms. As for your specific points.

1) We relicensed to EPL so long ago now that I do not remember all of
the details on why those files were left at CPL. I would guess that
you identified the reason though. They were copied from Eclipse and
were under the CPL license at the time we copied them. Eclipse had
relicensed to the EPL before we did (obviously since they created the
license). We probably did not feel like we had the right to change
the license on the files we copied and I guess we did not want to
delete them and recopy from the current versions. Since the CPL and
EPL are compatible there also would have been no reason for us to do
this. We can license Subclipse under the EPL and include content that
is licensed as CPL or Apache etc.

2) In terms of the icons, I cannot see us changing our packaging.
When we added these icons many, many years ago we had permission to do
so from the TortoiseSVN team. We put the attributions in place in our
about files etc. to acknowledge where they came from. Again, as long
as you are passing along our package I think you can consider it as
EPL. Were you to create your own packaging of Subclipse from source,
then you should probably either get permission to include the icons or
remove them if that is easier for you. But again, as long as you are
passing along our package we are providing it to you under the EPL.
If your lawyers will not accept that, I understand that.
Unfortunately, I think that will leave you with needing to create your
own package from the source code.

Mark


On Sun, Apr 28, 2013 at 12:31 PM, Mohamed Hussein
Post by Mohamed Hussein
Hi,
1- CPL 1.0 files
The following 4 files have CPL 1.0 license header, they seem to be copied long time ago from eclipse.
The header on those files in eclipse repo now have the proper EPL reference.
Is it possible to have the headers in those files updated to EPL.
It might be helpful to subclipse as well to see if any fixes or additions have been added to those files since the original fork.
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\Utils.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\TeamAction.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\GlobalRefreshResourceSelectionPage.java
org.tigris.subversion.subclipse.ui\src\org\tigris\subversion\subclipse\ui\internal\ContainerCheckedTreeViewer.java
2- GPL icons (tortoise theme)
I am not sure what can be done here, I love the tortoise icons, and I understand this is a feature not a bug :)
I can easily modify the Subclipse code to remove the need for the icons, but I would prefer to leave the plugins clean, so the user can easily update it separately.
One solution that comes to my mind is to have the icon themes pluggable, and separate the tortoise icon set in a separate optional plugin.
Does any of this make sense? Do you have better suggestions?
Best Regards from an engineer assigned to deal with legal :)
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=3054492
--
Thanks

Mark Phippard
http://markphip.blogspot.com/

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=3054495

To unsubscribe from this discussion, e-mail: [dev-***@subclipse.tigris.org].
Mohamed Hussein
2013-09-27 16:16:48 UTC
Permalink
Hi,

Regarding GPL license reference for Tortoise icons:

I have noticed that TortoiseSVN updated the license for their icon set.
Is it possible for Subclipse to update the license reference to avoid the reference to GPL?

https://code.google.com/p/tortoisesvn/source/browse/trunk/src/Resources/license.txt

Best Regards from an engineer assigned to deal with legal :)

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=3065359

To unsubscribe from this discussion, e-mail: [dev-***@subclipse.tigris.org].
Loading...