Bug #12848

Clarify bhyve's dual license

Added by Michael Zeller 6 months ago. Updated 6 months ago.

Start date:
Due date:
% Done:


Estimated time:
Gerrit CR:


The illumos bhyve port originally began as a code drop from Pluribus, which they agreed would be released under the CDDL. Quite a bit of this code was from FreeBSD itself, bearing its own 2-clause BSD license. Throughout the continued porting and update process, Joyent chose to dual-license subsequent updates under both the CDDL and 2-clause BSD. Files which were pure additions (rather than those shared with FreeBSD bhyve) should be made to reflect that nature in their copyright attribution.

Related issues

Related to illumos gate - Bug #13000: bhyve sources should reflect license detailsClosedPatrick Mooney


Updated by Patrick Mooney 6 months ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to Michael Zeller
  • Tags set to bhyve

Un-wrapped the description


Updated by Patrick Mooney 6 months ago

Andy F has confirmed that the OmniOS Community Edition Association accepts this dual-licensing for their changes to vmm_sol_dev.c.


Updated by Patrick Mooney 6 months ago

  • Subject changed from Clarify bhyve's dual license to Clarify bhyve's dual license

Updated by Patrick Mooney 6 months ago

Being a comments-only change, I ran this through a build to do wsdiff(1) and saw only the expected churn. There were text changes to the vmm module, but they were due to __LINE__ being incremented in asserts.


Updated by Electric Monk 6 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit 1fa07ac719189ed3e8a0f8170264877c29bff62b

commit  1fa07ac719189ed3e8a0f8170264877c29bff62b
Author: Mike Zeller <>
Date:   2020-06-12T15:30:32.000Z

    12848 Clarify bhyve's dual license
    Reviewed by: Andy Fiddaman <>
    Reviewed by: Patrick Mooney <>
    Reviewed by: Jorge Schrauwen <>
    Approved by: Robert Mustacchi <>


Updated by Patrick Mooney 4 months ago

  • Related to Bug #13000: bhyve sources should reflect license details added

Also available in: Atom PDF