A little logo that i've made for IPFire

This is a little logo that I made for IPFire, it is not perfect but I like it.
Hope you like it too! :grinning:

BTW I’m new to IPFire and so far I’m enjoying it as my Home Router. Thank you for this Cool Project :+1:!

Preview:
IPFire-Logo

All of the files (also for InkScape): https://drive.proton.me/urls/C7GQHFWA7M#HlbSxAvNwhys

You are free to use this logo wherever you want,
Thanks.

8 Likes

I found the idea and the logo very nice. I immediately got hooked and wanted to try to put the logo on my IPFire Home Page.
I am not a graphic designer. I just played with my imagination a little bit and here is the result:

/srv/web/ipfire/html/themes/ipfire/images/tux2.png

What do you guys think? I modified the CSS to match the background colors to the logo a bit.
Here is the modified CSS:

/srv/web/ipfire/html/themes/ipfire/include/css/style.css
/* This controls the width of the fixed width layouts */

.fixed {
	width: 960px !important;
}

/* Basic Stuff */

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	/* SVG as background image (IE9/Chrome/Safari/Opera) */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2ODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODgwNDAwIiBvZmZzZXQ9IjU3JSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2ODQpIiAvPgo8L3N2Zz4=);

	background-image: linear-gradient(
		bottom,
		#000000 0%,
		#A3A3D1 57%
	);
	background-image: -o-linear-gradient(
		bottom,
		#000000 0%,
		#A3A3D1 57%
	);
	background-image: -moz-linear-gradient(
		bottom,
		#000000 0%,
		#A3A3D1 57%
	);
	background-image: -webkit-linear-gradient(
		bottom,
		#000000 0%,
		#A3A3D1 57
	);
	background-image: -ms-linear-gradient(
		bottom,
		#000000 0%,
		#A3A3D1 57%
	);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #000000),
		color-stop(0.57, #A3A3D1)
	);
	background-attachment: fixed;

	font-size: 9pt;
	font-family: "DejaVu Sans", Helvetica, sans-serif;
}


h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: left;
}

h1 {
	color: #66000F;
}

br.clear {
	clear: both;
}

img {
	padding: 3px;
}

a {
	text-decoration: underline;
	color: #d90000;
}

a:hover {
	text-decoration: none;
}

p {
	line-height: 1.8em;
}

hr {
	margin: 0.3em 0 0.3em 0;
}

iframe {
	border: 0;
}

.pull-right {
	float: right !important;
}

/* Header */

#header {
	height: 70px;
	margin: 0 auto;
}

/* Logo */

#logo {
	height: 65px;
	margin-top: 1em;
}

#logo h1 {
	color: #2B52A4;
	font-size: 3.6em;
	font-weight: bold;
	padding-top: 0.2em;
	padding-left: 1.7em;
}

/* Main */

.bigbox {
	margin: 0 auto;
	margin-top: 0.5em;
	padding: 1.5em 2em 0 2em;
	background: #fff url('../../images/n2.gif') 0px 0px repeat-x;
	border: 1px solid black;

	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

#main_inner {
	padding-bottom: 1.5em;
}

#main_inner p {
	text-align: justify;
	margin-bottom: 2em;
}

#main_inner ul {
	margin-bottom: 2em;
}

#main_inner h1 {
	font-size: 1.8em;
	margin-bottom: 1em;
}

#main_inner .post {
	border: 1px solid silver;
	padding: 1em 2em 1em 2em;
	margin-bottom: 1em;
	clear: both;
}

#main_inner .post h2 {
	border-bottom: dotted 1px #e1e1e1;
	font-size: 1.6em;
	margin-bottom: 1em;
}

#main_header > * {
	display: inline-block;
	vertical-align: baseline;
}

#main_header > span {
	margin-left: 0.8em;
}

#main_header img {
	padding: 0;
}

#footer {
	height: 2.5em;
	margin-bottom: 1em;
}

#footer a {
	color: inherit;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

input {
	margin: 0.2em;
}

input.button {
	background: #ca2f2f url('../../images/n3.gif') repeat-x;
	color: #fff;
	border: solid 1px #a94b4b;
	font-weight: bold;
	font-size: 0.8em;
	height: 2.0em;
}

input.text {
	border: solid 1px #f1f1f1;
	padding: 0.25em;
}

#traffic {
	float: right;
	min-width: 20em;
	line-height: 32px;
}

/* Menu */
#cssmenu {
	margin: 0 auto;
	margin-top: 0;
	padding-top: 0;
	font-weight: 600;
	height: 32px;
	border: 1px solid black;
}

#cssmenu a {
	color: #111111;
	display: inline-block;
	line-height: 32px;
	padding: 0 1em;
	text-decoration: none;
}

#cssmenu ul {
	list-style: none;
}

#cssmenu > ul > li {
	display: inline-block;
}

#cssmenu > ul > li.active a, #cssmenu > ul > li:hover > a {
	color: white;
	background: #aaaaaa;
}

#cssmenu .has-sub:hover > ul {
	display: block;
}

#cssmenu .has-sub ul {
	display: none;
	position: absolute;
	z-index: 1;
}

#cssmenu .has-sub ul li a {
	min-width: 12em;
	background: #ffffff;
	color: grey;
	display: block;
	line-height: 40%;
	padding: 12px 5px;
	border: 1px solid black;
}

#cssmenu .has-sub ul li:hover a {
	background: #dddddd;
}

/* This decorates all tables with class="tbl" */

table {
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
}

.tbl th {
	color: #000000;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	background: #cccccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.tbl th:first-child {
	border-left: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
}

.tbl th:last-child {
	border-right: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
}

.tbl th:only-child {
	border: 1px solid lightgrey;
}
.tbl td{
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.tbl tr td:first-child {
	border-left: 1px solid lightgrey;
}

.tbl tr td:last-child {
	border-right: 1px solid lightgrey;
}

.tbl tr:first-child td {
	border-top: 1px solid lightgrey;
}

.tbl tr:last-child td:only-child {
	border-bottom: 1px solid lightgrey;
}

.tbl tr:last-child td:first-child {
	border-bottom: 1px solid lightgrey;
}

.tbl tr:last-child td:last-child {
	border-bottom: 1px solid lightgrey;
}

.tbl tr:last-child td {
	border-bottom: 1px solid lightgrey;
}

table.fw-nat tbody tr td {
	height: 2.25em;
}

/* RRD graph images */

div.rrdimage > ul {
	list-style-type: none;
	margin: 0;
	display: flex;
	justify-content: center;
}
.rrdimage li:not(:first-child)::before {
	content: "-";
	padding: 0 0.3em;
}

.rrdimage button {
	padding: 0.3em;
	font-weight: 700;
	color: #d90000; /* link color */
	border: none;
	background: none;
	cursor: pointer;
	text-decoration: none;
}
.rrdimage button:focus {
	outline: none;
	box-shadow: none;
}
.rrdimage button.selected {
	text-decoration: underline;
}

div.rrdimage > img {
	padding: 0;
	max-width: 100%;
	min-height: 290px;
}
3 Likes

Two lines about how I chose the CSS colors:
The background color on the top of the page and the color of the wording “ipfire.localdomain,” echoes the IPFire wording in the logo. It signifies that IPFire is being used.
The black on the bottom of the page, recalls the black penguin in the logo. It signifies that IPFire “runs on linux.”

1 Like

Hi,

That is really cool, I’m glad that you like it! :smiley: But I’m wondering will it be better if we make another version without the text at the bottom?

Thanks!

1 Like

Ok,

So I added a new version in the same link, it is in the “NOTEXT” folder, can you try out that one?

1 Like

Great graphic work :blush:!!!
True, without text is better in this case.
Also because the text becomes small and almost can’t be read. So there is no need in keeping it.

1 Like

Hi Carlo,

and Thanks, IPFire really needs a more modern look. And this looks really cool indeed!

:grinning: :clap: :clap: :clap:

1 Like

Bing does quite good Logos

For regular users, AI-generated logos might pose minimal risk. However, for projects, particularly those with broader visibility or commercial implications, project leaders will probably exercise caution. The legal landscape around AI-generated content is still evolving, and clear guidelines are yet to be fully established.

4 Likes

Can’t see probs there. AI is like a tool, nothing more. I told it do create that picture with my specifications (input). It delivered the pciture (output). Just like any other software does. Just like any other tool does.

People already use AI generated code for their software. The press uses AI generated propaganda pictures. Looks like there can’t be a problem with AI generated content.

It is not about the tool. It is about what license is applicable for the things you DO / CREATE with the tool.

Kinda like Photoshop, if your license to the software Photoshop is not recognised by, lets say for simplicity, Adobe, you or your company do not have any rights to use the images you create with it.

So the question is: how is AI generated images to be licensed? Do you have a subscription with the AI tool, or any other legal document that grants you the right of usage?

2 Likes

Yes, I think you have to be careful with licensing. The law doesn’t mess around. I’m not much on the inside, but it’s easy to run into some problems. At least if you use a completely “original” (and legalized) logo, you don’t risk anything :wink: :blush:.

How was the “original” logo of the initial post created?

1 Like

I think there might be problems even if I create an original logo using tools like Photoshop, if I don’t have a license for this software, right?

1 Like

This should apply to all things. The license to use software must be original, to produce material to be made available to the public. Correct me if I am wrong, but I think it has always been that way.

1 Like

Indeed it has . Mostly .

1 Like

Can you make the “IPF” capitals? Like “IPFire”?

Also how does Bing make logos?!?

1 Like

I’ve also been experimenting with some AI generated IPFire logos using DALL·E. Some are better than others

Limited to 5 uploaded files on the forum.

Just for information
:wink:

https://twitter.com/CeciliaZin/status/1740109462319644905
https://twitter.com/CeciliaZin/status/1740109465918328844

Regards

3 Likes

for my own use I tried several generative AI but I failed to get what I was looking for. Someone that is a bigger nerd than I am has these miniatures placed over the firewall. I wanted for the forum a fav icon showing the same gesture but from two Argontah/Penguins, with a firewall behind. I guess this is too “geeky” for the present incarnation of AI.

3 Likes