 This new agreement provides some of the benefits of standard open source and allows users to mix proprietary designs with the core.Additionally, it allows for the distribution of designs in bitstream or FPGA format without accompanying it with a copy of the license.Developers are required to keep the core's source code confidential and use "for the sole purposes of design documentation and preparation of Derivative Works ... to develop designs to program Lattice programmable logic devices".