Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] EPL v2 for SysML 1.4 ?

Hi

If you just do long search and replaces, the migration is mindless, so doing all at once is easy, although doing it in steps is not particularly problematic. BUT

If you rebase an EPL 1.0 WIP branch onto an EPL 2.0 master, you increase the rebase conflicts. I was surprised how much pain this caused me. I recommend maximizing what is on master before doing one total change.

    Regards

        Ed Willink


On 27/06/2018 11:40, MAGGI Benoit wrote:

Hi,

 

@Quentin : I disagree, I think that having one component undergo the license migration will help to debunk the subject.

The license migration for the main repo will be a lot safer if we already did it once with SysML 1.4.

 

/Benoit

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx <mdt-papyrus.dev-bounces@xxxxxxxxxxx> De la part de LE MENEZ Quentin
Envoyé : mercredi 27 juin 2018 11:34
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] EPL v2 for SysML 1.4 ?

 

Hi,

 

+1 for changing into Eclipse Papyrus J

 

We’ll be waiting for the committee approval for migrating the main repository and this will be the first to undergo the migration. As for the auxiliary repositories they should be treated afterwards as needed on a case by case review until we have a satisfactory state across the board.

 

Cheers,

Quentin

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx <mdt-papyrus.dev-bounces@xxxxxxxxxxx> De la part de TESSIER Patrick
Envoyé : mercredi 27 juin 2018 11:09
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] EPL v2 for SysML 1.4 ?

 

Hello Benoit,

Ok for Eclipse Papyrus.

 

For papyrus we received the request to switch to EPL2 for the next version during the review.

Before going to EPL2, I will inform our CEA committee.

Each module of papyrus will change the license little by little.

Patrick

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de MAGGI Benoit
Envoyé : mercredi 27 juin 2018 09:00
À : Papyrus Project list <
mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] EPL v2 for SysML 1.4 ?

 

Hi,

 

Thanks for all the answers.

 

“Eclipse Papyrus” is ok for me.

Does anyone have an objection?

 

I agree that moving everything to EPL2 in on go would be the best but due to the size of the project and the number of plugin, I don’t think it’s possible. But if we agree on the new license then we can

-          Change license for all incoming component release

-          Change the license in Papyrus core/toolsmith for September

 

Can anyone confirm that there isn’t any fishing dual licensing stuff ?

 

Regards,

/Benoit

 

 

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx <mdt-papyrus.dev-bounces@xxxxxxxxxxx> De la part de Ed Willink
Envoyé : mardi 26 juin 2018 22:07
À :
mdt-papyrus.dev@xxxxxxxxxxx
Objet : Re: [mdt-papyrus.dev] EPL v2 for SysML 1.4 ?

 

Hi

I recall that once upon a time "Eclipse Modeling Project" was very strongly recommended, but recent practice has changed; Eclipse Xtext, Eclipse Mylyn, Eclipse DLTK. I've migrated to Eclipse OCL, Eclipse QVTd. So I suggest Eclipse Papyrus. "Project" is bloat.

Regards

Ed Willink

 

On 26/06/2018 14:38, Camille Letavernier wrote:

Hi,

 

I've no opinion for the license part; but projects should follow the Eclipse <ProjectName> pattern [1]. So it would be either Eclipse Modeling (Project) or Eclipse Papyrus (Project). Note that this is decided at the PMC level [2], which is probably why we're using Eclipse Modeling Project.

 

The provider name should be the full project name. If the name does not already do so, then prefix it with the name of the forge, e.g. "Eclipse EGit", "Eclipse SWTBot", or "LocationTech uDig".

 

Every plug-in and feature must specify a descriptive provider-name (for features), or Bundle-Vendor header (for plug-ins), as determined by the project's PMC (e.g. "Eclipse Modeling Project" rather than "Eclipse.org")

 

Cheers,
Camille

 

On Tue, Jun 26, 2018 at 2:05 PM MAGGI Benoit <Benoit.MAGGI@xxxxxx> wrote:

Hi,

 

Eclipse public license v1.0 is now deprecated (see [1]), and it’s recommended to move to EPL v2.

In my understanding when simply moving from EPLv1 to EPLv2 there is no legal complexity

and headers and other files should be updated accordingly (See [2]).

 

Following Photon train release, I will publish a SysML 1.4 version compatible with Papyrus 4.0.0 (Photon)

This version will be number 1.3.0 and I want to take this opportunity  to update the license.

 

I created a dedicated bug [3] and also a patch [4]

 

Any comments ? It would be nice if someone can check the patch.

 

Related points:

-          I discovered the shared license concept in feature. (It would be nice to use it in Papyrus core)

-          Can we agree to change the name of Bundle-Vendor from Eclipse Modeling Project to (one of them)

o   Eclipse Papyrus Project

o   Papyrus Project

o   Eclipse.org Papyrus

o   (this are patterns used by other projects but I’m open to anything containing “Papyrus”)

o   => The main reason is to remove Papyrus prefix from the name of the plugins (should improve the clarity)

 

Regards,

Benoit

 

1 : https://www.eclipse.org/legal/epl-2.0/faq.php#h.60mjudroo8e5

2 : https://www.eclipse.org/legal/epl-2.0/faq.php#h.tci84nlsqpgw

3 :https://bugs.eclipse.org/bugs/show_bug.cgi?id=536295

4 :https://git.eclipse.org/r/#/c/125024/

 

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


 

--

Camille Letavernier

Senior Software Engineer EclipseSource France

Phone: +33 1 85 41 09 21

EclipseSource France SAS

Palaiseau-Entreprises

7 rue de la Croix Martre

91120 Palaiseau

General Manager: Remi Schnekenburger

Registered Office: 7 rue de la Croix Martre, 91120 Palaiseau, France

Commercial Register 824 977 516  R.C.S. EVRY

 

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev

 

 

Image supprimée par l'expéditeur.

Virus-free. www.avast.com

 



_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


Back to the top