code: def accept_freeware_license():
      '''different Eagle versions need differnt TAB count.
      6.5  -> 2
      6.6  -> 3
      7.4  -> 2
      '''
      ntab = 3 if version().startswith('6.6.') else 2
      for _ in range(ntab):
          EasyProcess('xdotool key KP_Tab').call()
          time.sleep(0.5)
      EasyProcess('xdotool key KP_Space').call()
  
      time.sleep(0.5)
      
      # say OK to any more question
      EasyProcess('xdotool key KP_Space').call(f accept_freeware_license():
      '''different Eagle versions need differnt TAB count.
      6.5  -> 2
      6.6  -> 3
      7.4  -> 2
      '''
      ntab = 3 if version().startswith('6.6.') else 2
      for _ in range(ntab):
          EasyProcess('xdotool key KP_Tab').call()
          time.sleep(0.5)
      EasyProcess('xdotool key KP_Space').call()
  
      time.sleep(0.5)
      
      # say OK to any more question
      EasyProcess('xdotool key KP_Space').call()
docs: different Eagle versions need differnt TAB count.
      6.5  -> 2
      6.6  -> 3
      7.4  -> 2