Corporate Sponsor? #1
Replies: 4 comments 6 replies
-
Wow that is a great opportunity for the growth of this repo! Personally, while I think it is not great to give the copyright to Raven. I can understand it from there point of view. I have not had the time yet to produce any production grade code but we should indeed start discussing the design of the project. Once again, great opportunity 👍 |
Beta Was this translation helpful? Give feedback.
-
Generally I agree with @Thom-de-Jong! |
Beta Was this translation helpful? Give feedback.
-
Hello all. Charles here. I currently manage the embedded software teams at Raven and am passionate about the value of Open Source so I just thought I'd offer my support of and perspective on this project. I see high quality and compatible implementations of agriculture standards as tools that farmers, implement manufacturers, hobbiest hackers, and big OEMs alike can all use for universal benefit. Good ISO CAN stacks are a huge enabler for us all. And one written in Rust is something that I find personally exciting. Raven, and it's parent company Case New Holland has been very supportive of these kinds of efforts and I hope to be able to promote more of them in the future. Getting a bunch of eyes on and users of any software is the best way to increase its quality and arrive at a solid implementation. I am looking forward to the day where we can adopt this and other projects like it into our products. That's a ways off for this project (being in such a nascent stage) but you'd be hard pressed to find a better steward than Adrian. Thanks to all of you for your thoughts and contributions! |
Beta Was this translation helpful? Give feedback.
-
@GwnDaan I am particularly interested in your opinion as well |
Beta Was this translation helpful? Give feedback.
-
Hello members of Open-Agriculture and those who use AgIsoStack!
As some of you may know, I started developing AgIsoStack++, this repo's more complete counterpart, just over a year ago because I saw a need in the open source community for a free, high quality ISOBUS CAN stack in C++.
Since then, we've added numerous features, learned a lot, grown as a community, and collectively decided we also want a Rust CAN stack 🦀.
As some of you might know if you've checked my profile here on GitHub, I work for a company that's a member of AEF, Raven Industries (a part of CNHi).
Raven has been developing ISOBUS ECUs for something like twenty years now including field computers, rate controllers, guidance and steering products, and more.
Here at Raven we periodically have time to work on "innovation" during something called our "Innovation Sprints" where our usual development work is deprioritized for engineers to do cool things!
This year, some of us want to work on an open source CAN stack, particularly in Rust. Some of us develop in Rust, and others are learning.
The Big Announcement
I'm happy to say Raven has agreed to sponsor AgIsoStack-rs by contributing to it if the community here is on-board.
What This Means
If the community agrees, this means that multiple Raven engineers will (when time allows - such as during innovation sprints) contribute code to help develop AgIsoStack-rs under the MIT license, which will ultimately help us make progress faster. It also means that the code we work on here may be more likely to be used in real Raven products some day (though, no promises).
This also means that we may want to quickly prioritize discussions about design and structure of this project to align on what exactly we're creating.
This sponsorship would not affect AgIsoStack++.
Caveats
This sponsorship also comes with a requirement from Raven, and that is that Raven would want to own the copyright to the code in the repo.
This would not change the license, it would remain MIT.
This would generally involve us creating a
COPYRIGHT
file in the root of our repo with the following language:Additionally, we would need to have a
// Copyright Raven Industries, inc.
somewhere at the top of source files.The Open-Agriculture organization would continue being the home for the repo for the forseeable future.
Personally, I think this is a fairly minor cost to have more contributors and official support from Raven, but I could see this not being loved from an open source purist perspective.
Conclusion
I want to emphasize that this is a group choice. Please comment on this announcement if you have questions and I will work with my Raven peers to answer you. Please also comment your thoughts. If everyone is OK with it, then I will invite some additional members to the organization as needed, and one of us at Raven will open PRs for our changes, at which time of course your comments will also be welcome as usual.
I think this could be a great opportunity for us.
Thanks,
Adrian
Beta Was this translation helpful? Give feedback.
All reactions