private void addFreeLicense(User u, License l) throws DaoException, ServiceException {
UserDao userDao = DaoFactory.getUserDao();
ClufImpl cluf = getActiveCluf();
UserImpl user = (UserImpl)userDao.findUser(u.getLogin());
userDao.fetch(user);
if ((user.getLastAcceptedCluf() == null) || !cluf.getVersion().equals(user.getLastAcceptedCluf().getVersion())) {
user.setLastAcceptedCluf(cluf);
}
user.getBuyedLicenses().add(l);
l.setBuyer(user);