[OpenWrt-Devel] OpenWrt as non-profit
Dear all There has for a while been discussions amongst the dev-group about making the big step towards OpenWrt.org achieving non-profit status. This would imply a number of future benifits and organizational changes to the project itself - but, there are also several practical hurdles which have to be crossed before the imagined line can be crossed. The primary challenge is if OpenWrt.org should either: 1. Build an independent non-profit foundation 2. Join on eof the exisitng umbrella entities, such as; www.fsfeurope.org/projects/ftf/fiduciary.en.html - SPI (donations, legal service + european partner) www.spi-inc.org/ - Software Freedom Conservancy (legal help, donations) conservancy.softwarefreedom.org/ The dev-group would be very interested in hearing comments and suggestions on this topic. Chz -- Gregers Petersen People-stuff, layer 8 and anthropology glp on irc ___ __ | |.-.-.-.| | | |..| |_ | - || _ | -__| || | | || _|| _| |___|| __|_|__|__||||__| || |__| W I R E L E S S F R E E D O M KAMIKAZE (bleeding edge) --- * 10 oz Vodka Shake well with ice and strain * 10 oz Triple sec mixture into 10 shot glasses. * 10 oz lime juice Salute! --- ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] OpenWrt as non-profit
Gregers Petersen [EMAIL PROTECTED] writes: Dear all There has for a while been discussions amongst the dev-group about making the big step towards OpenWrt.org achieving non-profit status. This would imply a number of future benifits and organizational changes to the project itself - but, there are also several practical hurdles which have to be crossed before the imagined line can be crossed. The primary challenge is if OpenWrt.org should either: 1. Build an independent non-profit foundation This is a lot of work, so personally I'd prefer if you kept focused on improving openwrt rather than dealing with paper work. My home network depends on it. ;) 2. Join on eof the exisitng umbrella entities, such as; www.fsfeurope.org/projects/ftf/fiduciary.en.html As far as I understand, this is only about copyright assignment, not about getting a non-profit status. If you believe getting a non-profit status in the US will help getting donations (and I believe that is likely), I think you need an umbrella with US-presence and non-profit registration. Which leaves these two: - SPI (donations, legal service + european partner) www.spi-inc.org/ Does SPI really have a european partner? If so that may be an advantage, but I haven't heard about it. - Software Freedom Conservancy (legal help, donations) conservancy.softwarefreedom.org/ Comparing SPI and SFC seems difficult. Even looking at the projects suggest both would be appropriate for OpenWRT: SFC has BusyBox and uClibc, and SPI has madwifi.org. One technical difference between SPI and SFC seem to be that SPI uses ClickPledge and SFC uses GoogleCheckout for donations. Perhaps asking the busybox/uclibc/madwifi projects how well their umbrellas work for them could give some insight. Good luck, /Simon ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] OpenWrt as non-profit
There has for a while been discussions amongst the dev-group about making the big step towards OpenWrt.org achieving non-profit status. I've been wondering about this, and am pleased to see it's actually being discussed/considered. I, for one, would love to see more openness and improvement on the donation process. Nothing quite like shipping a piece of mildly expensive equipment to $random_dev's house. However, I also echo Simon's concerns with diversion of energies - as long as it can happen without detracting too much from the work (as in art) at hand, I'm all for it. 1. Build an independent non-profit foundation Like starting a small business or sole proprietorship, this has the greatest flexibility and allows real control, but requires a sizeable amount of dedication and effort on the part of at least one individual. It is my observation that maintaining a foundation isn't terribly difficult or time-consuming, but startup (or re-startup, as the case may be if the foundation is allowed to lapse) is definitely more painful. 2. Join on eof the exisitng umbrella entities, such as; The biggest argument I've seen against joining such entities is that the POC on both sides is usually restricted to a 1:1 relationship. Enter hit-by-a-bus discussion. What is OpenWrt's current relationship with private business interests? How will that play into a transition? RB ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] OpenWrt as non-profit
RB wrote: 1. Build an independent non-profit foundation Like starting a small business or sole proprietorship, this has the greatest flexibility and allows real control, but requires a sizeable amount of dedication and effort on the part of at least one individual. It is my observation that maintaining a foundation isn't terribly difficult or time-consuming, but startup (or re-startup, as the case may be if the foundation is allowed to lapse) is definitely more painful. 2. Join on eof the exisitng umbrella entities, such as; The biggest argument I've seen against joining such entities is that the POC on both sides is usually restricted to a 1:1 relationship. Enter hit-by-a-bus discussion. I don't know how such things are handled, but I don't think that these entities don't have a process to resolve such a situation. What is OpenWrt's current relationship with private business interests? How will that play into a transition? I think private business interests should be kept separate from the free software project. I mean not that there can't be a close relationship between the two, but IMHO they should at least be separate entities. - Felix ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] What happened to jamvm + classpath this patch from March 2008?
[OpenWrt-Devel] [PATCH] Updates Jamvm and classpath to the latest versions (correct header and MD5) http://lists.openwrt.org/pipermail/openwrt-devel/2008-March/001769.html Other recent OpenWRT users are using jamvm with classpath, see, e.g.: http://forum.openwrt.org/viewtopic.php?id=16445 I tested this patch and everything works wonderfully! Please commit. I attach my diff just in case (I had to change some TABs, not sure if this is because I copied-pasted from my browser). Misha --- Index: lang/classpath/Makefile === --- lang/classpath/Makefile (revision 0) +++ lang/classpath/Makefile (revision 0) @@ -0,0 +1,57 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=classpath +PKG_VERSION:=0.97.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=ftp://ftp.gnu.org/gnu/classpath/ +PKG_MD5SUM:=35e81f0e0055a8b8a7a879077cf2b3c6 + +include $(INCLUDE_DIR)/package.mk + +define Package/classpath + SUBMENU:=Java + SECTION:=lang + CATEGORY:=Languages + TITLE:=GNU Classpath + URL:=http://www.gnu.org/software/classpath/ +# MAINTAINER:=Roberto Riggio (roberto.riggio at create-net.org) +endef + +define Package/classpath/Description + GNU Classpath, Essential Libraries for Java, is a GNU project + to create free core class libraries for use with virtual + machines and compilers for the java programming language. +endef + +CONFIGURE_ARGS+= \ + --with-javac \ + --enable-jni \ + --disable-gtk-peer \ + --disable-gconf-peer \ + --disable-plugin \ + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR=$(PKG_INSTALL_DIR) \ + CPPFLAGS=$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \ + all install +endef + +define Package/classpath/install + $(INSTALL_DIR) $(1)/usr/lib/classpath + $(INSTALL_DIR) $(1)/usr/share/classpath + $(CP) $(PKG_INSTALL_DIR)/usr/lib/classpath/* $(1)/usr/lib/classpath + $(CP) $(PKG_INSTALL_DIR)/usr/share/classpath/glibj.zip $(1)/usr/share/classpath +endef + +$(eval $(call BuildPackage,classpath)) + Index: lang/jamvm/patches/001-heap_size.patch === --- lang/jamvm/patches/001-heap_size.patch (revision 0) +++ lang/jamvm/patches/001-heap_size.patch (revision 0) @@ -0,0 +1,12 @@ +--- jamvm-1.5.1-old/src/jam.h 2008-02-22 02:57:22.0 +0100 jamvm-1.5.1-new/src/jam.h 2008-03-12 12:21:31.0 +0100 +@@ -676,7 +676,7 @@ + + /* default maximum size of object heap */ + #ifndef DEFAULT_MAX_HEAP +-#define DEFAULT_MAX_HEAP 128*MB ++#define DEFAULT_MAX_HEAP 64*MB + #endif + + /* default size of the Java stack */ + Index: lang/jamvm/Makefile === --- lang/jamvm/Makefile (revision 12652) +++ lang/jamvm/Makefile (working copy) @@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=jamvm -PKG_VERSION:=1.5.0 +PKG_VERSION:=1.5.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:[EMAIL PROTECTED]/jamvm -PKG_MD5SUM:=a965452442cdbfc94caba57d0dd25a8f +PKG_MD5SUM:=5a82751b50391eb092c906ce64f3b6bf include $(INCLUDE_DIR)/package.mk @@ -24,7 +24,8 @@ CATEGORY:=Languages TITLE:=A compact Java Virtual Machine URL:=http://sourceforge.net/projects/jamvm - DEPENDS:=+libffi-sable @!mips @!mipsel + MAINTAINER:=Roberto Riggio (roberto.riggio at create-net.org) + DEPENDS:=+libffi-sable +libpthread +zlib +classpath @!mips endef define Package/jamvm/description @@ -38,6 +39,7 @@ CONFIGURE_ARGS+= \ --enable-ffi \ +--with-classpath-install-dir=/usr \ --disable-int-threading \ define Build/Compile ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] What happened to jamvm + classpath this patch from March 2008? [updated cc email]
[OpenWrt-Devel] [PATCH] Updates Jamvm and classpath to the latest versions (correct header and MD5) http://lists.openwrt.org/pipermail/openwrt-devel/2008-March/001769.html Other recent OpenWRT users are using jamvm with classpath, see, e.g.: http://forum.openwrt.org/viewtopic.php?id=16445 I tested this patch and everything works wonderfully! Please commit. I attach my diff just in case (I had to change some TABs, not sure if this is because I copied-pasted from my browser). Misha --- Index: lang/classpath/Makefile === --- lang/classpath/Makefile (revision 0) +++ lang/classpath/Makefile (revision 0) @@ -0,0 +1,57 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=classpath +PKG_VERSION:=0.97.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=ftp://ftp.gnu.org/gnu/classpath/ +PKG_MD5SUM:=35e81f0e0055a8b8a7a879077cf2b3c6 + +include $(INCLUDE_DIR)/package.mk + +define Package/classpath + SUBMENU:=Java + SECTION:=lang + CATEGORY:=Languages + TITLE:=GNU Classpath + URL:=http://www.gnu.org/software/classpath/ +# MAINTAINER:=Roberto Riggio (roberto.riggio at create-net.org) +endef + +define Package/classpath/Description + GNU Classpath, Essential Libraries for Java, is a GNU project + to create free core class libraries for use with virtual + machines and compilers for the java programming language. +endef + +CONFIGURE_ARGS+= \ + --with-javac \ + --enable-jni \ + --disable-gtk-peer \ + --disable-gconf-peer \ + --disable-plugin \ + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR=$(PKG_INSTALL_DIR) \ + CPPFLAGS=$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \ + all install +endef + +define Package/classpath/install + $(INSTALL_DIR) $(1)/usr/lib/classpath + $(INSTALL_DIR) $(1)/usr/share/classpath + $(CP) $(PKG_INSTALL_DIR)/usr/lib/classpath/* $(1)/usr/lib/classpath + $(CP) $(PKG_INSTALL_DIR)/usr/share/classpath/glibj.zip $(1)/usr/share/classpath +endef + +$(eval $(call BuildPackage,classpath)) + Index: lang/jamvm/patches/001-heap_size.patch === --- lang/jamvm/patches/001-heap_size.patch (revision 0) +++ lang/jamvm/patches/001-heap_size.patch (revision 0) @@ -0,0 +1,12 @@ +--- jamvm-1.5.1-old/src/jam.h 2008-02-22 02:57:22.0 +0100 jamvm-1.5.1-new/src/jam.h 2008-03-12 12:21:31.0 +0100 +@@ -676,7 +676,7 @@ + + /* default maximum size of object heap */ + #ifndef DEFAULT_MAX_HEAP +-#define DEFAULT_MAX_HEAP 128*MB ++#define DEFAULT_MAX_HEAP 64*MB + #endif + + /* default size of the Java stack */ + Index: lang/jamvm/Makefile === --- lang/jamvm/Makefile (revision 12652) +++ lang/jamvm/Makefile (working copy) @@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=jamvm -PKG_VERSION:=1.5.0 +PKG_VERSION:=1.5.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:[EMAIL PROTECTED]/jamvm -PKG_MD5SUM:=a965452442cdbfc94caba57d0dd25a8f +PKG_MD5SUM:=5a82751b50391eb092c906ce64f3b6bf include $(INCLUDE_DIR)/package.mk @@ -24,7 +24,8 @@ CATEGORY:=Languages TITLE:=A compact Java Virtual Machine URL:=http://sourceforge.net/projects/jamvm - DEPENDS:=+libffi-sable @!mips @!mipsel + MAINTAINER:=Roberto Riggio (roberto.riggio at create-net.org) + DEPENDS:=+libffi-sable +libpthread +zlib +classpath @!mips endef define Package/jamvm/description @@ -38,6 +39,7 @@ CONFIGURE_ARGS+= \ --enable-ffi \ +--with-classpath-install-dir=/usr \ --disable-int-threading \ define Build/Compile ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel