In a bipartisan vote, the Maine Legislature passed a bill Wednesday that implements a semi-open primary system, which will allow voters registered independent (32% of the registered electorate) to choose between a Republican or a Democratic primary ballot in future elections.