; or (II) widely used cybersecurity software which is not specific to voting systems and for which the source code or baseline functionality is not altered. (B) Requiring use of hardware for which information is disclosed by manufacturer (i) Requiring disclosure of hardware A State may not use a voting system in an election for Federal office unless the manufacturer of the system publicly discloses online the identification of the hardware used to operate the system. (ii) Additional disclosure requirements for custom or altered hardware To the extent that the hardware used to operate a voting system or any component thereof is not widely used, or is widely used but is altered, the State may not use the system in an election for Federal office unless— (I) the manufacturer of the system publicly discloses online the components of the hardware, the design of such components, and how such components are connected in the operation of the system; and (II) the manufacturer makes the design (in the form which will be used at the time of the election) publicly available online under a license that grants a worldwide, royalty-free, non-exclusive, perpetual, sub-licensable license to all intellectual property rights in the design of the hardware or the component, except that the manufacturer may prohibit a person who obtains the design from using the design in a manner that is primarily intended for or directed toward commercial advantage or private monetary compensation that is unrelated to carrying out legitimate research or cybersecurity activity. . (b) Effective date The amendment made by subsection (a) shall apply with respect to elections for Federal office held in 2020 or any succeeding year. 205. Treatment of electronic poll books as part of voting systems (a) Inclusion in definition of voting system Section 301(b) of the Help America Vote Act of 2002 ( 52 U.S.C. 21081(b) ) is amended— (1) in the matter preceding paragraph (1), by striking this section and inserting this Act