Page tree
Skip to end of metadata
Go to start of metadata


How to upload your software to the ETH Data Archive for Software Registration (ETH transfer):

This service is provided by ETH Library to affiliates of ETH Zurich. You may deposit data you produced as part of your employment with ETH Zurich. 

1. Prepare your data (ZIP or tar file)

Please pack all your files and documentation into a ZIP or tar file . ZIP files are recommended for Windows users, tar files for Mac users. For preservation reasons, please do not use compression while creating the ZIP or tar files. It is recommended not to upload files bigger than 10 GB.

See also our further information regarding formats and data upload:
File formats for archiving
Preparing your files

Please proceed as described on the ETH transfer "Software Disclosure and Registration" web page:

For CLOSED Source Software:

  • If you are already in contact with and advised by ETH transfer, store all source code and documentation files into a ZIP or .tar archive, otherwise before registering the software.
  • Please complete and sign the "Software Disclosure" form, send it to ETH transfer and contact ETH transfer (

For OPEN Source Software:

  • Please store all source code and documentation files into a ZIP or tar archive, and
  • Include a file named LICENSE that contains the text with the chosen OSI open source license (


If you plan to upload a new version of a software package that is already stored in the ETH Data Archive, please contact us. We will give you advice on how to set the metadata to describe the relationship between the old and the new version.


2. Apply for a user account

Go to and klick on "Register", or go directly to

Please enter your first name, last name and nethz user name and klick on "Register"


An e-mail containing your registration details will be generated automatically in your default e-mail client. Please click "Send".

Your user account will be ready for use within the next working day. You will get a personal e-mail message that informs you on how to proceed.


Note: Your user account will be valid for two years after first registration. After its expiration, you will not be able to log in to deposit new data. In this case, please contact us at  to renew your account. 


3. Upload your data

Go to the deposit module:

3.1 Login 

Enter your nethz user name and password and click on the sign in button.


Click on "Add Deposit Activity "

Note: This is your personal deposit interface where you can find all your deposits: drafts as well as successfully archived packages.

3.2 Deposit Workflow

Please choose the appropriate upload workflow according to the ETH transfer "Software Disclosure and Registration" webpage:

• CLOSED Source Software Registration

• OPEN Source Software Registration

 3.3 Descriptive Information

Please enter descriptive information about your software package.

Fields marked with * are mandatory.

If you deposit closed source software, please indicate your ETH transfer reference number. Please contact ETH transfer if you do not know the reference number.

If you deposit open source software, please choose from the drop-down menu the license under which the software will be distributed.


Some of the fields have tooltips that give you short descriptions of what kind of information is expected.

Note: This descriptive information will be publicly available in the Search Portal in case you publish your Software as Open Source Software (

3.4 Assertion of Copyright

On the "Assertion of Copyright" page, the appropriate access rights policy has been automatically set according to the Upload Workflow you have chosen before.

• OPEN means: Everybody can access your software package

• STAFF ONLY means: only ETH transfer and ETH library staff (and yourself) can access your software package

All software packages will be archived for 15 years.

Please read the agreement carefully and check the "accept" box.

3.5 File Upload

Please choose "Upload File 1" for ZIP files or "Upload File 2" for tar files and select the file you want to submit.

The maximum file size permitted to upload is 10 GB.

Label and notes are optional.

Make sure that the open source package contains the license file.


3.6 Save or Submit

You can either save your uploaded software package as a draft or submit it directly to the ETH Data Archive.

When your data is validated and successfully archived, you will receive an e-mail notification that provides you with a persistent link to your software package. This may take up to two working days.

Note: The DOI link indicated in the e-mail notification (open source software only) will be active the following day.

General Remark: Due to software updates, the design of the user interface can change and the screenshots shown above may not correspond to the actual appearance. But the process and the functionalities remain the same.
If you have any questions, please do not hesitate to contact the Research Data Management and Digital Curation Team:
  • No labels