躺在沙灘上的小豬

          快樂的每一天

          Confluence 無限制使用

          一直很喜歡使用Confluence,可是它是商業(yè)軟件,要收錢的,不要錢的都有用戶的限制,Personal Licenses 只能有兩個用戶,Non-Profit & Open Source Licenses 最多有200個用戶,而且審核不是那么容易通過。

          下載當(dāng)前版本 2.1.3
          http://www.atlassian.com/software/confluence/downloads/binary/confluence-2.1.3.zip

          反編譯看了一下它的代碼,感覺突破限制并沒有什么難度
          Licenses 在atlassian-extras-0.7.15.jar里面,我們只需要修改一些方法即可。

          com.atlassian.license.DefaultLicense

            public boolean isExpired() {
                  
          return false;
              }


              
          public Date getExpiryDate() {
                  Calendar c 
          = GregorianCalendar.getInstance();
                  c.set(
          2900 + 19001231);
                  
          return c.getTime();
              }


              
          public boolean isLicenseLevel(Collection levels) {
                  
          return true;
              }


              
          public int getUsers() {
                  
          return 20000;
              }

          直接修改就可以了:)用戶限制為20000個人用戶,這樣應(yīng)該夠用了吧?
          要是你覺得還不夠的話,修改
          com.atlassian.license.DefaultLicenseType
              public boolean requiresUserLimit() {
                  
          return false;
              }


          這樣就沒有任何用戶限制了。

          還有一個class可能需要你的修改 LicenseManager,根據(jù)你的需要自己修改吧。

          一共就三個class,修改完了直接扔到.jar里面,啟動tomcati測試一下,安裝需要Licenses ,隨便去申請一個試用的或者個人的就可以了,我是用的去年我申請的一個試用Licenses 測試的。



          附上我的jar,不想該的兄弟直接覆蓋掉web-inf/lib下面的jar即可。

          (blogjava不允許上傳jar文件,我將后綴修改為zip了,請自行修改)
          http://www.aygfsteel.com/Files/martinx/atlassian-extras-0.7.15.zip

          posted on 2006-02-07 11:28 martin xus 閱讀(759) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 全州县| 哈尔滨市| 鄱阳县| 长宁区| 沁水县| 突泉县| 郧西县| 石嘴山市| 石楼县| 寿光市| 兰考县| 微博| 根河市| 洪洞县| 桃园县| 太湖县| 清水河县| 遂川县| 涞水县| 吕梁市| 庆城县| 德阳市| 三亚市| 望城县| 长葛市| 克山县| 昌宁县| 长宁区| 通海县| 论坛| 安义县| 丁青县| 婺源县| 晴隆县| 利辛县| 利津县| 东明县| 平塘县| 安龙县| 綦江县| 舞阳县|