Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SPI verification components #1041

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

n8tlarsen
Copy link

Addresses the SPI subset of #425. #611 seemed stale and claimed to be buggy, so I wrote my own. I've used these components successfully for several designs and figured it would be time to contribute them to the VUnit project.

@LarsAsplund
Copy link
Collaborator

@n8tlarsen Thanks for your contribution, much appreciated! I will get back to this when I have published the VUnit VC standard as mentioned in #1017 (comment). I would like this VC to comply before it gets merged.

@n8tlarsen
Copy link
Author

Looks like the checks for licensing are failing. I reviewed the contribution guidelines and found the license template, but I am curious why the licensing must be attributed to Lars Asplund. Does the MPL not provide for a redistribution of modified source files?

@LarsAsplund
Copy link
Collaborator

When we decided on what license to use, we recognized that there were no well-known licenses targeting our domain. Mozilla was selected because its wording was less SW-ish than the others. The single copyright holder was added such that the license can be changed by me alone should a better open source license emerge.

Once we have established the VUnit VC standard, we intend to place VCs in separate repositories. These can live under the VUnit domain on GitHub or elsewhere, they can have their own release cycles, be maintained by others, and have other copyright holders and compatible open-source licenses. Third-party VCs tend to be less trusted than those provided by the main project which is another reason for establishing a standard that comes with some level of quality guarantees.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants