schism-dev / schism

Semi-implicit Cross-scale Hydroscience Integrated System Model (SCHISM)
http://ccrm.vims.edu/schismweb/
Apache License 2.0
87 stars 86 forks source link

Add contributor license agreements #48

Closed platipodium closed 2 years ago

platipodium commented 2 years ago

Dear community,

as there are more and more contributors, I consider it necessary to formalise the legal status of code contributions. I know many do not want to bother and our legal advisors shy away from this.

So pragmatically and ss suggested earlier, I suggest to adopt the template agreements by project harmony http://harmonyagreements.org and draft an individual CLA in its most permissive form. The main issue to be resolved is whether we need to require copyright transfer or not (I favour the second).

Let me know what you think!

josephzhang8 commented 2 years ago

Thx, Carsten and I agree with you. I'll be interested in knowing others' opinion, and will also consult our college legal experts.

-Joseph

Y. Joseph Zhang Web: schism.wiki Office: 804 684 7466

From: Carsten Lemmen @.> Sent: Thursday, October 14, 2021 3:09 AM To: schism-dev/schism @.> Cc: Subscribed @.***> Subject: [schism-dev/schism] Add contributor license agreements (#48)

[EXTERNAL to VIMS received message]

Dear community,

as there are more and more contributors, I consider it necessary to formalise the legal status of code contributions. I know many do not want to bother and our legal advisors shy away from this.

So pragmatically and ss suggested earlier, I suggest to adopt the template agreements by project harmony http://harmonyagreements.orghttps://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fharmonyagreements.org%2F&data=04%7C01%7Cyjzhang%40vims.edu%7C7160cf5f38ef41202c5b08d98ee17842%7C8cbcddd9588d4e3b9c1e2367dbdf1740%7C0%7C0%7C637697921311530093%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=AJI3rdpg9NL4S6fWDx0D6hUSfhIt3KiTOc8ulenVfkI%3D&reserved=0 and draft an individual CLA in its most permissive form. The main issue to be resolved is whether we need to require copyright transfer or not (I favour the second).

Let me know what you think!

- You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fschism-dev%2Fschism%2Fissues%2F48&data=04%7C01%7Cyjzhang%40vims.edu%7C7160cf5f38ef41202c5b08d98ee17842%7C8cbcddd9588d4e3b9c1e2367dbdf1740%7C0%7C0%7C637697921311530093%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=pMDZWkGDuNzzfhgDweK3%2BxrZ7NxK8qsjGXHwt1SPugc%3D&reserved=0, or unsubscribehttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAFBKNZ7Z4DURSF42F4HSWDDUGZ6YBANCNFSM5F65GZ4A&data=04%7C01%7Cyjzhang%40vims.edu%7C7160cf5f38ef41202c5b08d98ee17842%7C8cbcddd9588d4e3b9c1e2367dbdf1740%7C0%7C0%7C637697921311540058%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=TkSziWCh%2BlEOrj0BhLO6sbhTd5oAoNjc4DO30d1PmpU%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7Cyjzhang%40vims.edu%7C7160cf5f38ef41202c5b08d98ee17842%7C8cbcddd9588d4e3b9c1e2367dbdf1740%7C0%7C0%7C637697921311540058%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Fb96a7VPpXwVPY1qkByVzZNtR0deodqSY1IBzvv4b5E%3D&reserved=0 or Androidhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7Cyjzhang%40vims.edu%7C7160cf5f38ef41202c5b08d98ee17842%7C8cbcddd9588d4e3b9c1e2367dbdf1740%7C0%7C0%7C637697921311550005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=wLLd1qCejWCh%2BNFk3k2cVS9SrZTGr1puoGmOYDycXtw%3D&reserved=0.

platipodium commented 2 years ago

Solved by https://github.com/schism-dev/schism/commit/4ddc2c623efadf61ccd980cedcd5c856337812f3

"According to section 5 of SCHISM's Apache License, your contribution is accepted under the terms of the Apache 2.0 License, unless agreed otherwise. By submitting your contribution, you acknowledge that you have the legal right to contribute your work to SCHISM, and you hereby irrevocably grant to SCHISM a perpetual license to use, redistribute, and re-license your contribution under any open source license endorsed by the Open Software Initiative. "