Provide some platform-specific modules for VMS. #866

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
4 participants
@mvorl
Contributor

mvorl commented Nov 4, 2012

Provide platform-specific versions of entropy.c and exec.c for VMS.

@rurban

This comment has been minimized.

Show comment
Hide comment
@rurban

rurban Nov 5, 2012

Member

See the branch vms-platform-specific. We are having licensing concerns with the 2 stolen files,
one Artistic 2.0 from p5, which should be fine, and one BSD-style, which is causing troubles.
Parrot has a history of rejecting BSD-licensed contributions

Member

rurban commented Nov 5, 2012

See the branch vms-platform-specific. We are having licensing concerns with the 2 stolen files,
one Artistic 2.0 from p5, which should be fine, and one BSD-style, which is causing troubles.
Parrot has a history of rejecting BSD-licensed contributions

@rurban

This comment has been minimized.

Show comment
Hide comment
@rurban

rurban Nov 5, 2012

Member

Split by cotto into the safe vms-exec branch, and into the unsafe vms-entropy branch.

Member

rurban commented Nov 5, 2012

Split by cotto into the safe vms-exec branch, and into the unsafe vms-entropy branch.

@leto

This comment has been minimized.

Show comment
Hide comment
@leto

leto Nov 5, 2012

Member

+1. I am in the process of applying the Parrot Foundation to the Software Freedom Conservancy and we need to precisely document all the licenses of external code we use. And by "stolen", you mean "lovingly borrowed", right? What were the historical reasons for rejecting BSD-licensed contributions?

Member

leto commented Nov 5, 2012

+1. I am in the process of applying the Parrot Foundation to the Software Freedom Conservancy and we need to precisely document all the licenses of external code we use. And by "stolen", you mean "lovingly borrowed", right? What were the historical reasons for rejecting BSD-licensed contributions?

@cotto

This comment has been minimized.

Show comment
Hide comment
@cotto

cotto Nov 5, 2012

Contributor

I believe that "lovingly borrowed" is the correct technical term for what happened here. It appears that the entropy code was implemented primarily by one person (Steven M. Schweda) so it's possible that he'd be willing to let us use it under the Artistic License 2.0, which would be the ideal outcome. @rurban said he'd look into this. If Steven isn't willing to relicense his entropy gathering code, we get to do some navel-gazing and figure out what exactly the incompatibility is that's prevented bsd-licensed code from being incorporated into Parrot in the past and whether we believe that the problem still applies. Since we don't have a real lawyer on retainer for PaFo, I'd prefer to obviate such discussion if possible and get on with hacking.

Contributor

cotto commented Nov 5, 2012

I believe that "lovingly borrowed" is the correct technical term for what happened here. It appears that the entropy code was implemented primarily by one person (Steven M. Schweda) so it's possible that he'd be willing to let us use it under the Artistic License 2.0, which would be the ideal outcome. @rurban said he'd look into this. If Steven isn't willing to relicense his entropy gathering code, we get to do some navel-gazing and figure out what exactly the incompatibility is that's prevented bsd-licensed code from being incorporated into Parrot in the past and whether we believe that the problem still applies. Since we don't have a real lawyer on retainer for PaFo, I'd prefer to obviate such discussion if possible and get on with hacking.

@mvorl

This comment has been minimized.

Show comment
Hide comment
@mvorl

mvorl Nov 6, 2012

Contributor

"lovingly borrowed" is an extraordinarily nice term, and so much better than "stolen" ;-)

Thank you all for your effort WRT entropy.c. I promise I will pay better attention to licensing details in the future.

Contributor

mvorl commented Nov 6, 2012

"lovingly borrowed" is an extraordinarily nice term, and so much better than "stolen" ;-)

Thank you all for your effort WRT entropy.c. I promise I will pay better attention to licensing details in the future.

@cotto

This comment has been minimized.

Show comment
Hide comment
@cotto

cotto Nov 6, 2012

Contributor

After looking at the vms code, I can't blame you at all for not wanting to reimplement it. Hopefully the code in the entropy branch ends up being usable.

Contributor

cotto commented Nov 6, 2012

After looking at the vms code, I can't blame you at all for not wanting to reimplement it. Hopefully the code in the entropy branch ends up being usable.

@leto

This comment has been minimized.

Show comment
Hide comment
@leto

leto Mar 10, 2013

Member

What is the status of this? If this PR was split into two different branches, we should create issues' related to each of those branches and close this PR.

Member

leto commented Mar 10, 2013

What is the status of this? If this PR was split into two different branches, we should create issues' related to each of those branches and close this PR.

@leto

This comment has been minimized.

Show comment
Hide comment
@leto

leto Jun 23, 2013

Member

Any updates on this PR?

Member

leto commented Jun 23, 2013

Any updates on this PR?

@rurban

This comment has been minimized.

Show comment
Hide comment
@rurban

rurban Oct 23, 2014

Member

Yes, tracked in 2 branches:

  • vms-entropy - ready to be merged. Licensed by the author to GPL 3
  • vms-exec

I guess this was the old branch:

  • vms-platform-specific - to delete?

So I rebased and merged those and created smoke-me/vms-gh866 with a few more codingstd fixes.
Needs to be tested by @mvorl for 6.10.0.

Member

rurban commented Oct 23, 2014

Yes, tracked in 2 branches:

  • vms-entropy - ready to be merged. Licensed by the author to GPL 3
  • vms-exec

I guess this was the old branch:

  • vms-platform-specific - to delete?

So I rebased and merged those and created smoke-me/vms-gh866 with a few more codingstd fixes.
Needs to be tested by @mvorl for 6.10.0.

@rurban rurban added this to the 7.0.0 milestone Nov 17, 2014

@rurban

This comment has been minimized.

Show comment
Hide comment
@rurban

rurban Nov 17, 2014

Member

Can someone with vms please smoke this?

Member

rurban commented Nov 17, 2014

Can someone with vms please smoke this?

@rurban

This comment has been minimized.

Show comment
Hide comment
@rurban

rurban Dec 5, 2014

Member

merged into 6.11.0

Member

rurban commented Dec 5, 2014

merged into 6.11.0

@rurban rurban closed this Dec 5, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment