we're not far away from legalisation, it's not a crime anymore to have less than 10g weed with yourself here. they still take it away from you though and you need to pay a fine of 100 CHF. But I don't know if we're ever going to make it completely legal. Maybe if germany, austria, france or italy loosen their laws on cannabis, but with the governments going to the right-conservatives (which isn't that bad considering the immigrant-crisis), that's a little bit far away. Maybe european countries start loosen their cannabis laws in 2030 or 2040.