VirtualBox

Changes between Version 5 and Version 6 of Contributor_information


Ignore:
Timestamp:
Apr 22, 2007 9:30:40 AM (17 years ago)
Author:
Achim Hasenmueller
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Contributor_information

    v5 v6  
    77On the other hand, if you know how to program C++, you are certainly welcome to '''contribute code''' of all sorts.
    88
    9 == Allowing !InnoTek to incorporate your contributions ==
     9== Allowing innotek to incorporate your contributions ==
    1010
    11 Even though !VirtualBox' source code is licensed to you under the GPL, it's not enough to submit your patches under the GPL. The [wiki:"Licensing FAQ"] will tell you more about how !InnoTek handles !VirtualBox licensing.
     11Even though !VirtualBox' source code is licensed to you under the GPL, it's not enough to submit your patches under the GPL. The [wiki:"Licensing FAQ"] will tell you more about how innotek handles !VirtualBox licensing.
    1212
    13 In any event, if you like to contribute anything that is subject to copyright (text, media, or code), !InnoTek must be legally certain they can redistribute the code you have contributed to their own customers who have purchased closed-source editions of !VirtualBox. In order to be able to accept your contribution, we must therefore ask you to do one of two things:
     13In any event, if you like to contribute anything that is subject to copyright (text, media, or code), innotek must be legally certain they can redistribute the code you have contributed to their own customers who have purchased closed-source editions of !VirtualBox. In order to be able to accept your contribution, we must therefore ask you to do one of two things:
    1414
    15  1. Fill out the [wiki:ICA InnoTek Contributor's Agreement] (ICA) and send it to !InnoTek. With the ICA, you give !InnoTek permission to use your contribution under licenses other than the main !VirtualBox license. This is a once-in-a-lifetime event: once we have your ICA, we will never again ask you to undergo any bureaucratic procedures, and all future contributions are covered.
     15 1. Fill out the [wiki:ICA InnoTek Contributor's Agreement] (ICA) and send it to innotek. With the ICA, you give innotek permission to use your contribution under licenses other than the main !VirtualBox license. This is a once-in-a-lifetime event: once we have your ICA, we will never again ask you to undergo any bureaucratic procedures, and all future contributions are covered.
    1616
    1717 2. If you don't want to sign such an agreement, you can alternatively submit your contribution under the [wiki:"MIT license"]. This is a liberal, wide-spread Open Source license that basically says "do as you wish".
    1818
    19 Basically, the main difference between the two options is this: With the ICA, a written statement is necessary, but then ''only'' !InnoTek is allowed to relicense your code (unless you give other people the same permission). With the MIT license, you save the paperwork, but everyone else can use your code as well. It's your choice.
     19Basically, the main difference between the two options is this: With the ICA, a written statement is necessary, but then ''only'' innotek is allowed to relicense your code (unless you give other people the same permission). With the MIT license, you save the paperwork, but everyone else can use your code as well. It's your choice.
    2020
    2121== The !VirtualBox development model ==
    2222
    23 The source code of !VirtualBox resides in a [http://www.virtualbox.org/browser public Subversion repository which is hosted on this site]. Currently, only !InnoTek employees have write access to ensure that only reviewed and tested patches find their way to the repository. However, over time, we would like to extend the group of people with write access.
     23The source code of !VirtualBox resides in a [http://www.virtualbox.org/browser public Subversion repository which is hosted on this site]. Currently, only innotek employees have write access to ensure that only reviewed and tested patches find their way to the repository. However, over time, we would like to extend the group of people with write access.
    2424
    25 Patches are always first applied to an internal !InnoTek repository and then automatically synchronized to the public repository. A large test laboratory at !InnoTek's facilities and a dedicated test team in 24/7 operation ensure that the code quality remains excellent: dozens of test machines perform automated tests to spot regressions and monitor performance.
     25Patches are always first applied to an internal innotek repository and then automatically synchronized to the public repository. A large test laboratory at innotek's facilities and a dedicated test team in 24/7 operation ensure that the code quality remains excellent: dozens of test machines perform automated tests to spot regressions and monitor performance.
    2626
    2727Automated build servers for all supported platforms create ready-to-run !VirtualBox installers every time changes are made to the !VirtualBox source code. These development builds provide end users with the latest features but may not necessarily be well tested or stable.

© 2023 Oracle
ContactPrivacy policyTerms of Use