Hi Hernan,

I can't add those modifications to the samples with propriety licenses,
you know it is not illegal and ethical :(. Sure I can add this Apache
licence to the samples I had written.

Also one more question. Can I add this license to other existing samples?
Somewhere I heard we can't change the distributed license to any other
license. Confluence is bit different than JIRA, nobody accepts ASF
licences before their commiting. I haven't come across this situation at
all. Please help.

Thanks,
Lasantha Ranaweera

> Lasantha,
> those samples were donated to the project ergo they should only display
> ASF2 license.
>
> This is the text we have in trunk today
>
> <!--
>     Copyright 2006 The Apache Software Foundation
>
>     Licensed under the Apache License, Version 2.0 (the "License");
>     you may not use this file except in compliance with the License.
>     You may obtain a copy of the License at
>
>        http://www.apache.org/licenses/LICENSE-2.0
>
>     Unless required by applicable law or agreed to in writing, software
>     distributed under the License is distributed on an "AS IS" BASIS,
>     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
>     See the License for the specific language governing permissions and
>     limitations under the License.
> -->
>
> Could you please remove the unnecessary (old) data and comments and add
> the appropriate lines to each of the files for all the samples you are
> updating.
>
> http://www.apache.org/licenses may give you some additional tips.
>
> Thanks for taking care of this.
>
> Cheers!
> Hernan
>
> Lasantha Ranaweera wrote:
>> Sorry to send it again. This is an important issue. Have a look at the
>> attached file. I have stuck here whether to reuse this sample or not.
>> :-\
>>
>> Lasantha Ranaweera wrote:
>>> Hi All,
>>>
>>> Past few days I have been upgrading JBoss to Apache Geronimo samples
>>> from v1.0 of the documentation to v1.1. As part of the upgrade
>>> procedure, when I was looking at one of the samples I found something
>>> that grabbed my attention in  the existing JBoss to Geronimo sample
>>> applications. Have a look at "JBoss to Geronimo - Security Migration"
>>> in following  url:
>>> http://cwiki.apache.org/confluence/display/GMOxDOC10/JBoss+to+Geronimo+-+Security+Migration
>>>
>>> Source code of this sample contains some proprietary license. So we
>>> can't do any editing this sample. Isn't it?
>>>
>>> I'm quite new to the open source model, and AFAIK it should come with
>>> ASF license. Please correct me if I am wrong.
>>>
>>>
>>> Thanks,
>>> Lasantha Ranaweera
>>>
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> /*****************************************************************
>>  *   File: BusinessLogicEJB.java
>>  *
>>  *   Date         Version   Author               Changes
>>  *   Oct.05,2005  1.1       Ivan Dubrov                   Created
>>  *
>>  *   Copyright (c) 2005, IBM Corporation
>>  *   All rights reserved.
>>  *****************************************************************/
>>
>> package com.ibm.j2g.security;
>>
>> import java.rmi.RemoteException;
>>
>> import javax.ejb.EJBException;
>> import javax.ejb.SessionBean;
>> import javax.ejb.SessionContext;
>>
>> /**
>>  * Business logic stateless bean.
>>  *
>>  * @ejb.bean name="BusinessLogic" display-name="BusinessLogic bean"
>>  *           jndi-name="ejb/BusinessLogic" type="Stateless"
>> view-type="remote"
>>  */
>> public class BusinessLogicEJB implements SessionBean {
>>
>>      /** Serial version uid. */
>>      private static final long serialVersionUID = 4688250533090120601L;
>>
>>      /**
>>       * @ejb.interface-method
>>       * @ejb.permission role-name = "uploader"
>>       *
>>       * @return result message
>>       */
>>      public String upload() {
>>              return "File successfully uploaded";
>>      }
>>
>>      /**
>>       * @see
>> javax.ejb.SessionBean#setSessionContext(javax.ejb.SessionContext)
>>       */
>>      public void setSessionContext(SessionContext ctx) throws EJBException,
>>                      RemoteException {
>>              // Nothing...
>>      }
>>
>>      /**
>>       * Create method.
>>       *
>>       * @ejb.create-method
>>       * @ejb.permission unchecked="true"
>>       *
>>       * @throws EJBException
>>       * @throws RemoteException
>>       */
>>      public void ejbCreate() throws EJBException, RemoteException {
>>              // Nothing...
>>      }
>>
>>      /**
>>       * @see javax.ejb.SessionBean#ejbRemove()
>>       */
>>      public void ejbRemove() throws EJBException, RemoteException {
>>              // Nothing...
>>      }
>>
>>      /**
>>       * @see javax.ejb.SessionBean#ejbActivate()
>>       */
>>      public void ejbActivate() throws EJBException, RemoteException {
>>              // Nothing...
>>
>>      }
>>
>>      /**
>>       * @see javax.ejb.SessionBean#ejbPassivate()
>>       */
>>      public void ejbPassivate() throws EJBException, RemoteException {
>>              // Nothing...
>>      }
>> }
>

Reply via email to