Ukraine's parliament has passed a measure offering amnesty to arrested protesters, if demonstrators vacate most of the buildings they occupy.
The measure, passed today after nearly 12 hours of negotiation, was not supported by the opposition parties driving the protests.
Protesters occupy at least three buildings in the Ukrainian capital Kiev which they use as dormitories and operations centers, and are key support facilities for the extensive protest tent camp on the city's main square.
The measure was put forth by a lawmaker from the party of president Viktor Yanukovych, who is casting about for a way to end the protests, which are calling for his resignation. The measure was a softer version of an earlier proposal to only offer amnesty if all protests dispersed.
But the opposition regards the arrests during the protests - 328 by one lawmaker's count - as fundamentally illegitimate.
"In reality, parliament has just passed a law on hostages. The authorities have themselves recognised that they are taking hostages, as terrorists so they can trade the hostages," said Oleh Tyahnybok, leader of the Svoboda party and one of the protests' top figures, according to the Interfax news agency.
That disdain was echoed in Kiev's central Independence Square, where protesters have set up a large tent camp and conducted round-the-clock demonstrations since early December.
"Is this a compromise, or are these political prisoners," said 30-year-old demonstrator Artem Sharai. "We will seize new buildings, if the authorities don't really change the situation in the country."
Protesters are demanding Yanukovych's resignation, early elections and the firing of authorities responsible for violent police dispersals of demonstrators. The protests started after Yanukovych backed out of a long-awaited agreement to deepen ties with the European Union, but quickly came to encompass a wide array of discontent over corruption, heavy-handed police and dubious courts.
Three demonstrators died in clashes with police last week, as anger boiled up over harsh anti-protest laws that Yanukovych pushed through this month. Parliament voted on Tuesday to repeal those laws, but Yanukovych has not signed the measure.
The bill would not apply to several city buildings in the centre of Kiev which the protesters use as dormitories and operation centers, and are key support facilities for the extensive protest tent camp on the main square. With temperatures dropping as low as -20C during the night, continuing the protests without places to shelter would be virtually impossible.
But the Kiev city hall building, as well as regional administration ones seized by protesters in western Ukrainian cities, will have to be vacated, according to the Unian news agency.
Given how the violent dispersal of demonstrators in December only swelled the Kiev protests and how the new laws spread discontent outside the capital, Yanukovych may have recognised that using force would set off severe new trouble and appears to be fishing around for measures to mollify the opposition without giving serious ground.
Along with proposing that parliament repeal the new laws, he also has accepted the resignation of the prime minister, one of the figures most despised by the opposition. But there have been no signs of compromise on the root issues of the protests.