FortAwesome / Font-Awesome

The iconic SVG, font, and CSS toolkit
https://fontawesome.com
Other
73.68k stars 12.19k forks source link

Sources vs generated files #13467

Open amurzeau opened 6 years ago

amurzeau commented 6 years ago

Hi,

As many files contains almost the same data, I would like to know if files are sources or generated, like if js/svg are generated from other files or if css is generated from less/sass for example ? I also see that advanced-options/use-with-node-js/fontawesome/index.js is very similar to svg-with-js/js/fontawesome-all.js so I guess one is generated from the other.

Thanks :-)

amurzeau commented 6 years ago

Hi,

While preparing Font-Awesome 5 to be packaged on Debian I discussed here [0] about the availability of build system sources that build generated files.

The general thinking is that Debian should be able to rebuild generated files from sources. For example, when a patch need to be done. Also, the DFSG #2 requires the "program" to include the source code (which include the build system).

Is it possible to release the build system, or at least the part of it that allow building generated files on this github repository ?

Thanks for your help :) Alexis Murzeau

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902981#27

tagliala commented 6 years ago

Hi!

Thanks for being part of the Font Awesome Community.

If DFSG demands that the build script must be open source, then Font Awesome should not be compatible with DFSG.

@robmadole @davegandy any thoughts?

aviau commented 6 years ago

May I kindly ask what are the motivations behind keeping the build scripts closed source?

Is it because they are entangled with the paid fontawesome version?

Is there anything we can do to help?

Font Awesome is a very popular Debian package, I'd love to see a workaround for this.

robmadole commented 6 years ago

@aviau yes, the build system is proprietary and also creates our Pro version of Font Awesome.

I'll respond to that Debian bug when I get a chance this week.

aviau commented 6 years ago

I'll respond to that Debian bug when I get a chance this week.

Thanks!

Just a gentle ping so that you don't forget :)