change code license, updae article