Adopting the swift evolution process in a different OSS community


(Heiko Braun) #1

I’ve been looking for a possible framework to describe a project enhancement process, including the criteria and formality around that for another open source community [2]. The swift evolution process seems to be very well thought of a covers most of the criteria that I found to be necessary and useful.

I am wondering if it would be possible to adopt the swift evolution process in a different community. I guess this question addresses the original authors and copyright holders. Is this something you would support ? And if you are willing to grant these rights to another community, would it make sense to make it explicit through a creative commons attribution [1]?

Regards, Heiko

[1] https://wiki.creativecommons.org/wiki/Best_practices_for_attribution
[2] http://microprofile.io/


(Chris Lattner) #2

Hi Heiko,

The Swift evolution process draws inspiration from many other projects and communities, which means that its ideas are probably not novel. Further, our intention is for Swift and its community to make as big an impact as possible, so feel free to use or adapt the process as you see fit. Several other communities appear to be learning from swift-evolution, and I think that’s great!

-Chris

···

On Sep 1, 2016, at 2:09 AM, Heiko Braun via swift-evolution <swift-evolution@swift.org> wrote:

I’ve been looking for a possible framework to describe a project enhancement process, including the criteria and formality around that for another open source community [2]. The swift evolution process seems to be very well thought of a covers most of the criteria that I found to be necessary and useful.

I am wondering if it would be possible to adopt the swift evolution process in a different community. I guess this question addresses the original authors and copyright holders. Is this something you would support ? And if you are willing to grant these rights to another community, would it make sense to make it explicit through a creative commons attribution [1]?


(Heiko Braun) #3

Thanks for the feedback Chris.

I am going to suggest this process to our community and will provide a reference to this list, if it will be accepted. In case other people have a stake at this and want to comment.

With regard to the copyright I am going to assume that the conditions, as expressed in the Apache License [1], sufficiently cover the interests of the original authors and will provide a NOTICE.txt that clearly expresses our work being adopted from the Swift evolution process and will link back to it.

Keep up the good work and thanks for your help.

Regards, Heiko

[1] https://github.com/apple/swift-evolution/blob/master/LICENSE.txt

···

On 02 Sep 2016, at 02:05, Chris Lattner <clattner@apple.com> wrote:

On Sep 1, 2016, at 2:09 AM, Heiko Braun via swift-evolution <swift-evolution@swift.org> wrote:

I’ve been looking for a possible framework to describe a project enhancement process, including the criteria and formality around that for another open source community [2]. The swift evolution process seems to be very well thought of a covers most of the criteria that I found to be necessary and useful.

I am wondering if it would be possible to adopt the swift evolution process in a different community. I guess this question addresses the original authors and copyright holders. Is this something you would support ? And if you are willing to grant these rights to another community, would it make sense to make it explicit through a creative commons attribution [1]?

Hi Heiko,

The Swift evolution process draws inspiration from many other projects and communities, which means that its ideas are probably not novel. Further, our intention is for Swift and its community to make as big an impact as possible, so feel free to use or adapt the process as you see fit. Several other communities appear to be learning from swift-evolution, and I think that’s great!

-Chris