<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — Rust's new much stricter trademark]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=842&amp;type=atom" />
	<updated>2023-08-06T19:09:10Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=842</id>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6423#p6423" />
			<content type="html"><![CDATA[<p>This is for sure not the helping hand the FSF should grant and it makes me personal very angry reading such ignorance from the FSF. It is like stating the blunt and cheap &quot;Help yourself!&quot;. Okay, but how when people have not really the abilities doing so because the field of free and libre software is going smaller by every day counting? That&#039;s the opposite of technical emancipation as the system should be in the hands of the users and not the users in the hands of licensing or asking to be allowed doing modifications.</p><p>Okay, so the FSF has recognized that there are issues. Fine, they are nevertheless going with the absolute wrong ideas after that. Time for discussions is long over. <img src="https://forums.hyperbola.info/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p>BUT: The article here ... <a href="https://sfconservancy.org/blog/2023/jul/27/trademark-history-and-rust/">https://sfconservancy.org/blog/2023/jul … -and-rust/</a> ... is helpful as it notifies us to think again about PHP. It is <strong>not</strong> copyleft so far when looking on it.</p><div class="quotebox"><blockquote><p>Next, consider PHP. Starting in 2000, the PHP authors decided to remove the option to use PHP under the General Public License, beginning with PHP version 4. This left users with only the PHP License as an option, which is non-copyleft, but includes extra restrictions beyond most non-copyleft FOSS licenses. Those restrictions specifically related to use of the PHP name. This policy led to substantial debate within many communities, including Debian. Debian eventually decided to create a special policy for PHP in order to feel comfortable redistributing and modifying PHP, which is memorialized on the FTP Masters&#039; web site. Imagine the time and effort wasted by redistributors like Debian, who had to consider special cases for a specific software program. Ultimately, such licensing makes extra work for distributions like Debian, and creates uncertainty for people wishing to modify PHP — as they navigate a license used nowhere else that awkwardly pulls in a trademark policy as part of it.</p></blockquote></div><p>So this is another point for a possible very fast and needed removal in the future. Instead of discussing endless: There is work needed as otherwise projects get out of the free and libre spheres. It is not good to build on projects not staying true for free, libre and copyleft licensing as this tower-building is not stable otherwise.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2023-08-06T19:09:10Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6423#p6423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6422#p6422" />
			<content type="html"><![CDATA[<p>As some may be expecting a response from the FSF, I should note that the FSF has recently said something about this in its news digest (the Free Software Supporter): <a href="https://www.fsf.org/free-software-supporter/2023/august">https://www.fsf.org/free-software-supporter/2023/august</a></p><p>&quot;<br />### Software freedom &amp; trademarks: Examining Rust&#039;s new policy through the lens of free software history</p><p>*From July 27 by Denver Gingerich*</p><p>This article, recently published by the Software Freedom Conservancy,<br />examines the programming language Rust&#039;s new trademark policy through<br />the lens of history. Other similar trademark policies in the past such<br />as Java&#039;s, PHP&#039;s, and Mozilla&#039;s have had consequences for the free<br />software community. Inform yourself about this relevant and important<br />topic by examining these case studies, and use this knowledge to<br />prepare yourself for the inevitable discussions ahead.</p><p>&nbsp; * &lt;<a href="https://sfconservancy.org/blog/2023/jul/27/trademark-history-and-rust/">https://sfconservancy.org/blog/2023/jul … -and-rust/</a>&gt;</p><p>&quot;</p>]]></content>
			<author>
				<name><![CDATA[MamãoMutante]]></name>
			</author>
			<updated>2023-08-06T18:59:50Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6422#p6422</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6339#p6339" />
			<content type="html"><![CDATA[<p>Please make more differences between Java, JavaScript and others. Same also for Rust! There is a difference between the original idea of the programming language, its semantic work, the compiler being built and than the whole eco-system around it. All of this is different for all mentioned. Sure thing that all of this is most not common &quot;good&quot; but also not all details &quot;bad&quot;. It is clear to state that Java and its interpreter has flaws. The original compiler and idea of bytecode is nevertheless interesting. JavaScript as language used on servers and for full applications is a full blown bad idea, having its origins within D-HTML and AJAX meant. Rust with its memory-safety on the one side, on the other side the eco-system around for compilation which is now no longer possible for any difference as &quot;cargo&quot; is needed nevertheless.</p><p>So my original meaning here: Don&#039;t fall into the trap to be too less into details. There are always details to be looked at and Android being &quot;bad in design&quot; is also a point on which ROM with what applications and services used / installed. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2023-06-28T10:33:56Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6339#p6339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6336#p6336" />
			<content type="html"><![CDATA[<p>To be fair, I almost decided to write rust is the systemd of programming languages but then I remember, java and javascript are all equally crappy on bloat and java is a security nightmare... perhaps that&#039;s the reason android is almost barely more secure than windows?<br />[*]<br />Aka, android is written heavily in java.<br />[/*]<br />EDIT: maybe just apps are developed by it... either way, its just absurd to think java is needed for anything modern.</p><p>Unless modern means crap.</p><p>Which for some software/hardware seems to be completely true.</p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2023-06-28T04:06:27Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6336#p6336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6334#p6334" />
			<content type="html"><![CDATA[<p>Is Nim also suited as a secure programming language Does it have ethicala nd technological faults making it unsuitabke for free software development?</p>]]></content>
			<author>
				<name><![CDATA[schilling.klaus]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=607</uri>
			</author>
			<updated>2023-06-27T15:44:28Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6334#p6334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6092#p6092" />
			<content type="html"><![CDATA[<p>update: crablang made a cargo fork named crabgo</p>]]></content>
			<author>
				<name><![CDATA[Librecat2]]></name>
			</author>
			<updated>2023-04-25T20:23:18Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6092#p6092</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6088#p6088" />
			<content type="html"><![CDATA[<p>We should see: <a href="https://github.com/crablang/crab">https://github.com/crablang/crab</a><br />As long as there is no stable release possible the project needs time. And GCC-Rust is for sure interesting, but also again: GCC-Go needed a long time and is not even now on pair with GO itself. So it is not easy to build a GO-project with gcc-go, some possible but for sure not all.</p><p>I&#039;m for sure interested, but as you have pointed out: GO and Rust has some comparable problems. GO is downloading dependencies at build-time, while Rust is in need for crates to build further. <img src="https://forums.hyperbola.info/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p>But thanks for pointing on <strong>crablang</strong> - besides that the current project is also referring <strong>cargo</strong> direct so they would need to go further. Question stays if in the end the Rust-Foundation is all okay with it. Hyperbola is staying there for a reason on our current legacy version of librsvg. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />And <strong>crablang</strong> is then also using non-free platforms for communication, like Discord and Twitter. Their decision for sure. But that&#039;s one of the problems: Just to look on convinience within the browser, not to underline that part for anyone here. Just the perspective to watch.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2023-04-24T20:54:12Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6088#p6088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6087#p6087" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>I would state that many people look on Rust foremost to get a more modern webbrowser or what is called something like that. Personally I tend to the opposite, because when your webbrowser is able to emulate something like &quot;Windows 95&quot; for example or even start a complete DOS-environment there is something going wrong for sure. We just speak about a software original used to display static sites. What is done today? Playing movies, emulate whole environments and even use some games within. Sorry, but that&#039;s the complete wrong direction and calling that &quot;modern&quot; is looking like a joke. Same for &quot;streaming&quot; and more: It is not to forbid something, but just to question what price is needed to manage and execute that. While we are heading towards in a complete different direction with &quot;open-source&quot;: It will never hit the point as the word includes not the freedom to learn or do whatever is possible. Everything can be called &quot;open-source&quot; today, when only the source-code is available. But this does not make corresponding projects not per definition &quot;free and libre&quot;. It is just a statement about the current state and location of the source-code. Is the resulting application able even to be executed without further parts and data? Is it something different? That&#039;s all not included and to use that makes &quot;free and libre software&quot; going down under wrong wording. The action taken now by Rust is just another approval. And even a fork from this desaster won&#039;t get more free, even using another license. A broken project stays also broken!</p><p>We have too many quick constructed projects with languages like NodeJS and Rust running those days. Maybe they look promising at a point? The aftermath of them is just another dark and sinister story. So compiling Rust without Rust is not possible, even a forked project would need to begin with Rust to be compiled and packaged. All wrong within!</p></blockquote></div><p>a fork has happened and there are developers working hard at implementing Rust support in GCC which should help get a unencumbered bootstrap by compiling the fork with GCC and compiling the fork with itself, of course that is just the beginning because even librsvg rust and icecat need source tarballs ending in .crate to build their dependencies so to make rust actually libre a build tool that supports detecting and linking to static rust dependencies installed in the system would also be needed and yes this shows rust is a flawed language</p><p>EDIT: fork seems to be called crablang and the rust gcc efforts are named gccrs<br />EDIT 2 : im not intrested in rust for a new version of icecat im intrested in developing with rust myself</p>]]></content>
			<author>
				<name><![CDATA[Librecat2]]></name>
			</author>
			<updated>2023-04-24T19:14:29Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6087#p6087</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6085#p6085" />
			<content type="html"><![CDATA[<p>I would state that many people look on Rust foremost to get a more modern webbrowser or what is called something like that. Personally I tend to the opposite, because when your webbrowser is able to emulate something like &quot;Windows 95&quot; for example or even start a complete DOS-environment there is something going wrong for sure. We just speak about a software original used to display static sites. What is done today? Playing movies, emulate whole environments and even use some games within. Sorry, but that&#039;s the complete wrong direction and calling that &quot;modern&quot; is looking like a joke. Same for &quot;streaming&quot; and more: It is not to forbid something, but just to question what price is needed to manage and execute that. While we are heading towards in a complete different direction with &quot;open-source&quot;: It will never hit the point as the word includes not the freedom to learn or do whatever is possible. Everything can be called &quot;open-source&quot; today, when only the source-code is available. But this does not make corresponding projects not per definition &quot;free and libre&quot;. It is just a statement about the current state and location of the source-code. Is the resulting application able even to be executed without further parts and data? Is it something different? That&#039;s all not included and to use that makes &quot;free and libre software&quot; going down under wrong wording. The action taken now by Rust is just another approval. And even a fork from this desaster won&#039;t get more free, even using another license. A broken project stays also broken!</p><p>We have too many quick constructed projects with languages like NodeJS and Rust running those days. Maybe they look promising at a point? The aftermath of them is just another dark and sinister story. So compiling Rust without Rust is not possible, even a forked project would need to begin with Rust to be compiled and packaged. All wrong within!</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2023-04-23T16:36:15Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6085#p6085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6084#p6084" />
			<content type="html"><![CDATA[<p>On secure languages, we have ADA with gcc-ada and partially, ocaml.<br />If we have some bindings for ADA as gtkada with GNAT and textools, if would be a different alternative to write security compliant software.<br />The Arch Wiki has a good list and Debian (Hyperbola&#039;s package version base?) has a big package list related to ADA.<br />ADA it&#039;s older than Rust and it&#039;s an industry standard with SPARK which can use GNAT for the FSF.</p>]]></content>
			<author>
				<name><![CDATA[anthk]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=568</uri>
			</author>
			<updated>2023-04-23T14:05:41Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6084#p6084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6080#p6080" />
			<content type="html"><![CDATA[<p>@blackhole that was what I meant, actually.</p><p>But you do raise a good point, because its developed in a sneaky way that is broken by design. So yes, it isn&#039;t &quot;libre&quot;</p><p>If anything it is, fully open source, which seems to be not good enough in this example, if nothing else.</p><p>Even without non-free licenses, annoyances and crap can hit the fan.</p><p>As an edit:</p><p>This is why at one point I said even if Purism could develop fully libre operating system I still would be shifty of&nbsp; buying their stuff still.</p><p>Although when I said that, I meant open source probably. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>So yeah... things are rarely as simple as people think them to be.</p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2023-04-23T00:23:21Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6080#p6080</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6060#p6060" />
			<content type="html"><![CDATA[<p>I would also like to see an example of &quot;Corporate Libre Software&quot;, not to say that there isn&#039;t any, but at the moment I can&#039;t think of any examples.</p><p>zapper may be referring to software which is licensed under e.g. GPL v2 or v3, but is either partially or entirely corporate backed and/or developed, but I wouldn&#039;t term this &quot;libre&quot; software.</p><p>Corporations don&#039;t necessarily always opt for permissive licensing when developing free code.&nbsp; They may use the GPL licenses for a very specific reason for a certain project, as they want to harness and abuse the viral nature of GPL.&nbsp; In some cases a permissive licence is not just the &quot;best&quot; option for such projects, but it&#039;s a necessity, as they would rather &quot;disown&quot; the code and just put it out there, than deal with all the GPL entanglement pitfalls.&nbsp; In certain other cases, using GPL means your competitor(s) can&#039;t reuse the code without making all of their changes and additions available under the same license - so licensing GPL makes more sense, than e.g. ISC, MIT or 2 clause BSD, where you&#039;re effectively just giving the code away.</p><p>In other examples the license becomes almost irrelevant due to the a hideously complex code base, bespoke build system and an overall design which makes portability next to impossible.</p><p>Many large projects, such as Android, were designed in such as way that the GPL parts (the kernel some other elements) are deliberately masked from the rest of the OS, by LGPL and permissive licensed code..&nbsp; If you read the earlier presentations on Android&#039;s design, it&#039;s all in there.</p><p>3 bullet pointed mission objectives for bionic libc and look at the first one:</p><p><a href="https://image.slidesharecdn.com/androidpresentation-130212031218-phpapp01/95/android-presentation-33-638.jpg">https://image.slidesharecdn.com/android … 33-638.jpg</a><br /><a href="https://web.archive.org/web/20160408053917/http://androidteam.googlecode.com/files/Anatomy-Physiology-of-an-Android.pdf">https://web.archive.org/web/20160408053 … ndroid.pdf</a></p>]]></content>
			<author>
				<name><![CDATA[blackhole]]></name>
			</author>
			<updated>2023-04-17T12:57:22Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6060#p6060</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6051#p6051" />
			<content type="html"><![CDATA[<p>I have not seen any definition like &quot;Corporate Libre Software&quot; and therefore I think also this would lead to a misconception: No company would follow the generic approach of free and libre software as not only the license make something like it. Free, libre software is for sure including open code / source, but &quot;open source&quot; is NOT including free, libre software and its ground reasoning. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Therefore systems are either free, libre defined or just oriented towards some shady &quot;open-source&quot;. But they are not using &quot;corporate libre software&quot;. It is correct that those pragmatic perspective is not really helpful and endangering free and libre culture. Ignoring those courses, not running after any of them and just draw a line with good values and principles. Either free, libre software and culture is seen as something worthy - in time, in engagement and also support - or not. If it is drawn into shady definitions - and &quot;open-source&quot; is that for sure - this is no longer free and libre culture. It is just the known &quot;corporate&quot; perspective.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2023-04-16T01:46:25Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6051#p6051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6048#p6048" />
			<content type="html"><![CDATA[<p>@blackhole Ironic, given that OpenBSD is one of the leanest operating systems in modern times that is still functional and at the same time they heavily support open source and yet... some libre distros utterly reject open source ideals instead choosing to preaching the libre software ideal and they ignore the lessons the BSDs teach which have value.</p><p>Ubuntu derivatives for sure, most Arch derivatives too, Definitely most RPM distros and even some Debian derivatives too tend to have bloat.</p><p>I am aware OpenBSD isn&#039;t a distro btw and that open source is a problematic road in many situations.</p><p>The problem being, another problem has spawned that has been largely ignored, which is:</p><p>Corporate Libre Software</p><p>This adds another annoying dimension and makes it harder to sort out the problems.</p><p>Bloat adds vulnerabilities and makes them harder to fix long term, etc... then the rabbit hole just gets larger in such a case.</p><p>Btw, in my opinion, unless the open source people are directly aligned with bloating hardware/software, I don&#039;t think BSD devs should be enemies of libre devs.</p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2023-04-15T23:49:43Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6048#p6048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rust's new much stricter trademark]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=6047#p6047" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>anthk wrote:</cite><blockquote><p>There&#039;s always the ADA implementation with GNAT (gcc-ada in packages) for memory safety.</p></blockquote></div><p>thanks for that suggestion</p>]]></content>
			<author>
				<name><![CDATA[Librecat2]]></name>
			</author>
			<updated>2023-04-14T18:10:01Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=6047#p6047</id>
		</entry>
</feed>
